Welcome to the ultimate guide for creating authentic Mexican rice – a vibrant, flavorful, and incredibly versatile side dish that captures the essence of a true restaurant experience right in your own kitchen. Forget bland, sticky rice; this recipe delivers perfectly seasoned grains, simmered in a rich tomato broth with a medley of aromatic spices. Whether you call it Mexican rice or Spanish rice, its unmistakable taste and beautiful reddish-orange hue make it an indispensable companion to your favorite Mexican meals.
For many, Mexican food is a weekly staple, and a plate isn’t complete without a generous serving of perfectly cooked rice. While often overlooked, the right Mexican rice can elevate an entire meal, providing a comforting, savory base that complements everything from sizzling chicken fajitas to hearty beef enchiladas, and even serving as a delicious filling for burritos or tacos. This recipe stands out for its simplicity and the depth of flavor it achieves with minimal effort, making it a go-to choice for busy weeknights and festive gatherings alike.

Why You’ll Love This Easy Restaurant-Style Mexican Rice Recipe
Every home cook needs a repertoire of stellar side dishes, and this Mexican rice truly belongs at the top. It’s not just another rice dish; it’s a testament to how simple ingredients can come together to create something extraordinary. The beauty of this recipe lies in its reliability and incredible flavor. I make sure to always have these pantry staples on hand, so I can whip up a fresh batch whenever the craving strikes or unexpected guests arrive. Expect rave reviews from both children and adults – its comforting aroma and delightful taste are universally appealing. It’s also naturally gluten-free (just be sure to check your broth ingredients) and easily adaptable for various dietary needs.
The Essential Ingredients for Perfectly Flavorful Mexican Rice
Crafting the best Mexican rice requires just a handful of common pantry items, plus one ingenious secret ingredient that truly sets it apart. Here’s a closer look at what you’ll need and why each component is crucial for achieving that authentic restaurant taste:
- Rice: For ideal texture and flavor, a medium to long-grain white rice is highly recommended. Varieties like Jasmine or Basmati work wonderfully, but a standard long-grain white rice is perfect. Avoid short-grain or sticky rice, as they will clump together. The goal is separate, fluffy grains that absorb all the delicious flavors.
- Chicken Broth: This is key to building a rich, savory foundation for your rice. Using chicken broth instead of water infuses every grain with deeper, more complex flavors that water simply cannot provide. If you’re mindful of sodium, opt for a low-sodium chicken broth. For those feeding vegetarians or simply seeking a plant-based option, vegetable broth can be substituted without compromising much on taste.
- Aromatic Spices: The soul of Mexican rice lies in its vibrant spice blend.
- Minced Garlic: Freshly minced garlic adds a pungent, aromatic base that’s indispensable. It caramelizes slightly during the toasting process, releasing incredible flavor.
- Chili Powder: This provides a gentle, earthy heat and contributes to the rice’s signature color. It’s not meant to make the dish overtly spicy, but rather to add warmth and depth.
- Cumin: A hallmark spice in Mexican cuisine, cumin delivers a distinctive earthy, warm, and slightly pungent flavor that is absolutely essential for authenticity.
- Kosher Salt: Proper seasoning is vital. Kosher salt allows for better control over the saltiness, ensuring the rice is perfectly balanced.
- Tomato Sauce: This ingredient is responsible for the iconic reddish-orange color and a subtle tangy sweetness that defines Mexican rice. Crucially, use pure tomato sauce (often found in small cans or jars, usually just pureed tomatoes with salt, and sometimes garlic or onion), not spaghetti sauce or seasoned pasta sauce, which have different flavor profiles and spices.
- Bell Pepper (The Secret Ingredient!): This is truly the game-changer! Placing a few slices of bell pepper (red or green, though red offers a slightly milder and sweeter note) into the pot while the rice simmers works wonders. The bell pepper infuses the rice with a delicate, fresh vegetable aroma and flavor, which is then removed before serving. This technique is often used in authentic Mexican kitchens to impart subtle layers of taste without overwhelming the dish with bell pepper pieces.
- Olive Oil: Used for toasting the rice grains, which is a crucial step for achieving that desired fluffy, non-sticky texture.
Step-by-Step Guide: How to Make Flavorful Mexican Rice
Making delicious Mexican rice is simpler than you might think. Follow these steps for a consistently perfect result:
- Toast the Rice: Begin by heating the olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Once shimmering, add the dry rice grains. Stir continuously to ensure each grain is coated in oil. Cook for about 3-5 minutes, stirring frequently, until the rice becomes translucent and lightly golden brown. This crucial step prevents the rice from clumping and imparts a lovely nutty flavor.
- Combine Ingredients: Pour in the chicken broth, tomato sauce, bell pepper slices, minced garlic, chili powder, cumin, and kosher salt into the pot with the toasted rice. Stir everything together gently to combine.
- Bring to a Boil: Increase the heat to bring the mixture to a rolling boil. Stir once more to ensure no rice is sticking to the bottom.
- Simmer to Perfection: Once boiling, immediately reduce the heat to the lowest setting. Cover the pot tightly with a lid. This traps the steam, which is essential for cooking the rice evenly. Allow it to simmer undisturbed for exactly 17 minutes. Resist the urge to lift the lid or stir during this time!
- Rest and Fluff: After 17 minutes, remove the pot from the heat, but keep the lid on. Let the rice rest, still covered, for another 5 minutes. This resting period allows the steam to redistribute, resulting in incredibly fluffy grains.
- Serve: Carefully remove the lid. Take out the bell pepper slices and discard them – they’ve done their job of infusing flavor. Gently fluff the rice with a fork, separating the grains. Serve immediately and savor the rich, authentic flavors.
Expert Tips for the Best Homemade Mexican Rice
Achieving restaurant-quality Mexican rice at home is entirely possible with these simple yet effective tips:
- Don’t Skip Toasting the Rice: This step is non-negotiable for fluffy, non-sticky rice. It seals the exterior of each grain, allowing it to cook thoroughly without becoming mushy.
- Use a Heavy-Bottomed Pot: A good quality heavy-bottomed pot or Dutch oven distributes heat evenly, preventing the rice from sticking or burning at the bottom.
- Resist the Urge to Peek or Stir: Once the lid is on and the rice is simmering, leave it alone! Lifting the lid releases steam, which is essential for proper cooking. Stirring will make the rice gummy.
- Adjust Salt to Taste: Broths vary in sodium content. Always taste your rice after it’s cooked and fluffed, and add a pinch more salt if needed.
- Serving Size: This recipe makes approximately 6 generous servings, but it can comfortably feed up to 8 people as a smaller side dish. It’s also incredibly easy to double or even triple the recipe if you’re serving a larger crowd. Just ensure your pot is large enough to accommodate the increased volume and maintain the liquid-to-rice ratio.
- Garnish for Freshness: While delicious on its own, a sprinkle of fresh cilantro, diced tomatoes, or a squeeze of fresh lime juice can brighten the flavors and add an appealing presentation.
- Consider Your Water Hardness: If you live in an area with very hard water, it can sometimes affect rice cooking. Filtered water can make a difference in some cases.
Storage and Make-Ahead Tips for Mexican Rice
This Mexican rice recipe is fantastic for meal prep and leftovers:
- Refrigeration: Leftover Mexican rice can be stored in an airtight container in the refrigerator for up to 4 days. When reheating, you might want to add a splash of water or broth to loosen it up and prevent it from drying out.
- Freezing: For longer storage, Mexican rice freezes beautifully! Allow it to cool completely, then transfer it to freezer-safe bags or containers. It can be frozen for up to 3 months. Thaw in the refrigerator overnight, then reheat on the stovetop or in the microwave.
- Make-Ahead: You can prepare the rice a day in advance and reheat it just before serving. This makes entertaining a breeze!
Exciting Flavor Variations for Your Mexican Rice
While this recipe yields a phenomenal Mexican rice as-is, don’t hesitate to experiment with these delicious variations to customize it to your taste:
- Add More Vegetables: For extra nutrition and flavor, stir in some cooked vegetables after the rice has finished simmering and rested. Great options include:
- Cooked corn (fresh or frozen)
- Sautéed diced onions or bell peppers (if you prefer chunks instead of just the infused flavor)
- Roasted green chilies (canned or fresh, for a mild smoky kick)
- Diced carrots and peas for a more colorful medley.
- Adjust the Spice Level: If you love a little extra heat, it’s easy to kick things up:
- Add a pinch or more of crushed red pepper flakes along with the other spices.
- For a smoky heat, mince one canned chipotle pepper in adobo sauce and stir it into the liquid before simmering.
- A diced jalapeño or serrano pepper (seeded for less heat) can be sautéed with the rice before adding the liquid.
- Incorporate Beans: Boost the protein and fiber content by stirring in one can of drained and rinsed black beans or pinto beans into the cooked rice. This turns it into a more substantial side or even a light main dish.
- Cheesy Goodness: For a decadent touch, stir in some shredded Monterey Jack or cheddar cheese just after fluffing the rice. The residual heat will melt it into gooey perfection.
- Fresh Herbs: Beyond cilantro, consider adding a pinch of dried oregano (Mexican oregano is preferred) with the other spices for an extra layer of authentic flavor.
- Using Brown Rice: If you prefer the nutty flavor and added fiber of brown rice, you absolutely can use it. However, be aware that brown rice requires more liquid and a significantly longer cooking time (typically an additional 30 minutes). Adjust your broth quantity and cook time accordingly, usually following package instructions for brown rice, then integrating the tomato sauce and spices.
Serving Suggestions: What to Pair with Mexican Rice
This versatile Mexican rice is the perfect accompaniment to almost any Mexican-inspired dish. Here are some fantastic pairing ideas:
- Classic Pairings: Serve it alongside your favorite fajitas (chicken, steak, or veggie), tacos, carnitas, or enchiladas.
- Burritos and Bowls: Use it as a hearty, flavorful base for homemade burritos or burrito bowls. Add your choice of protein, beans, salsa, and guacamole for a complete meal.
- Grilled Meats: It’s a fantastic side for grilled chicken, steak, or fish, adding a vibrant touch to a simple meal.
- Soup Companion: A small bowl of Mexican rice is delicious served alongside a light soup or stew.
- Weekend Brunch: Believe it or not, it can even be served with scrambled eggs and salsa for a unique breakfast twist!
Once you experience the depth of flavor and ease of preparation of this Mexican rice, it will undoubtedly become a regular fixture in your meal rotation. It’s truly that good!
More Mexican-Inspired Dishes to Explore
- Chile Verde
- Taco Bake
- Mexican Salad
- Taco Lasagna
- Chicken Tacos
Mexican Rice
Pin
Author
Sara Welch
Time
5 minutes
25 minutes
30 minutes
Course
Side Dish
Cuisine
Mexican
Serves
6
Ingredients
For the Rice:
-
2
cups
long grain white rice -
2
tablespoons
olive oil -
8
ounce can
tomato sauce -
1
red bell pepper
cored, seeded and quartered -
3
cups
chicken broth -
1
teaspoon
kosher salt -
1
teaspoon
minced garlic -
1/2
teaspoon
chili powder -
1/4
teaspoon
cumin -
diced tomatoes, cilantro and lime wedges for garnish
optional
Instructions
-
Heat the olive oil in a large pot over medium heat. Add the rice and stir until the rice is coated in the oil. Cook for about 3-5 minutes or until the rice is toasted and lightly browned.
-
Add all of the remaining ingredients, then bring the pot to a boil.
-
Cover the pot and turn the heat to low; cook for 17 minutes.
-
Take the pot off the heat and let it stand, covered for 5 minutes. Remove and discard bell peppers. Fluff with a fork, then serve.
-
Garnish with tomatoes, cilantro and lime wedges if desired.
Nutrition
Calories:
198
kcal
|
Carbohydrates:
33
g
|
Protein:
5
g
|
Fat:
5
g
|
Cholesterol:
2
mg
|
Sodium:
680
mg
|
Potassium:
378
mg
|
Fiber:
2
g
|
Sugar:
4
g
|
Vitamin A:
970
IU
|
Vitamin C:
30.4
mg
|
Calcium:
22
mg
|
Iron:
1.3
mg
Did you make this recipe?
Tag @dinneratthezoo on Instagram and hashtag it #dinneratthezoo
Tweet
Pin