Mexican Rice has always been a favorite in my household, and making it from scratch adds a comforting touch to our family dinners. I remember the first time I realized how simple it was to prepare—it transformed a meal into something special. The aroma of the toasted rice and spices wafting through the kitchen is nothing short of magical.

This Mexican Rice recipe is perfect when you're craving a side dish that's both flavorful and easy. It complements any main course with its subtly seasoned, fluffy texture. Whether you’re hosting a casual taco night or prepping for a quick weeknight dinner, this dish delivers every time.
Jump to:
Why You’ll Love This Recipe
- Quick and Easy: Perfect for busy weeknights, this Mexican Rice comes together in under an hour without any fuss.
- Flavorful: The combination of spices and tomato sauce ensures each bite is packed with authentic Mexican flavor.
- Versatile Side: Pairs well with a wide variety of main dishes, from tacos to grilled chicken, making it a staple in any meal plan.
- Simple Ingredients: Made with pantry staples that are likely already at hand, this recipe requires no special trip to the store.
- Crowd-Pleaser: Appeals to both kids and adults, making it a reliable choice when serving a group.
Ingredients You'll Need
- Oil – ⅛ cup. Used to toast the rice and enhance its flavor.
- Long Grain Rice – 2 cups. Forms the base of the dish, providing a fluffy texture.
- Chicken Broth – 4 cups. Infuses the rice with richness and savoriness.
- Tomato Sauce – 8 oz. Adds a subtle tang and color to the rice.
- Garlic Powder – ¼ teaspoon. Brings a mild garlic undertone that complements the dish.
- Cumin – ¼ teaspoon. Offers a warm, earthy flavor that enhances authenticity.
- Cilantro – 2 tablespoons, diced. Freshens up the final flavor profile.
- Limes – 2. Juice to brighten the dish with a hint of citrus.
How to Make Mexican Rice
Step 1: Toast the Rice
Heat the oil in a medium saucepan over medium heat. Add the rice and cook, stirring frequently, until the grains turn just golden brown. This step is crucial for achieving the desired nutty flavor.
Step 2: Add the Liquids and Spices
Carefully pour in the chicken broth, followed by the tomato sauce, garlic powder, and cumin. Stir the mixture to ensure the spices are distributed evenly throughout the liquid.
Step 3: Cook the Rice
Bring the mixture to a gentle boil, then reduce the heat to low. Cover the saucepan with a tight-fitting lid and let it simmer for 25 to 35 minutes, or until the liquid is fully absorbed. Remove from heat and fluff the rice with a fork to separate the grains.
Step 4: Finish and Serve
Stir in the diced cilantro and squeeze in the lime juice. Fluff the rice again to incorporate the flavors before serving. This final step adds a fresh, zesty finish to your Mexican Rice.

Pro Tips from My Kitchen
✓ Perfect Toasting – Toasting the rice until it's just golden gives it a beautiful nutty aroma and texture. Don't skip this step for the best results.
✓ Adjust Spices – Feel free to adjust garlic and cumin according to your taste preferences, but start with the suggested amount to find your desired balance.
✓ Lime Juice Trick – Add lime juice gradually. Taste as you go to avoid overpowering the dish with too much citrus.
✓ Rice Texture – If the rice seems too wet, let it sit covered with heat off for an extra 5 minutes after cooking to let it steam dry.
✓ Bulk Cooking – This recipe doubles well. Make a larger batch to enjoy leftovers or to serve a crowd without needing extra cook time per batch.
What Makes This Recipe Work
- The toasting of the rice at the beginning helps lock in flavor and ensures a fluffier end result by enhancing the rice's texture. This step is a game-changer for achieving the perfect Mexican Rice.
- Utilizing tomato sauce along with the broth builds depth into the dish through subtle acidity, which prevents it from becoming one-note and purely savory.
- The cilantro and lime juice added at the end provide a pop of freshness and a hint of zesty citrus that elevates the dish and keeps it light and vibrant.
Frequently Asked Questions About Mexican Rice
Yes, you can substitute vegetable broth to make this recipe vegetarian-friendly. The flavor will slightly differ, but it remains delicious.
Toast your rice properly before adding the liquids and fluff it with a fork once cooked. This helps separate the grains and prevents clumping.
Absolutely. Prepare the rice in advance and store it in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or in the microwave with a splash of water to loosen it up.
Overcooking or adding too much liquid can make the rice mushy. Ensure to measure the liquid correctly and monitor simmering time closely.
Mexican Rice is versatile and complements many dishes, such as grilled chicken, tacos, or even as a base for burrito bowls, making it a great addition to your meal planning.

Mexican Rice Recipe
Ingredients
- ⅛ cup Oil
- 2 cup Long Grain Rice
- 4 cup Chicken Broth
- 8 oz Tomato Sauce
- ¼ teaspoon Garlic Powder
- ¼ teaspoon Cumin
- 2 tablespoons Cilantro, diced
- 2 pieces Limes
Instructions
- Heat the oil in a medium saucepan over medium heat.
- Add the rice and cook, stirring frequently, until the grains turn just golden brown.
- Carefully pour in the chicken broth, followed by the tomato sauce, garlic powder, and cumin.
- Stir the mixture to ensure the spices are distributed evenly throughout the liquid.
- Bring the mixture to a gentle boil, then reduce the heat to low.
- Cover the saucepan with a tight-fitting lid and let it simmer for 25 to 35 minutes, or until the liquid is fully absorbed.
- Remove from heat and fluff the rice with a fork to separate the grains.
- Stir in the diced cilantro and squeeze in the lime juice.
- Fluff the rice again to incorporate the flavors before serving.
Notes
- Toasting the rice until it's just golden gives it a beautiful nutty aroma and texture.
- Adjust garlic and cumin to taste.
- For a vegetarian option, substitute vegetable broth.





Leave a Reply