The Best Homemade Mexican Rice Recipe

Recipe
There’s a reason this Mexican rice recipe is a staple in my kitchen—it’s foolproof, packed with flavor, and tastes just like your favorite taqueria’s version (maybe even better).
The secret? Toasting the rice in oil before simmering it in a rich tomato-chicken broth blend, which gives it that signature golden hue and irresistible depth.
Every bite is fluffy, slightly smoky, and studded with tender veggies—no mushy or bland grains here. I’ve made this for everything from taco nights to potlucks, and it always disappears first.
Trust me, once you try this method, you’ll never go back to boxed mixes again.
Ingredients
To make this authentic Mexican rice, you’ll need a few key ingredients that bring out the dish’s vibrant flavors. While some are non-negotiable, there’s room for flexibility if you’re in a pinch. Here’s what you’ll need:
- Long-grain white rice: The foundation of the dish; its light, fluffy texture absorbs flavors beautifully. Jasmine or basmati can work as substitutes, but avoid short-grain or sticky rice.
- Tomato sauce or crushed tomatoes: Adds the signature red hue and tangy depth. Fresh blended tomatoes work too, but canned is more consistent.
- Chicken broth: Infuses the rice with savory richness. Vegetable broth is a great alternative for a vegetarian version.
- Onion and garlic: Essential aromatics—they build the flavor base. Don’t skip these!
- Vegetable oil or lard: Perfect for toasting the rice, giving it a nutty flavor. Lard adds authenticity, but oil works just as well.
- Fresh cilantro: Adds a bright, fresh finish. If you’re not a fan, parsley can be used sparingly, but cilantro is highly recommended.
- Jalapeño or serrano pepper: For a hint of heat. Remove seeds for milder flavor or skip if you prefer it completely mild.
- Frozen peas and carrots (optional): A classic addition for texture and color. Feel free to customize with your favorite veggies.
Pro tip: Toasting the rice in oil until golden is the secret to its perfect texture—don’t rush this step!
And if you’re out of broth, water with a bouillon cube can work in a pinch.
How to Make the Best Authentic Mexican Rice Recipe

Materials and Methods:
- Bring to a boil: Increase the heat to high and bring the mixture to a boil. This step guarantees that the rice starts cooking evenly.
- Simmer and cover: Once boiling, reduce the heat to low, cover the pot with a tight-fitting lid, and let it simmer for 20 minutes.
Avoid lifting the lid during this time to prevent steam from escaping, which is essential for even cooking.
– Fluff and rest: After 20 minutes, turn off the heat and let the rice sit, covered, for an additional 5 minutes.
This resting period allows the grains to absorb any remaining moisture and become perfectly tender.
– Fluff with a fork: Gently fluff the rice with a fork to separate the grains.
Be careful not to mash the rice, as this can make it sticky.
– Serve immediately: Enjoy your homemade Mexican rice as a side dish or base for your favorite Mexican-inspired meals.
Customize by adding peas, carrots, or cilantro for extra flair.
Nutrition
Homemade Mexican rice is a flavorful dish that can be enjoyed as a side or main course.
| Nutrient | Amount per Serving |
|---|---|
| Calories | 220 kcal |
| Total Fat | 4 g |
| Saturated Fat | 1 g |
| Cholesterol | 0 mg |
| Sodium | 400 mg |
| Total Carbohydrate | 40 g |
| Dietary Fiber | 2 g |
| Sugars | 2 g |
| Protein | 5 g |
| Vitamin D | 0 IU |
| Calcium | 20 mg |
| Iron | 1 mg |
| Potassium | 150 mg |
Chef Tips
When making Mexican rice, I always rinse the grains thoroughly to remove excess starch, which helps prevent them from clumping together.
I also toast the rice in oil before adding liquid for a nuttier flavor.
Experiment with flavor combinations like roasted vegetables or charred corn to elevate the dish.
Use vibrant plating techniques, such as garnishing with fresh cilantro or lime wedges, to make it visually appealing.
Frequently Asked Questions
Can I Use Brown Rice Instead of White Rice?
Yes, you can use brown rice, but it’ll take longer to cook and absorb flavors. I’d adjust the liquid and simmer time since brown rice has more nutritional benefits but needs extra patience.
What’s the Difference Between Mexican Rice and Spanish Rice?
I think Mexican rice uses long-grain white rice and gets its color from tomatoes, while Spanish rice often has saffron. Their cultural origins differ—Mexican rice is heartier, and Spanish rice leans toward a lighter, aromatic flavor.
Can I Make Mexican Rice in an Instant Pot?
I’ve made Mexican rice in an Instant Pot—it’s quick and easy! Just sauté onions, toast rice, then pressure cook with broth. Try instant pot tips like adjusting liquid ratios for perfect texture. Experiment with Mexican rice variations too!
How Do I Store Leftover Mexican Rice?
I store leftover Mexican rice in an airtight container to maintain freshness, keeping it in the fridge for up to 5 days. For long-term storage, I freeze it using proper preservation methods to lock in flavor.
Is Mexican Rice Gluten-Free?
Yes, Mexican rice is typically gluten-free if made with gluten-free grains like rice and gluten-free alternatives for broth or seasoning. I always check labels to verify no hidden gluten sneaks into my recipe.
