Perfect Mexican Rice Recipe

My family loves this Mexican rice recipe! Sometimes called Spanish rice, inspired by authentic recipes, fluffy and delicious, just like rice from your favorite Mexican and Texas restaurants.
I can’t stop making this homemade Mexican rice (aka Spanish rice). We use a perfect blend of spices, fresh Anaheim chili and fresh tomatoes instead of canned to make it more delicious.
This Mexican-style rice recipe takes only 15 minutes to start. Then, when the rice is cooked and absorbs all the delicious flavors, everything stands out.
Key Ingredients
- Long-grain white rice: For the best Mexican rice, use long grain white rice as it will cook fluffy and fluffy. I especially like aromatic basmati rice in this recipe, but regular long-grain white rice is good. Rinse and drain a few times before cooking the rice to remove the starch around the cereal. Rinse the rice to ensure it will be light and fluffy.
- Fresh onions, Anaheim peppers, garlic and tomatoes: I like the fresh ingredients in this rice recipe because they keep the flavor fresh and bright. We don’t use canned tomatoes or tomato sauce as rice.
- Mexican Rice Seasoning: Like our favorite Mexican recipes, we use dried oregano, smoked paprika, chili powder, cumin and salt. We also add tomato powder to this recipe (optional, but delicious). Our Mexican rice may taste less than you are used to, but this method is very delicious.
- Chicken stock: Store-buyed or homemade stocks will be made here. You can even exchange vegetarian broth to make this recipe vegan/vegan friendly.
How to make Mexican Rice (also known as Spanish Rice)
I use a thick-bottomed medium pot (see video), a Dutch oven or a cast iron pot with lid when making Spanish rice. We will cook the chopped onions, Anaheim chili and garlic until tender, about 5 minutes.
Then, for the best flavor and texture, throw the rice into the pan and bake for another 5 minutes. We are looking for it to start turning light brown in some places. We do the same when making cilantro lime rice.

Now, stir all the spices and let them bake for a minute to bring out all the flavors. Finally, add chopped fresh tomatoes and soup. When the liquid is boiling, cover the pan with a lid and turn the heat down to low. Cook for 14 minutes, then set the pan aside, still covering for 10 minutes.


Before serving, use a fork to slice the rice and fresh coriander and thinly sliced onions. I also like serving with some lime wedges. All available, but nice touch.


Eat with Mexican rice
Serve Mexican rice with beans, such as these homemade beans or cream-cooked black beans. There is almost nothing in this rice, but it’s especially good next to dishes next to Mexican and Texas dishes such as fagita, chicken enchiladas, shrimp tacos, pork tacos and carnitas. This is also great for rolling in burritos.


Perfect Mexican Rice
-
Prepare
-
chef
-
All
Just like your favorite Mexican and Texas restaurants, learn how to make Mexican rice (sometimes called Spanish rice). For the fluffiest rice, use long-grain white rice like basmati and rinse thoroughly before cooking to remove starch.
Make 8 to 10 servings
Watch us make recipes
You will need
2 cups (380g) long-grain rice, Like basmati, rinse and drain a few times
2½ tablespoons avocado oil
1 large onion, chopped, 1½ cups
2 Anaheim Chili, Remove seeds and stems, then chop, 2/3 cup
6 cloves and garlic, chopped
2 cups (415g) chopped tomatoes, 3 to 4 media
1½ teaspoon dried oregano
1/2 teaspoon smoked paprika
1/2 teaspoon chili powder
1/4 teaspoon ground cumin
3 teaspoons tomato powder, optional
1½ teaspoon fine sea salt
2½ cups (590 ml) chicken, Try making your own
Coriander, thinly sliced onions and lime for serving
direction
1Heat oil in the Dutch oven or in a thick-bottomed pan over medium heat.
2Add onion, chili and garlic. Cook, stirring occasionally, until the onions look translucent, 4 to 5 minutes.
3Stir the rinsed rice and toast and move the rice on the pan for about 5 minutes. You are looking for rice to start turning light brown in some places.
4Stir in oregano, smoked paprika, chili powder, cumin, tomato powder and salt for 1 minute.
5Pour in the tomatoes, all the tomato juice and soup ingredients. Stir well and bring to a boil.
6While boiling, cover and cook on low for 14 minutes.
7Slide the pan off the heat, but keep the lid on the lid. Take a 10-minute break.
8Serve with fork fluff and serve with optional cilantro, green onion and lime.
Adam and Joanne’s Tips
- Tomato powder: When adding other spices, add 1 tablespoon of tomato powder to the pan. Tomato powder increases tomato flavor and rich color. Find it online or in Mexican supermarkets.
- Vegetarian/vegetarian: Replace chicken soup with vegetable soup.
- storage: Place the rice in an airtight container in the refrigerator for 3 to 4 days. Or freeze for up to 3 months.
- The nutrition facts provided below are estimates.
Nutrition per serving
Service size
1/2 cup (1 cup of 10 servings)
/
Calories
209
/
Total fat
4.7 grams
/
Saturated fat
0.7 g
/
cholesterol
1.8mg
/
sodium
444.3mg
/
carbohydrate
36.3g
/
Dietary fiber
1.7 g
/
Total sugar
3.2g
/
protein
5G
We are Adam and Joanne, a couple who are passionate about cooking and sharing delicious, reliable recipes since 2009. Our goal? Inspire you to enter the kitchen and cook fresh and delicious meals confidently.