Mexican-Inspired Rice & Beans Recipe – Flavorful, Fast, & Filling
So, there are dinners I make when I want to spend hours in the kitchen preparing a meal, and then there are meals like this Mexican rice and beans recipe. These are the types of dinners I choose to prepare when I want something delicious yet super quick, cozy yet budget-friendly. The blend of flavors from cumin, paprika, garlic, peppers, and tomatoes makes this rice wonderfully aromatic and smoky-flavored, while the addition of black beans adds a bit of protein for a heartier feel.

I’ve prepared this dinner on a weeknight when I had nothing for the evening dinner other than an unopened can of black beans in my pantry, literally. As soon as onions and peppers got sautéed in olive oil, the kitchen filled with a lovely, sweet, and smoky aroma. By the time the rice was ready, I already knew this meal was going to be a permanent part of my regular menu.
This rice and beans recipe is fluffy, flavorful, deeply satisfying, and surprisingly easy to prepare! And I will tell you how to make this wonderful dinner easily and quickly without ending up with gooey rice!
[INSERT RECIPE CARD HERE]
Ingredients
For the Rice & Beans
- 1 cup (200g) white basmati rice, thoroughly washed
Thoroughly washing the rice allows us to avoid the sticky texture of rice grains later.
- 2 cups (about 540ml can, drained) cooked black beans or pinto beans
For more protein and fiber, I use black beans here. Meanwhile, pinto beans make this dish a bit creamier.
- 3 tablespoons (45ml) olive oil
- 1 1/2 cups (200g) onion, chopped
- 1 cup (150g) green bell pepper, chopped
- 1 cup (150g) red bell pepper, chopped
- 2 tablespoons (20g) garlic, finely chopped
- 3/4 cup (175ml) strained tomatoes, passata, or tomato puree
- 1 teaspoon ground cumin
Cumin provides a distinct earthy flavor in our recipe and makes our dish truly Mexican-inspired.
- 1 teaspoon paprika
- 1/4 teaspoon cayenne pepper, or to taste
- 1 cup (125g) frozen corn kernels
Fresh corn kernels are an ideal ingredient for our recipe, especially during the summer season when corn is sweet and juicy.
- 1 to 1 1/3 cups (250–325ml) vegetable broth, as needed
Some brands of basmati rice absorb liquids faster, and we must take this into account.
Salt, to taste
For Garnish
- 1 1/2 cups (100g) green onion, chopped
- 1/2 to 3/4 cup (20–30g) cilantro, chopped
- 1/2 tablespoon lemon or lime juice, optional
- 1/2 teaspoon black pepper
- 1 tablespoon extra virgin olive oil for drizzling
Wash the Rice Thoroughly
First of all, rinse the rice carefully under running water. In my case, I do this step four or five times until the water clears up completely.
In my first attempt to cook this meal, I didn’t rinse the rice properly because I was impatient to have dinner earlier. Consequently, the result was a gummy rice with clumped grains at the bottom of the pan. From that moment on, I began washing the rice properly.

Next, drain the rice and set it aside while prepping everything else. Do not forget to drain and rinse black beans since canned foods tend to be too salty.
Pro Tip: Always opt for a wide pan rather than a narrow deep one in order not to end up with a gooey result in the middle.
Sauté the Vegetables
Heat the olive oil in a wide pan over medium to medium-high heat. Add onion, green bell pepper, red bell pepper, and salt.
While cooking, the onion slowly becomes transparent while the bell peppers get a bit charred. This is one of my favorite steps in preparing this rice and bean dish due to the fantastic combination of aromas coming from the pan.

Add salt to the vegetables to facilitate their dehydration process. This way, you will accelerate the caramelization of vegetables.
Wait until onions start browning slightly at the edges. Some color will bring flavor to your dish later.
Add the Garlic and Spices
Stir finely chopped garlic into the pan with onions, and wait for about a minute.
The garlic should become slightly golden in color and rich in smell when it’s ready to use. Don’t step away from the pan while doing this step because it doesn’t take long for garlic to burn and acquire bitter notes.

Next, add the strained tomatoes, ground cumin, paprika, and cayenne pepper. Mix all ingredients until onions and bell peppers are evenly spiced.
Right now, the pan must emit a smoky and intense aroma thanks to the ground cumin and paprika.
Pro Tip: To boost the flavor of spices, let them bloom for 30 seconds in the tomato sauce.
Add the Rice, Beans, and Broth
Pour basmati rice, drained black beans, frozen corn kernels, and vegetable broth into the pan with tomato sauce. Season it with salt and stir gently.
Make sure the broth barely covers the rice. Otherwise, it may become soggy and unpleasant to eat.

Bring the pan with all components to a boil and reduce the heat immediately afterwards. Cover the pan and simmer for 15 minutes.
Every single stove is different and reacts differently. For instance, I needed to cook this meal for 20 minutes on my previous stove, whereas I currently manage to finish it within 15 minutes.
Add Garnish at the End
Once the rice gets tender, remove the pan from the heat and uncover it.
Now stir the chopped green onions, cilantro, lemon/lime juice, and a splash of olive oil into the pan.
Thanks to the fresh cilantro, the smell becomes intense and citrusy. At this stage, this dish is practically complete!

However, you should be careful and not overdo the stirring, otherwise the rice grains would be crushed.
Check whether the meal needs a bit of acid. Tomatoes in the dish tend to add enough acidity, and thus, lemon or lime juice is optional.
Pro Tip: Drizzle this delicious meal with a generous amount of olive oil right before serving.
Let It Rest for a While
Cover the pan again and leave the rice to rest for about 5 minutes.
The difference in the quality and consistency of this rice dish would be noticeable even after only a 3-minute break. Letting the rice rest makes it fluffy.
At this point, the pan should emit an amazing smoky scent from this Mexican-inspired dish.

Your meal is ready! The rice dish should have separate and fluffy grains of rice, black beans spread throughout the dish, and small pieces of yellow corn mixed in the rice.
Serve this dish along with slices of avocado, tortilla chips, or a spoonful of plain yogurt if you prefer something cold.
Mistakes to Avoid
Not Washing the Rice Before Cooking
Rinsing basmati rice under running water for several minutes is necessary to prevent the rice grains from turning sticky or gummy.
Using a Narrow Deep Pan
Using a narrow pan with steep sides leads to uneven cooking of rice. The pan with wide sides helps to cook rice evenly.
Too Much Stirring
Excessive stirring of the rice makes it mushy and unappetizing. Stir it gently at the end when the rice has been cooked.
Too Much Water
Since the brands of basmati rice vary greatly in absorption capacity, it’s safer to add water slowly and cautiously.
Not Watching for BurningGarlicx
Due to the fast-burning properties of garlic, it should always be monitored and taken off the stove when golden-brown in color.
Variations of This Meal
There are multiple ways to adjust this Mexican rice dish based on your preferences.
Add More Smoky Flavor
Those who prefer their meals to be spicy can add fresh jalapeño peppers to the pan with onions or increase the quantity of cayenne pepper. I once added chipotle powder to this meal, and it tasted great!
Make It Hearty
You can make this dish even more nutritious by including sweet potato cubes or zucchini in the pan.
Use Pinto Beans Instead of Black Ones
Although black beans are my choice, pinto beans provide excellent taste and texture. They make this dish softer and slightly creamier.

Storage & Serving Options
This meal stores quite well and, therefore, can be prepared in advance to save you precious time.
- Room Temperature Storage: Don’t leave the dish in open air longer than 2 hours.
- Refrigerator: Cover tightly in an airtight dish and store for 3 to 4 days.
- Freezer: Store in portions in a freezer bag for 2 months.
Reheating: Add a splash of water to the dish beforehand and microwave it.
In my opinion, this rice dish tastes even better on the following day since spices settle in the rice better overnight. This makes it perfect for leftovers to make sandwiches with tortillas and slices of avocado.
I think that this rice dish is the type of meal that is easy, affordable, and tasty all at once. It is convenient to prepare when you’re in a rush, but flavorful enough to crave anytime.
