A big batch of Mexican Rice flavored with onion, garlic, and spices is the perfect side for tacos, fajitas, or enchiladas. Making your own Mexican Rice is far healthier , albeit a little more work, than making a packaged rice. But a homemade Mexican Rice won’t have any preservatives and you can keep the sodium level down. Totally worth the few extra minutes of prep time required.

Mexican Rice

This recipe makes a big batch. Mexican Rice, contrary to plain rice, actually reheats pretty well. Either make this when you have company over or plan to work it into two meals.

Mexican Rice

 

You start by sauteing onion and garlic in some vegetable oil. Next you add the rice and toast it until it turns golden brown. This gives a wonderful nutty flavor to the rice. Chicken broth and tomato sauce are the liquids the rice cooks in. Peas, carrots, and some cumin and chili powder finish off the rice.

Mexican Rice is an economical and delicious way to round out any type of Mexican or Southwestern meal. It goes great with BBQ Pork and Mango Quesadillas, Grilled Skirt Steak Fajitas, and Chipotle Maple BBQ Brisket Tacos with Sweet Potato Salsa, and smotherd burritos

For even more Mexican-style Recipes follow my Cinco de Mayo Pinterest Board.

Mexican Rice

Never miss a recipe. Follow Spicy Southern Kitchen on Facebook and Instagram.

Mexican Rice

4.50 from 10 votes

By Christin Mahrlig

Prep: 10 minutes
Cook: 25 minutes
Total: 35 minutes
Servings: 10
Mexican Rice with carrots and peas makes the perfect side for fajitas, tacos, or quesadillas.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients

  • 1/3 cup vegetable oil
  • 1 medium yellow onion,, diced
  • 2 tablespoons minced garlic,, about 6 cloves
  • 4 cups long grain rice
  • 3 medium carrots,, diced
  • 1 (14-ounce) can plain tomato sauce
  • 7 cups chicken stock
  • 2 cups frozen peas
  • 1 teaspoon salt
  • 1/2 teaspoon freshly ground black pepper
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon ancho chili powder
  • cilantro for garnish

Instructions 

  • Heat the oil in a Dutch oven over medium heat.
  • Saute onion and garlic for 2 minutes.
  • Add rice and cook, stirring frequently, until light brown, about 5 minutes.
  • Add carrots, tomato sauce, and chicken broth. Bring to a boil, decrease heat to medium-low and add peas, salt, pepper, cumin, and chili powder
  • Cover and cook until liquid is absorbed, 15 to 20 minutes.
  • Remove rice from heat and let sit 10 minutes. Fluff and serve.

Nutrition

Calories: 325kcal

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this?Leave a comment below and tag us @spicysouthernkitchen on social media!

 Mexican Rice Goes Great With These Recipes

Mexican Chicken Cornbread CasseroleMexican Chicken Cornbread Casserole

Disclosure: This post contains affiliate links.

 

 

Related Recipes

Leave a comment

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

Recipe Rating




32 Comments

  1. Bam's Kitchen says:

    That makes a lot of rice- wow 4 cups! Great spicy filler for my hungry teenagers.

    1. Christin Mahrlig says:

      It takes a lot to fill hungry teenagers doesn’t it? ๐Ÿ™‚

  2. Melanie @ Carmel Moments says:

    I’ve never made Mexican rice. Now I’m convinced I want to try it. Looks like the perfect side dish for dinner!

  3. Shashi @ http://runninsrilankan.com says:

    Toasting the rice before adding the broth and tomato sauce must impart such a wonderful flavor to the whole dish! Thanks so much for sharing this one!

  4. DessertForTwo says:

    Just a quick note: I came back to this recipe to write down all the ingredients for my grocery list, and noticed that you wrote frozen green beans instead of peas. Beans on the brain! ๐Ÿ™‚

    1. Christin Mahrlig says:

      Oopsie! Thanks for letting me know!

  5. Medeja says:

    I usually make something similar from leftover rice ๐Ÿ˜€ it makes a pretty good lunch ๐Ÿ™‚

  6. Nicole ~ Cooking for Keeps says:

    I have literally tried like a bazillion times to make Mexican rice, and it never turns out. Must try your version, it’s looks just like it does in the restaurants!

  7. Monet says:

    I love making Mexican food. Quesadillas happen at our house on a weekly basis. We need a good rice recipe! Thank you for sharing such a delicious recipe, my friend! I hope you have a happy start to your week!

  8. DessertForTwo says:

    I’m always hunting for the perfect Mexican rice recipe. It’s not as easy as it looks! A friend at work from the central part of Mexico showed me how she makes her rice. She essentially fries all of the rice in olive oil until it’s crispy, drains the oil, and then adds water and cooks like normal. Crazy! But SO good! I’m not eager to fry rice in excessive amounts of oil, so I’d love to try your recipe ๐Ÿ™‚

    1. Christin Mahrlig says:

      Rice fried in olive oil does sound totally amazing though!

  9. Karen (Back Road Journal) says:

    I agree with you about making your own rice dishes. They are always healthier and the cost is much less than a box mix. Yours looks terrific.

  10. Jocelyn (Grandbaby Cakes) says:

    This mexican rice looks unbelievable. I want this for dinner! Looking to see if I have the ingredients!