Mexican Rice

This post may contain affiliate links. Read my disclosure policy.

Mexican Rice is easy to make at home and tastes even better than the popular restaurant rice. This easy side dish goes great with any Mexican meal.

Mexican Rice in pan

Mexican rice is a standard side dish at almost every Mexican and Tex-Mex restaurant. Almost every meal comes with Mexican rice and beans. I always fill up on chips and salsa and usually don’t have room for my rice, but Josh LOVES Mexican rice and always eats his portion and mine.

We don’t eat out that often and so Josh decided to make his favorite Mexican rice at home and I have to say his Mexican rice recipe is better than any Mexican rice I have ever tasted at a restaurant. It is so good I don’t share with Josh. I eat all of my rice by myself. And our boys love it too! It is a hit with the whole family!

How to Make Mexican Rice

Easy Mexican Rice

Mexican rice is a tomato based rice that is made with long grain white rice. This traditional red rice is pretty basic, but Josh does “spice” his up a bit to have more flavor and I think it is the BEST Mexican rice. The rice is flavored with:

  • tomatoes
  • onion
  • garlic
  • jalapeño
  • vegetable or chicken broth
  • cumin
  • chili powder
  • cayenne pepper
  • cilantro

Don’t worry, this rice isn’t spicy at all, it just has amazing flavor!

This Mexican rice recipe is easy to make at home and SO much better than store bought packets of Mexican rice. Homemade, from scratch, Mexican rice is the way to go! It is worth the extra effort and we promise it is easy!

How to Make Mexican Rice

  • First, rinse your rice under cold water in a fine mesh strainer. Do not skip this step! Rinsing rice removes the starch and will prevent the rice from clumping up and sticking together.
  • Use whole canned tomatoes and not tomato sauce. We like the flavor of whole tomatoes better, they give the rice a more “real” tomato flavor.
  • Blend the whole tomatoes in the blender or food processor with the onion and jalapeño. You will only need 2 cups of the tomato sauce for this recipe. We like to freeze the remaining sauce in a freezer bag so we have it on hand to make Mexican rice the next time!
  • Bring 2 cups of the tomato sauce with the broth, garlic, and spices to a boil and simmer for 15 minutes so the flavors can come together.
  • While the sauce is simmering, toast the rice. Use a large nonstick pan so the rice doesn’t stick.
  • Toast the rice with 2 tablespoons of vegetable or canola oil. Cook stirring frequently, until the rice is golden brown and toasted.
  • Cook the rice in the tomato sauce to give it lots of flavor. Make you sure you cover the rice and don’t lift the lid until it is done cooking, about 20 minutes.
  • We don’t add veggies, but you can add diced carrots, peas, or corn to the rice if you wish.
  • When the rice is done cooking, let it sit for 5 minutes. Add lime juice and fluff with a fork. Stir in the cilantro and fresh diced tomatoes.

Easy Mexican Rice Recipe

What to Serve with Mexican Rice

Mexican rice is a great side dish to any Mexican meal. Traditionally, rice and beans are always served together. We like to serve our Mexican rice with:

The next time you are making Mexican food at home, add Mexican rice to the menu too! You will love this restaurant-style Mexican rice!

If you like this Mexican Rice recipe, you might also like:

Mexican Rice

Email Yourself This Recipe
Just enter your email and get it sent to your inbox! Plus, you’ll get NEW recipes from us every week!

Mexican Rice

The BEST Mexican rice recipe and it's easy to make at home! Serve this easy Mexican rice with your favorite Mexican dishes!
4.34 from 15 votes


  • 2 cups long grain white rice
  • 1 28 oz can whole peeled tomatoes
  • 1 medium yellow onion peeled and roughly chopped
  • 1 large jalapeño seeds removed and chopped
  • 2 cups vegetable broth can use chicken broth
  • 4 cloves garlic minced
  • 1 1/2 teaspoons kosher salt
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon chili powder
  • 1/8 teaspoon cayenne pepper
  • 2 tablespoons vegetable oil canola oil, or olive oil
  • 2 tablespoons fresh lime juice
  • 1/4 cup chopped cilantro
  • 1 large tomato seeds removed and diced


  • Place the rice in a fine mesh strainer and rinse well. Spread the rice on a sheet pan lined with paper towels. Pat the rice with paper towels to help it dry faster. Let it sit while you prepare the sauce.
  • In a blender or food processor blend the tomatoes, onion, and jalapeño until smooth. Measure 2 cups of the tomato sauce and reserve the remaining sauce for another time. We freeze the leftover sauce so we have it on hand to make Mexican rice anytime.
  • Pour 2 cups of the tomato sauce in a large skillet and add the broth, garlic, salt, cumin, chili powder, and cayenne pepper. Bring the sauce to a boil and then turn to low and simmer for 15 minutes while you prepare the rice.
  • In a large nonstick skillet, heat the oil over medium high heat. Add the rice to the pan and toast, stirring constantly for 10 minutes or until the rice is golden brown and toasted.
  • Add the tomato sauce to the large skillet with the rice and stir to combine. Bring to a boil. Cover and reduce heat to low. Cook until rice is tender, about 20 minutes. Don't lift the lid to stir, just let the rice cook and absorb all of the tomato sauce.
  • Let the rice sit for 5 minutes. Add the lime juice and fluff the rice with a fork. Stir in the cilantro and diced tomatoes. Serve warm.


Calories: 297kcal, Carbohydrates: 56g, Protein: 5g, Fat: 5g, Saturated Fat: 3g, Sodium: 1001mg, Potassium: 283mg, Fiber: 2g, Sugar: 3g, Vitamin A: 530IU, Vitamin C: 12.9mg, Calcium: 48mg, Iron: 1.4mg
Keywords Mexican Rice

Have you tried this recipe?

Leave a comment below and share a photo on Instagram. Tag @twopeasandpod and hashtag it with #twopeasandtheirpod

Easy Restaurant-Style Mexican Rice that is easy to make at home! #rice #mexicanfood #mexican #sidedish #easyrecipe #glutenfree #vegan #vegetarian
Get the best of the best!
4 Recipes Guaranteed to be New Favorites


I'm Maria and my husband is Josh. We share a love of cooking, baking, and entertaining. We enjoy creating recipes that are simple, fresh, and family friendly. We love sitting around the table with good food, good conversation, and good friends and family! Our kitchen is always open!
Read More

Vegetarian Summer Fall Spring Winter

Leave a Reply

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

Recipe Rating


Leave a comment

  1. Look and sounds delicious! I didn’t know this dish could so easily be made at home. Can’t wait to give this a try 😉

  2. I did not make this recipe, but the colors and the flavors are making my mouth water. I did leave a comment on your buttermilk banana bread. I have been trying for Years to get mine to look like yours. I use an almost identical recipe. However, I’m wondering what exact type of pan you use. What it’s made out of Etc. I purchased an expensive loaf pan at Williams-Sonoma and still it doesn’t get done in the middle before everything else is overdone. I am going to try your recipe, but with my pan I have a feeling I am going to end up with the same dark loaf even though I don’t use cinnamon or brown sugar..

  3. Ha – I almost always eat way too many chips and dips when I go out to Mexican restaurants and I can’t eat my rice either. So maybe I need to start making it at home. Looks so delicious!

  4. Mexican rice is my girls absolute favorite and I love it too- total comfort food for our family!

  5. 4 stars
    I use to make the Pioneer Woman’s recipe for Mexican rice but this has replaced it, I love how fresh this recipe tastes! I always use the make-ahead option for freezing the extra sauce for the next time. Today, instead of measuring out the 2 cups of tomato sauce and freezing the rest, I decided to go ahead and complete step 3 before freezing the unused half (of course increasing the broth, garlic, and spices). Next time, I’ll just have to pull the sauce out of the freezer (ahead of time) and add to the rice to cook. Mexican rice even faster!

  6. This rice is amazing! By far the best rice I have ever made. Definitely the star of the show. For some reason I can’t rate this recipe, but I would give it 5 stars!

  7. I made this recipe for dinner, it was awesome! On step 5 I also added a can of drained and rinse black beans and 1 C. of frozen corn to the rice. This will be my go to recipe from now on.

  8. Have you ever made with whole grain brown rice? That’s how I make mine and it turns out tasting the same but it has more nutrients. When I make this dish I will also use the brown whole grain brown rice and I am expecting it will taste just as good.

  9. These recipes look delicious and affordable and mostly healthy. It is however not user friendly when there is so much interference with videos . How can I obtain these recipes without this interference