Authentic Mexican Red Rice Recipe: Easy & Flavorful Side Dish
Enjoy perfectly fluffy and beautifully seasoned Mexican Red Rice, brimming with a rich, savory tomato flavor, tender onion, and garlic, and a delicate cilantro or parsley aroma. This isn’t just a side dish; it’s a star in its own right. You’ll find yourself “taste testing” straight from the pot, the spoon mysteriously returning for more!

Mexican Red Rice Recipe: Quick Overview
- Recipe: Mexican Red Rice Ready In 30 Minutes
- Time: 🕒 Total: 30 minutes ⏲️ Prep: 5 minutes 🍳 Cook: 25 minutes
- Serves: 🍽️ 4
- Calories: 510 kCal
- Key Ingredients: Long-grain white rice, onion, garlic, tomato paste, broth, cilantro or parsley
- Why You’ll Love It: Fluffy, restaurant-style grains with incredible flavor, made using everyday ingredients.
- Difficulty: Easy
- Perfect With: Tacos, burritos, chili, grilled chicken, pulled pork, and more!
Make Restaurant-Quality Mexican Rice at Home
Imagine a bowl of perfectly cooked, loose, and fluffy rice grains, infused with a warm and inviting tomato flavor that isn’t sharp or sour. Now, imagine making it yourself in just 30 minutes.
The secret to achieving this restaurant-style perfection is simpler than you think. It involves rinsing the rice thoroughly, toasting it briefly to enhance its flavor, and then, the most crucial step: putting the lid on and resisting the urge to stir or peek. Let the steam work its magic. Finally, give it a 10-minute rest off the heat to allow the grains to fully absorb the remaining moisture.
This straightforward method guarantees restaurant-style Mexican rice in the comfort of your own home, with absolutely no fuss.
Why This Mexican Rice Recipe Works Every Time
This recipe hinges on three simple yet crucial rules. Adhere to them, and foolproof success is guaranteed:
- Rinse the Rice: Thoroughly rinse the rice to eliminate excess starch, preventing stickiness and promoting distinct, separate grains.
- Toast the Rice: Toasting the rice briefly unlocks a depth of flavor and contributes to a superior texture, adding a nutty dimension to the final dish.
- Don’t Peek or Stir: Maintaining the lid on the pot throughout the cooking process allows the steam to fully develop the rice’s fluffiness. The 10-minute rest period after cooking ensures that the grains achieve their maximum level of perfection.
Ingredients for Authentic Mexican Red Rice
Here’s what you’ll need to create this delicious dish. Find the exact quantities in the detailed recipe card below.

- Long-Grain White Rice: Essential for achieving a fluffy, separate texture. Rinsing is absolutely crucial if you desire loose, non-sticky grains.
- Oil: Helps to soften the onion and enables you to toast the rice to perfection. A neutral oil, such as vegetable or canola oil, or even olive oil, will work well.
- Onion and Garlic: These form the flavorful foundation of the dish. Chop them finely so they melt seamlessly into the rice as it cooks.
- Tomato Paste: Provides the classic red hue and the distinctive “Mexican rice” flavor that we all know and love. Cooking it briefly intensifies its sweetness and depth of flavor.
- Chicken Stock (or Vegetable Stock): Infuses the rice with rich flavor. For a truly homemade experience, consider using a quality homemade chicken stock recipe. Vegetable stock makes this a vegetarian-friendly option.
- Salt: Taste the rice before adding salt, and always add it just before serving. This ensures that the saltiness is perfectly balanced.
- Fresh Herbs (Parsley or Cilantro): A sprig of fresh herbs added during cooking imparts a wonderful aroma. Finish the dish with a sprinkle of freshly chopped herbs for added freshness and visual appeal.
How to Make Authentic Mexican Red Rice: Step-by-Step
The complete, step-by-step instructions can be found in the recipe card below. But here’s a visual guide to help you along the way:

- Step 1: Rinse the Rice: Place the rice in a fine-mesh sieve and rinse under cold running water. Gently swish the rice with your hand until the water runs clear. Drain thoroughly. This removes excess starch, leading to fluffier rice.

- Step 2: Sauté Aromatics: Heat the oil in a medium-sized pot over medium-high heat. Add the finely chopped garlic and stir for 10-15 seconds until fragrant. Introduce the chopped onion and tomato paste, and cook for about 3 minutes, or until the onion softens and the tomato paste develops a sweet aroma. Cooking the tomato paste enhances its flavor, preventing it from tasting acidic.

- Step 3: Toast the Rice: Add the drained rice to the pot. Stir continuously and toast for 1-2 minutes, until the grains appear glossy and slightly translucent. Toasting the rice adds a nutty flavor and helps to prevent it from becoming sticky.

- Step 4: Add Broth and Herbs: Pour in the chicken or vegetable stock and stir gently once to combine all the ingredients. Place the sprig of parsley or cilantro on top of the rice. Cover the pot with a tight-fitting lid.

- Step 5: Simmer and Cook: Bring the mixture to a gentle simmer over medium-high heat. Once you see steady bubbling around the edges of the pot, reduce the heat to low, so it’s barely simmering. Cook for 15 minutes, covered, without stirring or lifting the lid. It’s crucial to maintain the steam inside the pot for perfectly cooked rice. After 15 minutes, carefully tilt the pot slightly. If you still observe liquid pooled at the edge, cook for an additional 2-3 minutes on low heat, covered.

- Step 6: Rest and Fluff: Remove the pot from the heat and let it rest, covered, for 10 minutes. This allows the rice to fully absorb any remaining moisture and reach its optimal fluffiness. Remove the herb sprig. Gently fluff the rice with a fork to separate the grains. Taste, and add a pinch of salt if needed. Sprinkle with freshly chopped parsley or cilantro for a vibrant finish. Serve immediately and enjoy!
Top Tips for Perfect Mexican Red Rice
- Why Did My Rice Turn Sticky? This usually occurs due to one of the following reasons: the rice wasn’t rinsed thoroughly, you stirred the rice during cooking, or you skipped the resting period. Remember to rinse well, avoid stirring, and rest for 10 minutes.
- Can I Peek While It Cooks? While you *can* peek, it’s highly discouraged. Lifting the lid releases steam, which is essential for cooking the rice properly, leading to sticky rice. Keep the lid securely on to trap the steam.
- Why Toast the Rice? Toasting the rice enhances both its flavor and texture. It results in a less bland taste and a fluffier consistency.
- How Do I Know When the Liquid Is Gone? After the initial 15 minutes of cooking, carefully tilt the pot slightly. If you don’t see any liquid pooling at the edge, the rice is likely done.
- What kind of rice to use? Using long-grain white rice is key for perfect consistency.
What to Serve with Mexican Red Rice
Mexican Red Rice is a versatile side dish that complements a wide variety of dishes. It’s a guaranteed hit on taco night, pairing perfectly with tacos and burritos. It also makes a fantastic accompaniment to chili, grilled chicken, or pulled pork. For a heartier meal, toss it into a bowl with beans and corn for added vegetables and fiber.

Did you try this delicious recipe? Share your creations by tagging #byandreajanssen on Instagram! I love seeing your photos and will happily share the most beautiful ones! Did you enjoy this recipe? Leave a rating on the recipe card! Your feedback greatly assists other home cooks and helps me improve my recipes.
Looking for More Inspiration?
- You can find video recipes on my YouTube channel.
- Don’t forget to save the recipes on Pinterest, so you can easily find them again next time!
📖 Mexican Red Rice Recipe Card
RECIPE CARD
Andréa
Pin Recipe