
This one-pot Mexican rice delivers bold fajita flavors with minimal cleanup. The secret lies in charring the peppers and onions first, which infuses the entire dish with smoky depth.
I’ve streamlined the process to ensure every grain of rice absorbs the rich, spiced tomato broth while maintaining a fluffy texture. The technique is foolproof and requires just 30 minutes from start to finish.
The result is a vibrant, aromatic side dish with tender rice, sweet charred vegetables, and a subtle kick of cumin and chili powder. It’s versatile enough to pair with any main.
Perfect for busy weeknights or as a base for bowls. Here’s how to make it.
Ingredients for Mexican Fajita Rice
Pantry staples and fresh veggies create this bold one-pot dish with ease.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 ½ cups | Rinsed until water runs clear |
| Bell Peppers 🌶️ | 2 whole | Sliced into strips, any color |
| Yellow Onion 🧅 | 1 whole | Thinly sliced for even charring |
| Olive Oil 🫒 | 3 tbsp | Divided for cooking steps |
| Garlic Cloves 🧄 | 3 cloves | Minced for maximum flavor |
| Chicken Broth 🥣 | 2 ½ cups | Use vegetable broth for vegetarian |
| Tomato Sauce 🍅 | 1 cup | Plain, no herbs added |
| Chili Powder 🌶️ | 1 ½ tsp | Adjust for heat preference |
| Ground Cumin 🌿 | 1 tsp | Toasted for deeper aroma |
| Salt 🧂 | 1 tsp | Kosher or sea salt preferred |
| Lime 🍈 | 1 whole | Juiced for finishing touch |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish (optional) |
The rice is everything here. Long-grain white rice gives you that fluffy texture—avoid instant or minute rice. For the peppers, any color works, but red and yellow add sweetness. Most grocery stores carry them year-round. I grab mine from Whole Foods for consistent quality. The broth should be low-sodium so you can control the seasoning yourself.
No bell peppers? Poblano peppers add a nice mild heat. Out of tomato sauce? Blended canned tomatoes work in a pinch. Fresh garlic is ideal, but jarred minced garlic at half the amount saves time. The cumin is key—if it’s old and dusty, toast whole seeds and grind fresh. Want more smokiness? Add a pinch of smoked paprika.
Leftovers keep well for 4-5 days in the fridge. The rice actually improves overnight as flavors meld. Freeze for up to 3 months in airtight containers. Reheat with a splash of water to restore moisture.
Why You’ll Love This Recipe
- One Pan Wonder: I toss the rice, peppers, and onions in with olive oil and garlic, then let the oven do the work—minimal cleanup, maximum flavor.
- Smoky Sweetness: The bell peppers caramelize just enough with the garlic to give that authentic fajita taste without the grill.
- Meal Prep Magic: This keeps beautifully in the fridge for days, so I make a big batch on Sunday and reheat for quick lunches.
- Budget Stretcher: Long-grain rice and seasonal veggies mean I can feed four for the price of one takeout meal. Honestly, it’s my wallet’s favorite dish.
Step-by-Step Instructions for Mexican Fajita Rice
This one-pot method ensures smoky depth and perfect texture with minimal cleanup.
Step 1: Char the Peppers and Onion
Heat 2 tbsp olive oil in a large pot or Dutch oven over medium-high heat. Add the 2 whole bell peppers (sliced into strips) and 1 whole yellow onion (thinly sliced). Cook for 8-10 minutes, stirring occasionally, until the vegetables develop deep char marks and soften.
The key here is patience—let the vegetables sit undisturbed for 1-2 minutes at a time to develop those coveted smoky, caramelized edges. You’ll see the onion turn translucent and the bell peppers start to blister. This builds the foundation of flavor for the dish.
Step 2: Toast the Spices and Aromatics
Push the charred vegetables to one side of the pot and add the remaining 1 tbsp olive oil to the empty space. Add the 3 cloves garlic cloves (minced), 1.5 tsp chili powder, and 1 tsp ground cumin. Stir constantly for 30 seconds until the spices become fragrant.
This step blooms the spices, intensifying their flavors. Be careful not to burn the garlic—it should turn golden, not brown. Immediately stir the spices into the vegetables to distribute the warmth evenly and prevent hot spots.
Step 3: Cook the Rice with Liquids
Add the 1.5 cups long-grain white rice to the pot and stir to coat the grains in the oil and spices. Pour in the 1 cup tomato sauce and 2.5 cups chicken broth, then add the 1 tsp salt. Stir well to combine.
Bring the mixture to a boil, then reduce the heat to low. Cover the pot and let it simmer for 18-20 minutes, or until the rice is tender and the liquid has been absorbed. Avoid stirring during cooking to prevent the rice from becoming gummy.
Step 4: Rest and Finish with Fresh Flavors
Once the rice is cooked, remove the pot from heat and let it sit covered for 5 minutes. This resting period allows the steam to redistribute, ensuring fluffy, separate grains.
Just before serving, squeeze the juice of 1 whole lime over the rice and stir gently. Taste and adjust seasoning if needed. Garnish with 0.25 cup fresh cilantro (chopped) for a bright, herby finish that complements the smoky depth of the dish.
Pro Tips For Making Mexican Fajita Rice
- Toast the Rice: Cook the rice in olive oil for 2-3 minutes before adding liquid—this nutty base makes the fajita flavors pop. I learned this the hard way after my first few batches tasted flat.
- Slice Peppers Thin: Cut bell peppers into ¼-inch strips so they soften quickly and distribute evenly through the rice. Sounds fussy, but it actually changes the outcome.
- Skip the Crowding: Sauté onions and peppers in batches if your pan is small—steaming them in an overcrowded pan leaves you with soggy, sad veggies.
- Use Warm Broth: Swap water for warm chicken or vegetable broth when cooking the rice. My grandmother swore by this, and she was right: it infuses way more flavor.
Storing and Reheating mexican fajita rice
Fridge Storage
Let the rice cool for no more than 2 hours before transferring to airtight containers. I use glass containers for easy visibility. Store at 40°F or below for up to 4-5 days. The flavors deepen as the rice rests. ❄️
Freezing Method
Portion into quart-size freezer bags and squeeze out excess air to prevent freezer burn. Label with the date—it stays fresh for up to 3 months. Lay bags flat to save space and thaw faster.
Stovetop Reheating
Add a splash of water or broth (about 2-3 tbsp) to restore moisture. Heat over medium-low heat for 5-7 minutes, stirring occasionally. This method keeps the rice tender and prevents sticking. 🔥
Microwave Reheating
Place a portion in a microwave-safe dish, sprinkle 1 tbsp water on top, and cover with a damp paper towel. Heat on 70% power for 2-3 minutes, stir, then repeat until hot.
Reviving Texture
If the rice seems dry after reheating, fold in 1 tbsp butter or olive oil to restore richness. For extra freshness, top with chopped cilantro or a squeeze of lime just before serving.
Nutrition Facts
Frequently Asked Questions
Can I use brown rice instead of white?
Yes, but adjust the liquid to 3 cups and increase cooking time to 40-45 minutes. Brown rice needs more water and time to soften.
How do I make it spicier?
Add 1/2 tsp cayenne pepper with the spices or a diced jalapeño when cooking the peppers. For extra heat, top with sliced jalapeños.
Can I prepare this ahead of time?
Cook the rice completely, let it cool, then refrigerate for up to 4-5 days. Reheat with a splash of broth to restore moisture.
What if my rice turns out mushy?
This usually happens from stirring during cooking or using too much liquid. Stick to 2.5 cups broth and avoid stirring once simmering begins.
- 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