
Mexican Rice Recipe: A Step-by-Step Guide
If you’re on the hunt for a side dish that transforms an ordinary meal into an authentic Mexican feast, look no further than this Mexican Rice Recipe by Cowboy Kent Rollins. I’ve been experimenting in my kitchen for years, and every time I make this dish, I’m reminded of the rich, rustic flavors that define traditional Mexican cuisine. Whether you’re planning a taco night, hosting a family dinner, or simply wondering how to cook Mexican rice that’s both budget-friendly and bursting with flavor, this recipe is destined to become one of your favorites.
What makes Mecican Rice a must-try dish?
Mexican rice isn’t just any side dish—it’s a celebration of vibrant ingredients and timeless cooking techniques. The magic begins with toasting long-grain white rice to a golden brown, which not only lends a slightly nutty aroma but also creates a robust foundation for the dish. Then comes the star of the show: a bold, smoky serrano pepper sauce. Roasted garlic, tomatoes, and onions meld together in a harmonious blend, enhanced by the earthy warmth of cumin, oregano, and ancho chile. This isn’t your run-of-the-mill rice; it’s a dish that invites you to savor every bite and appreciate the deep, layered flavors of Mexico.
What Makes This Mexican Rice Recipe Special
This Mexican Rice Recipe is inspired by traditional Mexican cooking methods and offers several distinct advantages:
- Depth of Flavor: Roasted garlic, serrano peppers, and tomatoes contribute to a bold and smoky base that infuses the rice with intense flavor.
- Texture and Aroma: Toasting the rice is key—it not only adds a delightful nutty aroma but also helps the rice maintain its structure and fluffy texture.
- Customizable Spice Levels: Whether you like your rice mild or with a kick, you can adjust the amount of serrano peppers and ancho chile to suit your taste.
- Budget-Friendly and Quick: With a total cooking time of just over half an hour, this recipe is perfect for a weeknight dinner or a casual gathering.
How to Cook Mexican Rice: A Step-by-Step Guide
Below is a detailed walkthrough on how to cook Mexican Rice that will ensure you achieve perfectly fluffy and flavorful rice every time.
1. Roast the Vegetables for the Sauce
Begin by preparing the sauce, which is the heart of this dish. The process starts with roasting fresh ingredients:
- Roast Garlic, Serrano Peppers, and Tomatoes: Over an open flame or in a cast iron skillet, roast the garlic, serrano peppers (after removing the seeds for a milder heat if desired), and a halved Roma tomato. Roast until the vegetables are blistered and slightly charred on all sides. This roasting step is crucial as it brings out the natural sweetness and smokiness that will form the base of your sauce.
2. Blend to Create a Smooth Serrano Sauce
Once the vegetables are roasted:
- Blend the Roasted Ingredients: Place the charred garlic, serrano peppers, tomato, and chopped yellow onion into a blender or food processor. Add oregano, cumin, and a touch of crushed ancho chile along with a splash of warm water. Blend the mixture until smooth. Straining the blended mixture can help remove any unwanted bits, resulting in a uniform sauce that will coat the rice evenly.
3. Toast the Rice for a Nutty Flavor
Toasting the rice is a key step that distinguishes a great Mexican rice dish from an average one:
- Heat Corn Oil in a Large Saucepan or Dutch Oven: Using a heavy-bottomed pan, heat the corn oil over medium-high heat.
- Toast the Rice: Add one cup of long-grain white rice to the pan. Stir constantly for about 4 to 5 minutes, until the rice is a golden brown. This not only imparts a nutty flavor but also helps keep the rice grains separate during cooking.
4. Simmer the Rice with the Serrano Sauce
Now it’s time to bring all the flavors together:
- Add the Sauce and Liquids: Stir in the serrano sauce, along with additional warm water and chicken bouillon (or your preferred flavor bouillon). Bring the mixture to a boil while stirring constantly to prevent the rice from sticking.
- Cover and Simmer: Once boiling, reduce the heat to low and cover the pan. Let the rice simmer undisturbed for 20 minutes. It’s important not to lift the lid during this time so the rice can steam properly, resulting in a light and fluffy texture.
- Release the Steam: After simmering, turn off the heat and remove the lid briefly to allow the excess steam to escape. Then, replace the lid and let the rice rest for an additional 10 minutes.
5. Fluff and Serve
Finally:
- Fluff the Rice: Use a fork to gently fluff the rice, which helps separate the grains and distributes the flavors evenly.
- Season and Serve: Taste the rice and adjust the seasoning with salt and pepper if necessary. Serve warm alongside your favorite Mexican dishes such as tacos, enchiladas, or grilled meats.
For precise step-by-step instructions, see the recipe card below.

Mexican Rice Recipe
Equipment
- Cast Iron Skillet or Open Flame: For roasting garlic, serranos, and tomatoes to enhance their smoky depth.For roasting garlic, serranos, and tomatoes to enhance their smoky depth.
- Blender or Food Processor: To create a smooth, well-balanced serrano sauce.
- Large Saucepan or Dutch Oven (12-inch): Ideal for toasting the rice evenly and ensuring perfect fluffiness.
- Measuring Cups & Spoons For precise ingredient portions to maintain the authentic flavor.
Ingredients
- 2 cloves garlic
- 1 – 2 serrano peppers stemmed
- 1 Roma tomato cored and cut in half
- ½ small yellow onion chopped
- ½ tsp oregano
- ½ tsp cumin
- dried ancho chile crushed
- 1¾ cups warm water
- 3 tbsps corn oil
- 1 cup long grain white rice uncooked
- 2½ tsps Knorr caldo con sabor de pollo chicken flavor bouillon
Instructions
- Roast the garlic, serranos, and tomatoes over a flame or on a cast iron skillet, until blistered and slightly charred, turning sides as needed.
- Place the vegetables in a food processor or blender. Remove the seeds from the serranos for a milder heat. Add onion, oregano, cumin, ancho chile, and ¼ cup of warm water. Blend until smooth.
- In a large saucepan or a 12-inch Dutch oven, heat the corn oil over medium-high heat. Stir the rice in, and cook until golden brown and toasted, about 4 to 5 minutes, stirring constantly.
- Stir in the serrano sauce, 1½ cups of water, and chicken bouillon. Bring to a boil, stirring constantly.
- Cover, and turn the heat to the lowest setting. Simmer for 20 minutes. Do not lift the lid!
- Turn the heat off and remove the lid to release the steam. Quickly replace the lid and let rest for 10 minutes.
- Fluff the rice with a fork. Season with salt and pepper, if desired. Serve warm.
Notes
Customizations:
- Milder Heat: Remove the seeds from the serrano peppers before blending to reduce spiciness.
- Extra Smoky Flavor: Add a roasted poblano or an extra dried ancho chile for a deeper smoky taste.
- Vegetarian Option: Replace the chicken bouillon with vegetable bouillon for a fully vegetarian version.
- Tomato Variation: Use fire-roasted tomatoes for an even richer, slightly charred flavor.
Serving Tips:
- Serve alongside grilled meats, tacos, fajitas, or enchiladas for an authentic Mexican meal.
- Pair with refried beans or guacamole for a complete Tex-Mex experience.
- Use as a filling for burritos, rice bowls, or stuffed peppers.
Storage Tips:
- Store leftover rice in an airtight container in the refrigerator for up to 4 days.
- To reheat, add a splash of water or broth and warm in a skillet over low heat or in the microwave.
- Freeze in portioned airtight bags for up to 2 months; thaw in the fridge overnight before reheating.
Cooking Tips:
- Toast the Rice Well: Stir the rice frequently while toasting to achieve an even golden-brown color and nutty aroma.
- Don’t Lift the Lid: Avoid removing the lid during simmering to ensure the rice steams properly and remains fluffy.
- Adjust the Liquid: If the rice seems too dry, add an extra tablespoon of water; if too wet, let it sit uncovered for a few minutes after cooking.
- Blending Tip: For a smoother sauce, strain the blended serrano mixture before adding it to the rice.
Nutrition
Customization Options for Mexican Rice
One of the greatest aspects of this recipe is its versatility. Here are some ways you can tailor your Mexican Rice Recipe to suit your palate:
Adjust the Heat
- Milder Version: If you prefer a less spicy dish, remove the seeds from the serrano peppers before blending.
- Extra Kick: For those who love heat, increase the number of serrano peppers or add a pinch of cayenne pepper.
Enhance the Smoky Flavor
- Additional Ingredients: Incorporate a roasted poblano pepper or an extra crushed ancho chile for a deeper smoky profile.
- Smoked Paprika: A light sprinkle of smoked paprika can further enhance the sauce’s depth without overpowering the natural flavors.
Vegetarian Variation
- Substitute Bouillon: Replace the chicken bouillon with vegetable bouillon to make a completely vegetarian version of this dish without sacrificing flavor.
Texture Adjustments
- Richer Consistency: If you prefer a thicker, saucier rice, add a bit more of the blended serrano sauce or reduce the amount of water slightly.
- Extra Crunch: Stir in lightly toasted corn kernels or diced bell peppers just before serving for an unexpected crunch.
Serving Suggestions
This Mexican Rice Recipe is a versatile side dish that complements a wide variety of main courses. Here are some serving ideas:
- As a Side: Serve alongside tacos, enchiladas, fajitas, or grilled meats for an authentic Mexican meal.
- In a Bowl: Use the rice as a base for a hearty bowl, topped with beans, grilled vegetables, avocado, and a squeeze of lime.
- Stuffed Peppers: Use the rice as a filling for bell peppers or other vegetables, baked until tender.
- At Parties: Serve in a large bowl as part of a buffet, letting guests spoon out their desired portions.
Why This Recipe Stands Out
What makes this Mexican Rice Recipe so special is the combination of simple techniques that unlock deep, rich flavors. The process of roasting the vegetables before blending ensures that every drop of the serrano sauce is infused with smokiness and depth. Toasting the rice not only adds a delightful nutty flavor but also guarantees that the grains remain distinct and perfectly cooked.
FAQs About Mexican Rice Recipe
Q: What is the secret to making fluffy Mexican rice?
A: The key to fluffy Mexican rice is toasting the rice before adding liquid, using the right amount of water, and avoiding lifting the lid while it simmers. Letting it rest for 10 minutes after cooking also helps separate the grains.
Q: Can I make this Mexican rice less spicy?
A: Yes! To reduce the heat, remove the seeds from the serrano peppers before blending. You can also use only one serrano or replace it with a milder pepper like a poblano.
Q: Can I use brown rice instead of white rice?
A: Yes, but the cooking time will be longer—about 40-45 minutes instead of 20. You may also need to add more water, as brown rice absorbs more liquid.
Q: What can I substitute for chicken bouillon to make this vegetarian?
A: You can use vegetable bouillon or simply add salt to taste. You can also use vegetable broth instead of water for extra flavor.
Chef B Final Thoughts
Learning how to make Mexican Rice is a rewarding experience that transforms a humble side dish into a star of the meal. With its vibrant flavors, versatile serving options, and ease of preparation, this recipe is an excellent addition to any home cook’s repertoire. The balance of smoky, tangy, and mildly spicy notes makes it an unforgettable complement to any Mexican-inspired dish.
So, gather your ingredients, preheat your oven, and prepare to create a dish that’s not only delicious but also steeped in tradition. This Mexican Rice Recipe is proof that sometimes, the simplest recipes yield the most satisfying results.
Tried this recipe? Don’t forget to share your success stories and tag us in your Mexican Rice pics!

Hi, I’m Chef B! Passionate about all things culinary, I’ve spent years perfecting my recipes to bring bold flavors to your kitchen. Let’s cook up something delicious together!