Homemade Mexican Rice

Isabella

🌟Life, Love, and Gastronomy 🍷

Fluffy, flavorful rice cooked with tomatoes, spices, and broth, this homemade Mexican rice is a versatile and delicious side dish that complements any Mexican-inspired meal.

Why You’ll Love This Recipe

I love how easy it is to make this rice while still packing in so much flavor. The toasting step adds a subtle nuttiness to the rice, and the combination of tomatoes, cumin, and chili powder gives it a bold, authentic taste. Whether you’re serving it alongside enchiladas, tacos, or grilled meats, it’s a dish that completes the meal.

Ingredients

1 cup long-grain white rice

2 tablespoons vegetable oil

1/4 cup onion, finely chopped

1 cup tomato sauce (or diced tomatoes, blended)

2 cloves garlic, minced

1 1/2 cups chicken or vegetable broth

1 teaspoon ground cumin

1/4 teaspoon paprika

1/2 teaspoon chili powder

1/4 teaspoon salt (adjust to taste)

1/4 cup fresh cilantro, chopped (optional, for garnish)

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

Directions

Toast the Rice: Heat the vegetable oil in a medium saucepan over medium heat. Add the rice and cook, stirring frequently, until golden and lightly toasted, about 5-7 minutes.

Sauté the Aromatics: Stir in the onion and garlic, cooking for another 2 minutes until fragrant.

Add the Liquids and Spices: Pour in the tomato sauce and broth. Add cumin, chili powder, paprika, and salt. Stir well to combine.

Cook the Rice: Bring the mixture to a boil, then reduce the heat to low. Cover the saucepan with a tight-fitting lid and simmer for 18-20 minutes, or until the liquid is absorbed and the rice is tender.

Fluff and Serve: Remove from heat and let the rice sit covered for 5 minutes. Fluff with a fork, garnish with fresh cilantro if desired, and serve warm.

Servings and Timing

Servings: 4 servings

Prep Time: 5 minutes

Cooking Time: 25 minutes

Total Time: 30 minutes

Variations

Vegetarian Option: Use vegetable broth instead of chicken broth for a vegetarian-friendly dish.

Spicy Kick: Add a diced jalapeño or a pinch of cayenne pepper for extra heat.

Tomato Alternative: Swap the tomato sauce for fresh diced tomatoes for a chunkier texture.

Brown Rice Version: Substitute white rice with brown rice. Adjust cooking time as needed (usually 40-45 minutes).

Herbal Twist: Add oregano or a squeeze of lime juice to enhance the flavors further.

Storage/Reheating

I store leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, I sprinkle a little water over the rice and microwave it, covered, for about 1-2 minutes. Alternatively, I warm it on the stove over low heat, stirring occasionally.

Related Recipes:

FAQs

How can I prevent the rice from becoming mushy?

To keep the rice fluffy, I recommend toasting it well before adding liquid and using a precise liquid-to-rice ratio.

Can I use a rice cooker for this recipe?

Yes, I can prepare this recipe in a rice cooker. Simply toast the rice separately, then combine all the ingredients in the rice cooker and cook according to the manufacturer’s instructions.

What other garnishes can I use besides cilantro?

If I don’t have cilantro, I like to use chopped green onions, parsley, or even a sprinkle of queso fresco for a fresh touch.

Can I freeze cooked Mexican rice?

Absolutely! I let the rice cool completely, then freeze it in a freezer-safe container for up to 3 months. Thaw it overnight in the refrigerator before reheating.

Is this recipe gluten-free?

Yes, as long as the broth and spices are gluten-free, this dish is naturally gluten-free.

Conclusion

Homemade Mexican rice is a simple yet flavorful dish that’s perfect for elevating any meal. I love how it brings vibrant colors and bold flavors to the table without being overly complicated. Once you try it, it’s sure to become a go-to side dish for your Mexican-inspired dinners.


📖 Recipe:

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Homemade Mexican Rice


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Isabella
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Diet: Gluten Free

Description

Fluffy, flavorful homemade Mexican rice cooked with tomatoes, spices, and broth. This easy, gluten-free side dish is perfect for tacos, enchiladas, or any Mexican-inspired meal.


Ingredients

1 cup long-grain white rice

2 tablespoons vegetable oil

1/4 cup onion, finely chopped

2 cloves garlic, minced

1 cup tomato sauce (or diced tomatoes, blended)

1 1/2 cups chicken or vegetable broth

1 teaspoon ground cumin

1/2 teaspoon chili powder

1/4 teaspoon paprika

1/4 teaspoon salt (adjust to taste)

1/4 cup fresh cilantro, chopped (optional, for garnish)


Instructions

  1. Toast the Rice: Heat vegetable oil in a medium saucepan over medium heat. Add rice and stir frequently until golden and lightly toasted (5-7 minutes).
  2. Sauté Aromatics: Stir in onion and garlic. Cook for 2 minutes until fragrant.
  3. Add Liquids & Spices: Pour in tomato sauce and broth. Add cumin, chili powder, paprika, and salt. Stir to combine.
  4. Cook the Rice: Bring to a boil, reduce heat to low, cover, and simmer for 18-20 minutes until liquid is absorbed.
  5. Fluff & Serve: Let the rice sit covered for 5 minutes. Fluff with a fork, garnish with cilantro if desired, and serve warm.

Notes

For a vegetarian option, use vegetable broth instead of chicken broth.

Adjust the spice level by adding jalapeños or cayenne.

To use brown rice, extend the cooking time to 40-45 minutes.

  • Prep Time: 5 minutes
  • Cook Time: 25 minutes
  • Category: Side Dish
  • Method: Stovetop
  • Cuisine: Mexican

Nutrition

  • Serving Size: 4 servings
  • Calories: 190 kcal

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star