Want to save this recipe?

Enter your email below & we’ll send it to your inbox. Plus get great new recipes from us every week!

This authentic Mexican rice recipe is the fluffy, savory, tomato-kissed side dish you’ve been missing. It pairs beautifully with everything from chicken enchiladas to carne asada and al pastor, or your favorite Tex-Mex recipes. Made with long-grain rice, tomato sauce, serrano peppers, and chicken broth, this homemade arroz rojo comes together with just a few simple ingredients and delivers bold flavor and that signature golden brown color. Whether you’re celebrating taco Tuesday or need a flavorful side dish, this rice is the real deal.

A bowl of colorful Mexican rice sits on a light surface, with some fresh green lime wedges next to it.

The Chemistry of Mexican Rice

Getting texture and flavor right starts with choosing the right rice. Long-grain rice gives the best texture, remaining separate and fluffy. Toasting the rice in hot oil before adding liquid coats the grains and prevents clumping, which is essential for avoiding mushy rice. The balance of chicken broth, tomato sauce, and spices like onion powder and cumin infuses each grain with flavor. The serrano pepper adds just a touch of heat, while tomato bouillon cubes deepen the tomato flavor and give the dish its red color.

Heres an overhead shot of everything you need for Mexican rice—all set out in bowls and measuring cups on a white surface: rice, broth, tomato paste, lime juice, brown sugar, spices, green onions, and chili powder.

Recipe Troubleshooting

Many people say their Mexican rice turns out mushy and sticky– this is often due to using the wrong type of rice or not toasting it enough.

Another issue is the rice burning on the bottom of the pan, which can happen if the heat is too high or the pot isn’t heavy enough. Reduce the heat once it boils.

Flavor can fall flat if you skip key ingredients like tomato bouillon or rely on water instead of chicken broth. If the taste is too bland, make sure you are not skimping on the spices.

It didn’t taste like the kind you get at a Mexican restaurant. Usually, this means not enough seasoning or toasting.

Some find the tomato flavor too overwhelming– try a mix of tomato sauce, chicken stock, and garlic powder for better balance.

Should I rinse the rice before cooking? Rinsing removes excess starch, but for toasted rice, it’s better not to.

Can I use a rice cooker or Instant Pot? Yes, but for the best toasted flavor, stovetop is ideal.

What kind of tomato bouillon should I use? Granulated or cube form both work; ensure the substance is dissolved.

What’s the best type of rice? Long-grain white rice is best- avoid brown rice unless you adjust cooking time.

Can I freeze it? Yes! Cool completely, store in an airtight container, and reheat with a bit of water.

It turned orange, not red. That’s a sign you need more tomato bouillon or a touch of tomato paste.

A glass bowl of tasty Mexican rice takes center stage, surrounded by guac, fresh cilantro, jalapeño slices, lime wedges, and a plate of tacos—all laid out on a white wooden table.

Seasonal Serving

Several names, including Spanish rice, arroz rojo, or Mexican rice, are known for this rice. If you’ve ever craved the rice served with refried beans or in your burrito bowls, this flavorful side dish is for you. You can even adapt the recipe and add green chilies, salsa verde, or bell peppers for an extra kick and texture. It embodies the soul of Mexican cuisine.

This dish is perfect for Cinco de Mayo, summer cookouts, and Taco Tuesday dinners. As a budget-friendly and meal prep-friendly side, it’s a go-to for weeknight meals. Plus, it’s naturally gluten-free! Serve it warm with sour cream, pico de gallo, and black beans to complete the plate.

Serving Suggestions

Spoon next to chicken enchiladas, layer in burrito bowls, in al pastor salad, and tacos, or serve under grilled carne asada. Top with lime juice and chopped green onion for brightness, or garnish with avocado slices (or homemade guac) and queso fresco for a twist. Pair with refried beans, warm tortillas, and a cold glass of agua fresca or Mexican Coke for an easy crowd-pleaser.

For dessert, try my cinnamon tres leches, or if it’s fall, make my pumpkin tres leches.

A close-up shot of a clear bowl packed with bright, orange Mexican rice—loaded with herbs and spices you can totally see mixed in.

Storage Tips

Cool completely before storing in an airtight container. Keep in the fridge for up to 5 days. Reheat with a splash of water to restore texture.

Freezer– Store fully cooled rice in freezer-safe bags or containers. Freeze for up to 2 months. Thaw overnight in the refrigerator and reheat gently on the stovetop or in the microwave.

Make Ahead– Cook up to 2 days in advance. Store in the fridge and reheat in a saucepan with a splash of chicken broth. Great for meal prep or prepping for parties.

Recommended Products

Previous
Next

Flavorful Mexican Rice

Authentic Mexican Rice – Better Than Takeout! Fluffy, flavorful, and easy to make at home. It brings home that bold, satisfying flavor you love from your favorite Mexican restaurant. With toasted rice, vibrant tomato hue, and warm spices, it makes the perfect side dish for weeknights, fiestas, and everything in between. Whether you’re serving it up for Cinco de Mayo, Taco Tuesday, or just because you love good food, this one is bound to become a go-to recipe in your kitchen.

A glass bowl packed with fluffy, orange Mexican rice looks super tasty from above. The text at the bottom says “Authentic Mexican Rice Recipe.”.

Want to save this recipe?

Enter your email below & we’ll send it to your inbox. Plus get great new recipes from us every week!

A bowl of colorful Mexican rice sits on a light surface, with some fresh green lime wedges next to it.

Restaurant-Style Mexican Rice at Home

5 from 1 vote
Author: Madison Reid
Total Time: 45 minutes
Prep Time: 15 minutes
Cook Time: 30 minutes
Servings: 6
Make restaurant-style Mexican rice at home! This easy, one-pot recipe is full of flavor from tomatoes, garlic, and spices that are perfect as a side for tacos, enchiladas, and anything else you can whip up!

Ingredients 

  • 1 1/2 cup long grain rice
  • 3 tbsp vegetable oil
  • 1 tsp minced garlic
  • 1/2 tsp cumin
  • 1/2 tsp onion powder
  • 3 cups chicken broth
  • 1/4 cup tomato sauce
  • 2 tsp tomato bouillon
  • 1/4 tsp fine sea salt
  • 1 serrano pepper

Instructions

  • In a medium-sized saucepan add 3 tbsp vegetable oil and 1 1/2 cup long grain rice.
  • Place over medium-high heat and stir while it cooks for 2 minutes.
  • Add 1 tsp minced garlic, 1/2 tsp cumin, 1/2 tsp onion powder, 3 cups chicken broth, 1/4 cup tomato sauce, 2 tsp tomato bouillon, 1/4 tsp fine sea salt, and one finely chopped serrano pepper with the seeds removed.
  • Stir to combine, cover the saucepan with a lid and allow the rice mixture to come to a boil.
  • Continue boiling until all of the liquid is absorbed into the rice, checking periodically. Once the liquid is absorbed, remove from the heat. This should take about 20 minutes.
  • Allow the rice to sit for 5 minutes and then fluff with a fork and serve.

Nutrition

Calories: 241kcal Carbohydrates: 38g Protein: 4g Fat: 7g Saturated Fat: 1g Polyunsaturated Fat: 4g Monounsaturated Fat: 2g Trans Fat: 0.05g Cholesterol: 2mg Sodium: 584mg Potassium: 114mg Fiber: 1g Sugar: 1g Vitamin A: 58IU Vitamin C: 1mg Calcium: 22mg Iron: 1mg

Have you tried this recipe?

I’d love to see it! Follow @_mrs.madi_ on Instagram and tag your photos with #mrsmadi.