Mexican Fiesta Rice with Black Beans, Corn and Lime

Updated November 4, 2026

Total time
52 min
prep 15 min · cook 37 min
Serves
6
portions as written

Jump to recipe

Mexican Fiesta Rice with Black Beans, Corn and Lime

Mexican fiesta rice is a colorful stovetop dish of tomato-seasoned rice tossed with black beans, sweet corn, bell pepper and lime. It borrows familiar flavors from Mexican-style rice and makes an easy side for tacos or a satisfying base for a bowl; home-style versions vary, so the vegetables and seasonings are easy to adjust.

Ingredients

  • 1 1/2 cups (285 g) long-grain white rice
  • 1 tablespoon (15 ml) neutral oil, such as canola, or olive oil
  • 3/4 cup (115 g) finely diced yellow onion
  • 1 cup (150 g) diced red bell pepper, about 1 medium pepper
  • 2 garlic cloves (6 g), finely minced
  • 1 tablespoon (16 g) tomato paste
  • 1 teaspoon (2 g) ground cumin
  • 1 teaspoon (2.5 g) mild chili powder
  • 1/2 teaspoon (0.5 g) dried oregano
  • 1 3/4 cups (415 ml) low-sodium chicken or vegetable broth
  • 1/2 cup (120 ml) plain tomato sauce
  • 3/4 teaspoon (4.5 g) fine salt, plus more to taste
  • 1/4 teaspoon (0.5 g) ground black pepper
  • 1 cup (150 g) thawed corn kernels, drained if canned
  • 1 cup (170 g) canned black beans, rinsed and well drained
  • 1 tablespoon (15 ml) fresh lime juice, from about 1/2 lime
  • 1/4 cup (4 g) chopped fresh cilantro
  • Lime wedges, for serving (optional)

Instructions

  1. Rinse and prepare the ingredients. Put the rice in a fine-mesh strainer and rinse under cool water, gently stirring it with your fingers, until the runoff is mostly clear. Drain thoroughly; excess rinse water makes the liquid ratio less predictable. While it drains, dice the onion and pepper, mince the garlic, measure the seasonings and tomato sauce, and rinse and drain the beans. If using frozen corn, thaw it before cooking. This preparation takes about 15 minutes.
  2. Toast the rice and soften the vegetables. Heat the oil in a medium, heavy-bottomed saucepan with a tight-fitting lid over medium heat. Add the drained rice and cook for about 4 minutes, stirring regularly, until the grains look dry and some have turned a light golden color. Add the onion and bell pepper and cook for 3 minutes, stirring so they soften without browning heavily. Stir in the garlic, tomato paste, cumin, chili powder and oregano; cook for 1 minute, just until fragrant. Keep the heat moderate so the garlic and spices do not scorch.
  3. Add the liquid and simmer. Pour in the broth and tomato sauce, then add the salt and black pepper. Stir once to distribute the rice and scrape up any toasted bits from the bottom. Bring the mixture to a gentle boil. Cover the saucepan, reduce the heat to low, and simmer for 18 minutes. Avoid lifting the lid or stirring during this time; releasing steam or disturbing the rice can make it cook unevenly.
  4. Warm the corn and beans. When 5 minutes remain on the simmer timer, quickly lift the lid and scatter the corn and black beans evenly over the rice. Replace the lid promptly and continue cooking for the remaining 5 minutes. The vegetables will heat through in the steam while the rice finishes absorbing the liquid. If the rice still looks wet at the end, cover it and cook for another 1 to 2 minutes on low; if it looks dry but the grains are firm, add 1 tablespoon (15 ml) water and continue briefly.
  5. Rest, fluff and season. Turn off the heat and leave the covered pan undisturbed for 10 minutes. This rest lets moisture settle through the grains and finishes their texture without scorching the bottom. Remove the lid, fluff the rice gently with a fork, then fold in the lime juice and cilantro. Taste and add salt or another squeeze of lime if needed. Serve warm, with lime wedges if you like.

Tips

  • Drain the rice and beans well. Water clinging to rice or beans can make the finished dish softer than intended. After rinsing the rice, let it sit in the strainer while you chop the vegetables. Shake the beans in their strainer and leave them to drain; do not add the liquid from the can.
  • Use a snug lid and low heat. A steady, gentle simmer cooks the rice evenly. If your burner runs hot, use its lowest setting once the pan reaches a boil, or move the pot to a smaller burner. A thin pan can develop hot spots, so check that the rice is not catching when you first add the vegetables, but resist stirring once the lid goes on.
  • Adjust the heat without changing the method. Mild chili powder keeps the dish family-friendly. For more warmth, add 1/4 teaspoon (about 0.5 g) cayenne or a finely minced jalapeño with the bell pepper. For less heat, leave out the chili powder and rely on the cumin, tomato and lime for flavor.
  • Choose the broth to suit the meal. Vegetable broth makes the rice vegetarian; chicken broth gives it a fuller savory flavor. Low-sodium broth is useful because brands vary in saltiness. If your broth is salted, begin with 1/2 teaspoon salt and season again after cooking.

Serving Suggestions

Serve the rice alongside tacos, enchiladas, quesadillas or grilled vegetables, using it as a bright, filling side rather than a plain starch. It also works as the base of a burrito bowl: spoon it into bowls and add sliced avocado, shredded lettuce, salsa, a little cheese or a spoonful of sour cream. Put lime wedges on the table so each person can add acidity to taste.

For a simple lunch, pair a bowl with sliced avocado and a crisp green salad. If you are serving it with a saucy main dish, keep the rice relatively lightly seasoned so it complements the sauce instead of competing with it. The recipe makes six side portions; for larger appetites or a rice-centered meal, plan on fewer servings and add extra toppings or vegetables.

Variations

  • Make it vegetarian or vegan: Use vegetable broth and check that the chili powder and other seasonings contain no animal-derived additions. The listed ingredients are otherwise plant-based.
  • Swap the beans: Pinto beans work in place of black beans in the same quantity and give a softer, creamier bite. If using a different canned bean, rinse and drain it well so its liquid does not tint or soften the rice.
  • Change the vegetables: Use yellow or orange bell pepper, or replace up to half the corn with finely diced zucchini. Add zucchini with the corn near the end rather than with the onion; it cooks quickly and can become mushy if simmered for the full time.
  • Use fresh corn: Cut kernels from 1 medium ear (about 1 cup or 150 g) and add them with the canned or thawed corn. If you prefer a smoky note, briefly char the kernels in a separate dry skillet before adding them.
  • Try brown rice with a different schedule: Brown rice needs more liquid and a longer simmer than the white rice in this recipe, so it is not a direct one-for-one timing swap. Follow the package’s liquid and cooking guidance, then add the beans and corn near the end so they do not overcook.

Storage and Reheating

Transfer leftovers to shallow containers and refrigerate within 2 hours of cooking. Keep the rice refrigerated for 3 to 4 days. For longer storage, freeze it in meal-size portions for up to 2 months for best texture. Cool it promptly rather than leaving a large, deep pot on the counter; spreading it into shallow containers helps it chill more quickly.

Reheat only the amount you plan to serve. For the microwave, place rice in a covered microwave-safe dish with 1 to 2 tablespoons (15 to 30 ml) water per cup of rice, then heat, stir and continue until evenly hot. On the stovetop, warm it in a covered pan over low heat with a small splash of water, stirring occasionally. Reheat leftovers to 165°F (74°C), checking the center with a food thermometer, and make sure the beans and rice are hot throughout. Thaw frozen portions in the refrigerator or reheat them directly with extra time and a little water.

Frequently Asked Questions

Is Mexican fiesta rice spicy?

This version is mildly seasoned rather than hot. Chili powder blends vary, but the measured amount mainly adds a warm, savory flavor. To make it spicier, add a little cayenne or jalapeño; to keep it very mild, omit the chili powder and offer hot sauce at the table.

Can I use a different kind of rice?

Long-grain white rice is the most reliable choice here because it cooks into distinct, fluffy grains with the stated liquid and timing. Medium-grain rice may turn softer or stickier. Brown rice needs more liquid and a longer cooking time, so use its package directions and add the corn and beans near the end of its cooking period.

Why did my rice turn mushy?

Common causes include not draining the rinsed rice, adding extra liquid, stirring after the rice begins simmering, or lifting the lid repeatedly and extending the cook time. Measure the broth and tomato sauce, keep the lid on, and let the covered rice rest for the full 10 minutes before fluffing. If it is slightly soft, fluff gently and let excess steam escape for a few minutes.

Can I make this recipe ahead?

Yes. Cook it, cool it promptly in shallow containers, and refrigerate it for up to 3 to 4 days. For the freshest citrus and herb flavor, you can prepare the rice without the lime juice and cilantro, then stir them in after reheating. Do not leave cooked rice at room temperature for more than 2 hours.

Can I make the recipe without tomato sauce?

Tomato sauce provides the familiar tomato color and flavor of Mexican-style rice, so leaving it out changes the character of the dish. If needed, use 1/2 cup (120 ml) smooth tomato purée in its place. Avoid chunky salsa as a direct swap because its added liquid, salt and acidity vary; if you use it, reduce the added salt and check that the total liquid stays close to the recipe amount.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).