This Mexican rice will always be one of my favorite Mexican side dishes! It’s vibrant, flavorful, and a simple blend of rice, onion, bell peppers, jalapeño pepper, garlic, tomato sauce, broth, and spices. 

Mexican rice in a bowl.
Photo: Gayle McLeod

Why You’ll Love IT

  • Authentic flavors. It’s got that rich, tomato-y base with earthy cumin and just a hint of jalapeño heat. It’s zesty and delicious.
  • The perfect texture. Just like my cilantro lime rice, this one turns out fluffy and tender every time.
  • Perfect for entertaining. I’ve made this for sooo many dinners, and my friends can’t get enough of it!

Living in Southern California, I’m constantly inspired by the incredible, authentic Mexican food all around me. As you might have noticed, it’s shaped so many of the recipes here on Downshiftology!

So when I’m craving a Mexican meal at home, my go-to plate is usually a combo of carne asada (or carnitas) with Mexican rice and black beans. Sure, it’s simple, but I love to let the flavors speak for themselves. And let me tell you, this Mexican rice is not shy on flavor!

Mexican Rice Ingredients

Mexican rice ingredients.
  • White Rice: I always use long-grain white rice for that light, fluffy texture. I don’t recommend swapping in brown rice here, as it takes much longer to cook.
  • Yellow or White Onion: Either works! They add a subtle sweetness and savory base to the dish.
  • Jalapeño Pepper: Just a small jalapeño pepper that’s diced up gives that signature kick. You can remove the seeds for less heat if you prefer.
  • Red Bell Pepper: Adds a pop of color (I love all those little red flecks!) and a mild sweetness.
  • Tomato Sauce and Broth: The rice simmers in this flavorful liquid, giving it that classic red hue and rich taste. Use chicken or vegetable broth, depending on your preference.
  • Spices and Aromatics: Garlic, cumin, salt, and pepper bring everything together with warm, earthy flavor.
  • Chopped Cilantro: I love finishing with fresh cilantro for a bright, green contrast to the rich, red rice. In my opinion, the more cilantro, the better! 

Find the printable recipe with measurements below.

How To Make Mexican Rice

First things first, I always rinse the rice really well using a fine mesh sieve. This helps remove excess starch and keeps the rice nice and fluffy.

Cooking veggies in a pan for Mexican rice.

Next, sauté the veggies. Heat the oil in a large saucepan over medium-high heat, then add the onion, garlic, bell pepper, and jalapeño. I cook everything for about 1 to 2 minutes, just until the onions soften and become slightly translucent.

Cooking rice and veggies in a pan for Mexican rice.

Then, add the rice straight into the pan and toast it for about 2 minutes, stirring often, until it’s lightly golden. This step makes such a difference in both flavor and texture, so I never skip it.

Fluffing Mexican rice in the pan before serving.

After that, stir in the cumin, salt, tomato sauce, and broth. Bring everything to a boil, then cover the pot, reduce the heat to low, and let it gently simmer for about 15 minutes, or until the rice is fully cooked. Once it’s done, fluff it with a fork, sprinkle fresh cilantro on top, and it’s ready to serve!

I Love Serving This Rice With

All the classic Mexican meats like carnitas, carne asada, barbacoa, or chipotle chicken for a simple, satisfying plate. It’s also perfect with sizzling fajita dishes, whether that’s chicken fajitas (my favorite), steak fajitas, or shrimp fajitas.

You can also use it as a base for a burrito bowl with black beans, guacamole, and pico de gallo. And of course, you can’t go wrong with shrimp tacos or fish tacos and a few big spoonfuls of this rice!

How To Store And Reheat

Let the rice cool to room temperature, then transfer it to an airtight container and store it in the fridge for 4 to 5 days. When you’re ready to reheat, you can either microwave it in short intervals (stirring in between) or warm it in a saucepan on the stove with a little extra broth.

You can also freeze Mexican rice for longer storage. Just store it in freezer-safe containers or bags and freeze for up to 3 months. When you’re ready to eat, thaw it overnight in the fridge or reheat it straight from frozen in the microwave, giving it a stir halfway through until it’s heated evenly.

Mexican rice in a pan with a spoon.

What’s The Difference Between Spanish Rice And Mexican Rice?

While many consider Spanish and Mexican rice to be the same thing, they’re actually not. These two colorful dishes are made with similar basic ingredients such as rice, tomatoes, onion, and chicken broth. But the spices are what set them apart.

Spanish rice typically uses saffron, which gives it a slightly sweet flavor and that signature golden color. Mexican rice, on the other hand, uses cumin for a more earthy, savory flavor with a hint of spice.

More Mexican Recipes

If you make this Mexican rice recipe, let me know how it turns out in the comments below! Your review will help other readers in the community. And if you’d like to see more healthy food inspiration and exclusive content, join my free email community here.

Mexican rice in a pan.

Mexican Rice Recipe (Easy and Flavorful)

Author: Lisa Bryan
4.94 from 74 votes
Read 158 Comments
Serves 4 servings
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Email This Recipe
Enter your email and I’ll send it to you + weekly food inspiration!

Description

This Mexican rice will always be one of my favorite Mexican side dishes! It’s vibrant, flavorful, and the perfect pairing with tacos, fajitas, and more! Prep this for your next Mexican dinner night and watch the video below to see how I make it!

Video

Ingredients 
 

  • 1 tablespoon olive oil
  • 1 small onion, diced
  • 2 garlic cloves, minced
  • ½ red bell pepper, diced
  • 1 small jalapeno pepper, seeded and finely diced
  • 1 cup long grain white rice
  • ½ teaspoon cumin
  • kosher salt, to taste
  • 8 ounces tomato sauce
  • 1 cup vegetable or chicken broth
  • optional: finely chopped cilantro for garnish

Instructions 

  • Wash rice. Thoroughly wash and drain the rice with a fine mesh sieve.
    Washing rice in a colander for Mexican rice.
  • Cook veggies. Heat the oil in a large saucepan over medium-high heat. Add the onions, garlic, bell pepper, and jalapeno and saute for 1 to 2 minutes, or until the onions become translucent.
    Cooking veggies in a pan for Mexican rice.
  • Add the rice and saute until it's lightly toasted and golden brown, about 2 minutes.
    Cooking rice and veggies in a pan for Mexican rice.
  • Simmer. Add in the cumin, salt, tomato sauce and chicken broth, then stir everything together. Bring the mixture to a boil, cover, reduce the heat to low and simmer until rice is cooked all the way through, about 15 minutes.
    Simmering Mexican rice in a pan.
  • Fluff and garnish. Remove the rice from the heat and use a fork to fluff it up. Garnish with chopped cilantro and serve immediately.
    How to make Mexican rice in a pan.

Lisa’s Tips

  • While I think the jalapeno pepper gives this recipe enormous flavor, if you’d like it less spicy, you can omit it or add ½ teaspoon of chili powder instead.
  • Storage tip: Store in the fridge for 4 to 5 days and up to 3 months in the freezer.

Nutrition

Calories: 235kcal | Carbohydrates: 45g | Protein: 5g | Fat: 4g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Sodium: 509mg | Potassium: 312mg | Fiber: 2g | Sugar: 5g | Vitamin A: 878IU | Vitamin C: 30mg | Calcium: 34mg | Iron: 1mg
Did you make this recipe?Mention @downshiftology or tag #downshiftology!

This recipe was originally published March 2020 but updated to include new information and photos for your benefit!

You May Also Like

About the author

Lisa Bryan

Lisa is a bestselling cookbook author, recipe developer, and YouTuber (with over 2.5 million subscribers) living in sunny Southern California. She started Downshiftology in 2014, and is passionate about making healthy food with fresh, simple and seasonal ingredients.

4.94 from 74 votes (18 ratings without comment)

Leave a comment

Thank you for taking the time to write a review—I always love reading your comments.

Your email address will not be published. Required fields are marked *

Did you make this? Rate the recipe!




All comments are moderated before appearing on the site, as per the community guidelines. Thank you for your patience! Please note that anonymous star reviews without comments are not allowed on Downshiftology, to ensure the integrity of recipe reviews.

158 Comments

  1. Dear Lisa,Thank you so much for this wonderful Mexican rice recipe.
    The flavours are fantastic , and the dish so versatile (. a meal on its own ).
    I love recipes that are quick and easy to make and this one is a winner in our house,
    Grateful regards,
    Molly.5 stars

  2. Hi, Lisa! Do you think this recipe would work in an instant pot? Using the saute function for the veggies and the rice setting when it’s time to boil the rice? Planning on making this to go with the chicken fajita recipe. Thanks in advance!

  3. Best Mexican rice recipe I have ever tried. It is truly authentic and it’s amazing. My husband asks for it every week!5 stars

    1. Hi Justin – I’m happy you loved the flavor of this Mexican rice. If yours came out a bit too soft, you can always cook it for less time in the future. :)

  4. This came out so good! I made it in the slowcooker on the sauté function on high, then low, and it came out perfectly fluffy, individual grains, but not dry at all. I used a can of Mutti crushed tomatoes and it was great. I’m making it again today :) Thank you Lisa!5 stars

      1. A question if you don’t mind, the calories at the nutrition section are for one serving or 100 grams of the dish?

  5. This is the most flavorful recipe I’ve tried. I added a little more broth & a slow simmer to insure rice cooks through.5 stars

      1. Made this for dinner tonight, used about 3 tablespoons of tomato paste instead of tomato sauce, absolutely fantastic. This recipe puts restaurants to shame, is dead on on ingredients and my husband kept saying “write the recipe down”!
        Thank you for sharing5 stars

  6. I’ve tried this recipes 2 x’s and the rice is always underdone. Any recommendations? I’ve used many of your recipes and have always been pleased with the results. TIA

    1. GW try adding another cup of broth & simmer down. A key to cooking rice should be double liquid to rice. Example: 1 cup of rice should have 2 cups of liquid. I had the same results with this recipe then added more broth & the rice cooked completely.

  7. Fantastic one of the best rices I’ve made (Chinese, Indian etc) can now put Mexican on my menu hahaaa olay. If I had a wide rimmed hat I’d be throwing it in the air :/

    Thanks for the recipe5 stars

  8. Really easy and very tasty. Great base recipe for using up leftovers or what’s to hand like leftover tomato sauce, green pepper (instead of red), cayenne powder (rather than chillies), etc. I even through in a handful of leftover kidney beans from the night before.5 stars

    1. Tomato sauce is more so a tomato paste/puree. It should say tomato sauce on the front of the container.

  9. Yum! This turned out really nice. I used brown rice and because that takes longer than white rice I cooked that separate in a pressure cooker to keep things moving and stirred it through the sauce at the end. The flavours were great, the jalapenos give that nice kick.
    I served with guac, grated cheese, tortilla wraps, and some plant based beef strips for roll-your-own burritos.5 stars

    1. Hi Belinda – I’m glad you enjoyed this Mexican rice! And you were smart to cook the brown rice separately, knowing it takes longer to cook. ;) Enjoy!

  10. Great recipe. I definitely messed up on the size of the corningware I cooked it in, lol, but that’s easy to fix next time. I did have to cook about 5mins longer, but I also doubled the recipe. Regardless, it was delicious! I did add some black beans and corn to it at the very end (just bc I love both!). Was the perfect side to your Carne Asada recipe! Thank you!!5 stars

    1. Hi Kristy – I’m so glad your Mexican rice turned out great regardless! I love how you added black beans and corn as well.

  11. This was super flavorful and yummy with easy prep. Didn’t change anything aside from using avocado oil :) Paired with some sous vide chicken thighs from Trader Joe’s and homemade salsa and guac. So good!

  12. Tasty & filling. ___ I have a couple of picky eaters who try to avoid onions & various veggies— so I completely puréed the onion, jalapeño & green pepper with a bit of the tomato sauce & broth; strained out any tell-tale chunks and then THOROUGHLY combined that with the remaining sauce & broth prior to adding the rice. **This added a bit of work but was a great way to keep the flavors in a dish while still making it one that even my picky eaters enjoyed.4 stars