
This one-skillet creation brings authentic Mexican flavors to your table with minimal effort. The combination of long-grain rice, vibrant bell peppers, and aromatic spices creates a dish that’s both visually stunning and deeply satisfying.
The secret lies in toasting the rice before adding liquid, which enhances its nutty flavor and prevents mushiness. Bell peppers add natural sweetness and color, while cumin and garlic provide the traditional depth of flavor.
You’ll end up with perfectly cooked grains, each infused with the rich tomato base and studded with tender pepper pieces. The entire process takes about 30 minutes from start to finish.
This versatile side pairs beautifully with any Mexican main course or stands alone as a hearty vegetarian option. The technique ensures consistent results every time.
Ingredients for Mexican Rice Recipe with Bell Peppers
Pantry staples come alive with fresh peppers and rice in this one-skillet wonder.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 ½ cups | Rinsed until water runs clear |
| Bell Peppers 🌶️ | 2 whole | Any color, diced medium |
| Olive Oil 🫒 | 3 tbsp | Divided for toasting and sautéing |
| Yellow Onion 🧅 | 1 whole | Finely diced for even distribution |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Ground Cumin 🌿 | 1 ½ tsp | Toasted briefly for depth |
| Chili Powder 🌶️ | 1 tsp | Mild or hot variety |
| Crushed Tomatoes 🍅 | 1 can | 14.5 oz can, undrained |
| Vegetable Broth 💧 | 2 ½ cups | Low-sodium preferred for control |
| Salt 🧂 | 1 tsp | Diamond Crystal kosher recommended |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Lime 🍈 | 1 whole | Zested and juiced for brightness |
| Bay Leaf 🌿 | 1 whole | Removed before serving |
The rice is the foundation—long-grain white gives you those separate, fluffy grains. Whole Foods or Costco have great organic options if you want to go that route. Bell peppers? Any color works, but red or yellow add a touch more sweetness (green are fine too, just a bit more bitter). The crushed tomatoes should be San Marzano if you’re feeling fancy, but any good brand will do the trick.
No fresh cilantro? Dried oregano at half the amount works in a pinch, though it won’t have that bright finish. Out of lime? A splash of rice vinegar gives a similar tang. The vegetable broth can be homemade or store-bought—just watch the salt content if you’re using the latter. If you’re missing chili powder, a mix of smoked paprika and cayenne gets you close.
Leftovers keep 4-5 days in the fridge, and honestly taste better the next day. Freeze for up to 3 months if you’ve got extras. The bay leaf loses its punch after a few days, so remove it before storing.
Why You’ll Love This Recipe
- One Pan Wonder: I love that everything cooks together in one skillet—rice, bell peppers, onions, and garlic—so cleanup is a breeze.
- Smoky Sweetness: The bell peppers bring this bright, natural sweetness that balances the garlic and onion perfectly.
- Feeds a Crowd: I make a big batch on Sunday and it tastes just as good reheated for lunch all week.
- Pantry Friendly: Honestly, I almost always have these ingredients on hand, so it’s my go-to when I need dinner fast.
Step-by-Step Instructions for Mexican Rice With Bell Peppers
This one-skillet method delivers perfectly fluffy rice with bold, layered flavors every time.
Step 1: Toast the Rice and Aromatics
Heat 2 tablespoons of the olive oil in a large skillet over medium heat. Add the 1.5 cups long-grain white rice and toast for 3-4 minutes, stirring frequently, until the grains turn light golden brown.
Immediately add the finely diced yellow onion, diced bell peppers, and 1.5 teaspoons ground cumin. Cook for 5 minutes until the vegetables soften and the cumin becomes fragrant. This toasting step is crucial—it deepens the nutty flavor of the rice and prevents a mushy texture.
Step 2: Build the Flavor Base
Stir in the minced garlic cloves and 1 teaspoon chili powder, cooking for 30 seconds until the garlic releases its aroma. Be careful not to let it brown—burnt garlic turns bitter.
Add the 1 can crushed tomatoes with their juices, the 1 whole bay leaf, and the 1 teaspoon salt. Simmer for 2 minutes, stirring constantly, until the mixture thickens slightly and the tomatoes darken in color. This creates a rich, concentrated base for the rice.
Step 3: Add Liquids and Simmer
Pour in the 2.5 cups vegetable broth and the remaining 1 tablespoon olive oil. Stir well to combine, then bring to a boil over medium-high heat. Once boiling, reduce the heat to low, cover the skillet, and let it simmer undisturbed for 20 minutes.
Resist the urge to peek or stir during this time. The steam trapped inside is what cooks the rice evenly. You’ll know it’s working when you see tiny bubbles gently breaking the surface and hear a soft, steady simmer.
Step 4: Rest and Finish
After 20 minutes, turn off the heat and let the rice sit covered for an additional 10 minutes. This resting period allows the grains to absorb any remaining liquid and steam to perfection.
Remove the bay leaf and discard it. Fluff the rice gently with a fork to separate the grains. The rice should be tender but not sticky, with each grain distinct and coated in the vibrant tomato and spice mixture.
Stir in the zest of the lime and half of its juice for a bright, citrusy finish. Taste and adjust seasoning if needed.
Step 5: Garnish and Serve
Sprinkle the 0.25 cup chopped fresh cilantro over the rice and gently fold it in. Transfer to a serving dish and garnish with the remaining lime wedges.
The cilantro adds a fresh, herby contrast to the rich, spiced rice. Serve immediately while hot—the flavors meld beautifully when fresh, and the texture is at its peak.
Pro Tips For Making Mexican Rice Recipe With Bell Peppers
- Toast the Rice: Cook the rice in olive oil for 2-3 minutes until golden before adding liquid—I learned this the hard way after ending up with mushy rice more times than I’d like to admit.
- Dice Peppers Small: Cut the bell peppers into tiny, even pieces so they soften quickly and distribute flavor in every bite. Sounds tedious, but it actually changes the outcome.
- Skip the Overcrowding: Don’t dump all the veggies in at once; sauté onions first, then peppers, then garlic to build layers of flavor. After burning three batches, I finally figured out the timing.
- Use Warm Broth: Swap water for warm chicken or vegetable broth when cooking the rice—it cuts 5 minutes off the simmer time and adds depth. My grandmother swore by this, and she was right.
Pro Cooking Tips for This Dish
Rice Toasting Perfection
Toast the rice until it turns a light golden brown—this typically takes 3-4 minutes over medium heat. The key is constant stirring to prevent burning. I use a heavy-bottomed skillet for even heat distribution. 🌡️
Aromatics Timing
Add onions and peppers immediately after toasting the rice. Cook for 5 minutes until softened. This builds a flavor foundation before adding garlic and spices, which only need 30 seconds to release their aroma without burning.
Liquid Ratio Balance
The 2.5 cups vegetable broth to 1.5 cups rice ratio is perfect for fluffy results. Use low-sodium broth to control seasoning. I always add the remaining 1 tbsp olive oil with the liquid for extra richness.
Undisturbed Simmering
Once boiling, reduce to low heat and cover tightly. The 20-minute simmer is critical—don’t peek! Steam is what cooks the rice evenly. You’ll know it’s done when all liquid is absorbed.
Resting Techniques
Let the rice rest covered for 10 minutes off heat. This final step ensures perfect texture. Then fluff with a fork and stir in lime zest for that bright finish. The bay leaf must be removed before serving. 💡
Flavor Adjustment
Taste before serving and adjust salt if needed. The lime juice adds necessary acidity—start with half the lime. Fresh cilantro should be folded in gently to preserve its vibrant color and flavor.
Nutrition Facts
Frequently Asked Questions
Why do I need to toast the rice first?
Toasting the rice for 3-4 minutes enhances its nutty flavor and helps prevent mushiness. This step creates a barrier that keeps the grains separate and firm during cooking.
Can I use pre-cooked rice for this?
No, this recipe requires uncooked long-grain white rice. Pre-cooked rice won’t absorb the flavors or liquid properly, resulting in an inconsistent texture. Stick to raw rice for best results.
What if my rice turns out mushy?
Likely, you stirred it during cooking or used too much liquid. Keep the lid closed and resist peeking for the full 20 minutes. Also, ensure you’re using the correct 2.5 cups broth to 1.5 cups rice ratio.
Can I add other vegetables?
Try adding diced carrots or peas with the bell peppers. Just keep the total veggie volume similar to maintain the proper rice-to-liquid balance and cooking time.
- Mujadara Rice and Lentils Recipe: Earthy Spiced Lentils With Caramelized Onions - November 1, 2026
- Naija Fried Rice Recipe: Street-Style Spice With Veggie Crunch - November 1, 2026
- Mushy Rice Recipe: Fluffy Grains Transformed in Minutes - November 1, 2026