
I developed this one-pot method after countless attempts to recreate the vibrant, flavorful rice from my favorite Mexican restaurant at home.
This approach uses salsa as the secret ingredient to infuse every grain with bold, authentic taste without complicated steps or hard-to-find spices.
In just 20 minutes, you’ll have perfectly cooked rice with that signature reddish hue and rich, savory depth that pairs beautifully with any Mexican-inspired meal.
The best part? Cleanup is minimal since everything cooks together in a single pot, making it ideal for busy weeknights.
Ingredients for Mexican Rice Recipe with Salsa
Pantry staples plus fresh cilantro and lime bring this vibrant dish to life.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, rinsed thoroughly |
| Salsa 🌶️ | 1 ½ cups | Medium or hot variety |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Yellow Onion 🧅 | ½ whole | Finely diced |
| Garlic Cloves 🧄 | 3 cloves | Minced for full flavor |
| Ground Cumin 🌿 | 1 tsp | Toasted for depth |
| Chili Powder 🌶️ | 1 tsp | Adjust to heat preference |
| Dried Oregano 🍃 | ½ tsp | Mexican oregano preferred |
| Bay Leaf 🌿 | 1 whole | Removes after cooking |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍈 | 1 whole | Juiced for brightness |
| Frozen Peas 🌱 | ½ cup | Optional for texture |
The salsa is the star here—look for a chunky, medium-heat variety with real tomatoes and peppers. Trader Joe’s or Herdez brands are my go-to. The rice should be long-grain white (jasmine or basmati work too, but texture will differ slightly). Rinsing the rice removes excess starch for fluffier grains. For the broth, Better Than Bouillon vegetable base makes a rich, concentrated liquid that boosts flavor.
No salsa on hand? Crushed tomatoes plus diced green chiles gets you close. Swap cumin for half the amount of coriander if that’s what you’ve got. The peas are totally optional (my kids prefer it without), but they add a nice pop of color. Fresh tomatoes can replace salsa in a pinch—just add a pinch of cumin and chili powder to compensate for the missing spices.
Cooked rice keeps well in the fridge for 4-5 days or freezes for 3 months. The cilantro and lime are best fresh—add them just before serving. Leftovers reheat beautifully in the microwave (sprinkle a little water on top to prevent drying).
Why You’ll Love This Recipe
- One Pot Wonder: I toss everything in a single skillet—rice, salsa, broth—and let it simmer while I do other things.
- Burst of Flavor: The salsa and onion pack a punch that makes this rice taste like it simmered all day.
- My Go-To Weeknight: Honestly, it’s my backup plan for busy evenings when I need a side that’s fast and filling.
- Stretches Far: Leftovers taste even better the next day, and it’s cheap to make with pantry staples.
Step-by-Step Instructions for Mexican Rice With Salsa
Here’s the method that delivers bold flavor in one pot with minimal cleanup.
Step 1: Sauté the Aromatics Until Fragrant
Heat the 2 tbsp olive oil in a large pot over medium heat. Add the 0.5 whole yellow onion and cook for 3-4 minutes until the edges turn translucent and begin to soften. You want to build a flavor base here, so keep the heat steady but not too high.
Stir in the 3 cloves garlic cloves and cook for 30 seconds until fragrant. The garlic should sizzle but not brown—if it starts to darken, lower the heat immediately. This step ensures every grain of rice absorbs that rich, aromatic foundation.
Step 2: Toast the Rice and Spices for Depth
Add the 1.5 cups long-grain white rice to the pot and stir to coat it in the oil and aromatics. Toast for 2 minutes until the rice turns slightly opaque and begins to smell nutty. This toasting step is crucial—it prevents the rice from turning mushy and adds a subtle depth of flavor.
Sprinkle in the 1 tsp ground cumin, 1 tsp chili powder, 0.5 tsp dried oregano, and 0.5 tsp salt. Stir for 30 seconds to bloom the spices in the oil. You’ll notice the mixture becoming more fragrant as the spices release their essential oils.
Step 3: Add Liquids and Simmer to Perfection
Pour in the 1.5 cups salsa and 2 cups vegetable broth, stirring to combine. Add the 1 whole bay leaf and the 0.5 cup frozen peas. Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 15-18 minutes.
Resist the urge to lift the lid—steam is your friend here, and peeking can disrupt the cooking process. The rice is done when the liquid is fully absorbed and the grains are tender with no chalky center. If it looks dry but the rice isn’t fully cooked, add a splash of broth and continue simmering.
Step 4: Rest and Finish with Brightness
Remove the pot from heat and let it sit covered for 5 minutes. This resting period allows the rice to steam in its own residual heat, ensuring every grain is perfectly fluffy. Discard the bay leaf before serving.
Fluff the rice with a fork, then stir in the juice of the 1 whole lime for a bright, zesty finish. Garnish with the 0.25 cup fresh cilantro just before serving. The lime juice and cilantro add a fresh contrast to the rich, savory rice, tying all the flavors together beautifully.
Pro Tips For Making Mexican Rice Recipe With Salsa
- Toast the Rice: Cook the rice in olive oil for 3-4 minutes until golden before adding liquids—this keeps it from turning mushy. I learned this the hard way after ending up with sticky rice more than once.
- Drain the Salsa: Use a fine-mesh strainer to drain excess liquid from the salsa first, or your rice will be soggy. About 1/2 cup of drained salsa per 1 cup of rice works perfectly.
- Skip Cold Broth: Use warm or room-temperature vegetable broth, not cold. Pouring cold liquid over hot rice drops the temperature and slows cooking, leading to uneven texture.
- Rest Before Fluffing: Let the rice sit covered for 10 minutes off the heat after cooking. This lets the steam redistribute, so it doesn’t clump when you fluff it with a fork.
Wine and Beer Pairings for This mexican rice recipe with salsa
Mexican Lager Love
Nothing beats a crisp Mexican lager like Modelo Especial or Pacifico with this dish. The light, refreshing carbonation cuts through the richness of the rice while complementing its bold, spicy notes. I always keep a few in the fridge for weeknight dinners. 🍺
Light Beer Options
A Corona with lime is a classic pairing—the citrus notes echo the lime in the rice. For craft lovers, Michelada beer with its spicy, tangy profile creates a perfect harmony. The effervescence lifts the flavors without overpowering them.
White Wine Picks
A chilled Albariño from Spain offers crisp acidity and citrus notes that balance the salsa’s heat. Sauvignon Blanc works too, especially a New Zealand variety with its zesty grapefruit undertones. These whites won’t compete with the dish’s vibrant flavors.
Red Wine Surprise
For red lovers, a light Pinot Noir with bright acidity and red fruit notes can work surprisingly well. I recommend Belle Glos or Meiomi for their approachable, food-friendly profiles. Avoid heavy, tannic reds that can clash with the spices.
Non-Alcoholic Pairings
Sparkling limeade or Mexican Coca-Cola (made with cane sugar) are fantastic alternatives. The bubbles and sweetness mirror the beer pairings, while the lime ties directly to the dish’s finish. My kids always request the limeade version. ✨
Nutrition Facts
Frequently Asked Questions
Can I use brown rice instead?
Yes, but you’ll need to adjust. Use 2 cups liquid per 1 cup brown rice and increase simmer time to 40-45 minutes. The texture will be chewier.
Why does my rice turn out mushy?
Lifting the lid or using too much liquid causes this. Stick to 2 cups broth for 1.5 cups rice and resist peeking during the 15-18 minute simmer.
What if I don’t have vegetable broth?
Substitute with chicken broth or water plus 1 tsp bouillon powder. Water alone will dilute the flavor, so add extra spices to compensate.
Can I make this in a rice cooker?
Sauté aromatics first, then add all ingredients to the cooker. Use the standard white rice setting and let it rest 5 minutes after cooking.
- Peri Peri Rice Recipe: Spicy Portuguese One-Pot Harmony - November 6, 2026
- Mexican Flavoured Rice Recipe: Authentic Spice-Infused One-Pot Meal - November 6, 2026
- Lao Gan Ma Fried Rice Recipe: Spicy Wok-Tossed Perfection - November 6, 2026