Side Dish

Easy Mexican Rice with Salsa

This easy Mexican rice with salsa is a one-pot side dish made with rice, salsa, broth, and simple seasonings, ready in about 35 minutes.

Bowl of tomato rice garnished with cilantro, served with a spoon and lime wedges on a wooden table.

Cook this recipe

Easy Mexican Rice with Salsa

Ingredients

Servings
6

Nutrition per serving

Serving size
1 serving
Calories
178 kcal
Protein
3.60 g
Carbohydrates
29.00 g
Fat
5.20 g
Sodium
763.00 mg
Cholesterol
1.00 mg
Fiber
1.50 g
Saturated fat
0.40 g
Sugar
2.60 g
Unsaturated fat
4.50 g

Instructions

0 of 6 steps done

01Step

Toast the rice

Heat the vegetable oil in a medium saucepan over medium heat. Add the rice and stir constantly for 2-3 minutes, until the grains turn lightly golden and smell toasted.
02Step

Soften the aromatics

Add the diced onion and minced garlic to the pan. Cook, stirring often, for about 2 minutes, until the onion softens and turns translucent.
03Step

Add salsa and broth

Stir in the salsa, chicken broth, ground cumin, and salt. Increase the heat and bring the mixture to a full boil.
04Step

Simmer covered

Reduce the heat to low, cover the pan tightly, and simmer for 18-20 minutes, until the rice is tender and all the liquid has been absorbed.
05Step

Rest and fluff

Remove the pan from the heat and let it stand, covered, for 5 minutes. Fluff the rice gently with a fork to separate the grains.
06Step

Garnish and serve

Sprinkle with chopped fresh cilantro, if using, and serve warm.

Share this recipe

Loved this recipe? Share it with someone who’ll enjoy it.

Cooking guide

Cooking tips and techniques

This easy Mexican rice with salsa comes together with pantry staples and one pot: rice is toasted in oil, simmered with salsa and broth, then fluffed with a fork for a tender, flavorful side that pairs with almost any Mexican-inspired meal.

What Makes This Easy Mexican Rice with Salsa So Simple

The salsa does double duty as both the seasoning and the sauce, so you skip measuring out separate tomatoes, chili powder, and spices. Because the salsa already contains tomatoes, onion, and peppers, you get balanced flavor in one step instead of building a sauce from scratch. This is also why the dish cooks faster than many traditional Mexican rice recipes that start with raw vegetables and tomato paste.

Choosing the Right Salsa for Mexican Rice with Salsa

A smooth, medium-chunk salsa blends into the rice most evenly, giving every bite consistent color and flavor. Chunky salsa works too, but it leaves visible pieces of tomato, onion, and pepper throughout the finished rice rather than a uniform red-orange hue. Mild salsa keeps the dish kid-friendly, while medium or hot salsa raises the heat level without any extra ingredients. Avoid salsa verde if you want the classic reddish color associated with Mexican rice, since it will shift the dish toward a green, tangier result.

Scaling Mexican Rice with Salsa for a Crowd: Spanish Rice for 40 People

To scale this recipe into Spanish rice for 40 people, multiply every ingredient by roughly seven, since the base recipe serves six. That means about 14 tablespoons (just under 1 cup) of oil, 7 cups of rice, 7 cups of salsa, and around 12 cups of chicken broth, adjusted to taste for cumin and salt. Rather than cooking everything in one oversized pot, divide the batch across two or three large pots or a commercial rice cooker; rice cooks unevenly in very large volumes, and the bottom layer can scorch before the top finishes steaming. Cook each batch using the same ratio and timing as the standard recipe, then combine and fluff all batches together in a large bowl or pan before serving. If you need to hold the rice warm for a buffet or event, keep it covered in a low oven (around 200°F) and fluff it again just before serving to prevent clumping.

Preventing Mushy or Dry Rice

Mushy rice usually means too much liquid or a lid left off during simmering, so measure the broth and salsa carefully and keep the pot covered the entire time it cooks. Dry or underdone rice is often the opposite problem: too little liquid, heat too high, or the lid lifted too often, which lets steam escape. Letting the rice rest, covered, for five minutes after cooking allows the last bit of moisture to redistribute evenly, which is why fluffing immediately off the heat can leave some grains stickier than others. If you are scaling up for a crowd, this resting step matters even more, since larger batches hold heat and steam longer.

For more on getting the liquid ratio and texture right in any rice dish, see this guide to rice pilaf recipe, which covers the same core principles of toasting, liquid ratios, and resting that apply to Mexican rice with salsa as well.

Storing and Reheating Mexican Rice with Salsa

Cooled rice keeps well in an airtight container in the refrigerator for up to 4 days. For longer storage, freeze it in a sealed, freezer-safe container or bag for up to 2 months; thaw overnight in the refrigerator before reheating. When reheating, add a splash of broth or water to loosen the grains, cover, and reheat to 165°F (74°C), checking with an instant-read thermometer if you are unsure, before serving.

Serving Ideas for Mexican Rice with Salsa

This rice works as a side for grilled chicken, beef or chicken tacos, enchiladas, or fajitas, and it also makes a quick base for a rice bowl topped with beans, shredded cheese, and avocado. Leftovers reheat well for a next-day lunch stirred into a burrito or topped with a fried egg. For gatherings, serve it alongside grilled vegetables and a simple green salad to balance the richness of the salsa and broth.

Helpful answers

Frequently Asked Questions

Can I use chunky salsa instead of smooth salsa?

Yes, chunky salsa works fine, but it will leave visible pieces of tomato, onion, and pepper throughout the rice instead of a uniform color.

How do I scale this recipe into Spanish rice for 40 people?

Multiply every ingredient by about seven and cook in two or three large pots or a commercial rice cooker rather than one oversized pot, then combine and fluff all batches together before serving.

Can I freeze leftover Mexican rice with salsa?

Yes, cooled rice can be frozen in an airtight, freezer-safe container for up to 2 months; thaw it in the refrigerator before reheating to 165°F (74°C).

Why did my rice turn out mushy?

Mushy rice is usually the result of too much liquid or removing the lid too often while it simmers, which lets extra steam and moisture build up unevenly.

From readers

Reviews

Cooked this? Tell other readers how it went.

Be the first to review this recipe

Optional. Never shown; used only if we need to reply to you.
Your rating
Rate the recipe if you cooked it. Leave it empty to only ask a question.

Restricted HTML

  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.

Reviews appear once we have checked them, usually within a day.

Keep cooking