Oh, my gosh, you guys, I am SO excited to share this with you today. This is more than just a recipe for Mexican rice; it’s a hug in a bowl. It’s the smell that instantly transports me back to my abuela’s kitchen, vibrant and comforting all at once. You know those dishes that just feel like *home*? This is that for me. I’ve tried a million versions over the years, some fiddly, some bland, some just… wrong. But this one? This one’s the real deal. It’s the perfect balance of fluffy, savory, and just the right hint of spice. Forget those dry, bland versions you get at some places; this Mexican rice recipe is moist, flavorful, and has this beautiful, slightly toasty depth that is just *chef’s kiss*. It’s the side dish that makes any meal feel special, and honestly, it’s so good I could eat it with a spoon right out of the pot. My family devours it, and I always make a double batch because it’s the first thing to disappear at potlucks.
What is Mexican rice?
So, what exactly is this magical stuff we call Mexican rice? At its heart, it’s simply rice that’s been cooked with a savory broth and often tomatoes, giving it that signature reddish-orange hue and a delicious, earthy flavor. Think of it as the flavorful cousin to plain white rice. It’s not just boiled rice; it’s *sautéed* first, which is a game-changer, seriously! That little step toasts the grains, giving them a slightly nutty flavor and helping them stay fluffy instead of clumping into a mushy mess. It’s often seasoned with garlic, onion, cumin, and sometimes a pinch of chili powder for a gentle warmth. It’s the unsung hero of so many Mexican dishes, the perfect partner for tacos, enchiladas, fajitas, or just about anything you can dream up. It’s simple, humble, and utterly delicious.
Why you’ll love this recipe?
Okay, let’s talk turkey – or, well, rice! There are so many reasons I keep coming back to this particular Mexican rice recipe, and I just know you’re going to love it too. First off, the **flavor** is just out of this world. It’s not just *rice*; it’s a symphony of savory goodness. The sautéed garlic and onion, the hint of cumin, the richness of the tomato – it all melds together into something truly special. It has this incredible depth that you just don’t get from plain rice. And the **simplicity**! I know sometimes “Mexican rice” sounds intimidating, but trust me, this is surprisingly easy. Once you get the hang of sautéing the rice, the rest is a breeze. It’s a lifesaver on busy weeknights when you need a flavorful side dish that doesn’t require a culinary degree. Plus, it’s incredibly **cost-efficient**. Rice is already one of the most budget-friendly staples, and the other ingredients – onions, garlic, tomatoes, broth – are all pantry regulars. You get restaurant-quality flavor without the restaurant price tag. And the **versatility**? Oh, the versatility! This rice is your best friend. It’s perfect with carnitas, chicken mole, grilled fish, or even just a fried egg on top for a quick lunch. I also love that you can customize it. Want a little more heat? Add some chopped jalapeño. Feeling fancy? Stir in some corn and peas at the end. It’s a canvas for deliciousness. What I love most about this specific recipe is how foolproof it is. I’ve messed up rice before – mushy, burnt, you name it – but this method just works. It yields fluffy, perfectly seasoned rice every single time. It’s the kind of recipe you’ll make once and then have on repeat forever.
How do I make Mexican rice?
Quick Overview
Making this amazing Mexican rice recipe is all about a few key steps that build incredible flavor. We start by toasting the rice in oil with aromatics like onion and garlic, which is crucial for texture and taste. Then, we add tomatoes and seasonings, followed by a flavorful broth. Everything simmers away until the rice is perfectly tender and infused with all those delicious flavors. It’s a simple, straightforward process that guarantees fluffy, vibrant, and incredibly satisfying rice every time. Seriously, it’s a game-changer for any meal.
Ingredients
What are some of the best ingredients for Mexican rice?
For the Rice Base:
2 tablespoons neutral oil (like vegetable or canola)
1 cup long-grain white rice (like basmati or jasmine – avoid minute rice!)
1/2 medium white onion, finely diced
2 cloves garlic, minced
1 (8-ounce) can tomato sauce (not diced tomatoes, the smooth sauce is key for color and flavor)
1 teaspoon ground cumin
1/2 teaspoon dried oregano (Mexican oregano if you have it!)
1/4 teaspoon salt, plus more to taste
2 cups chicken broth or vegetable broth (low sodium is great so you can control the salt)
Optional: Pinch of cayenne pepper or a small pinch of chili powder for a little warmth
Step-by-Step Instructions
Step 1: Preheat & Prep Pan
Grab a medium-sized, heavy-bottomed saucepan or a Dutch oven with a tight-fitting lid. We want something that distributes heat evenly to prevent scorching. Place it over medium heat. Once it’s warm, add your neutral oil. Let it heat up for about a minute until it’s shimmering slightly. This initial heat is important for getting that perfect sear on the rice grains.
Step 2: Mix Dry Ingredients
While the oil is heating, rinse your rice under cold water in a fine-mesh sieve until the water runs clear. This removes excess starch and helps prevent clumping. Drain it really well. In a small bowl, have your cumin, oregano, salt, and any optional cayenne or chili powder ready. This makes it super easy to add them in when the time comes, preventing any frantic searching.
Step 3: Mix Wet Ingredients
In a measuring cup or small bowl, combine your chicken or vegetable broth and the tomato sauce. Give it a good stir to thoroughly mix the tomato sauce into the broth. Make sure it’s well incorporated; we want that beautiful, even color throughout the rice. If you’re using a pinch of cayenne or chili powder for heat, you can stir it in here too, or just add it with the other spices.
Step 4: Combine
Add the rinsed and drained rice to the hot oil in your saucepan. Stir it around constantly for about 3-5 minutes. You’re looking for the rice grains to become slightly opaque and have a faint toasty aroma. This toasting step is CRUCIAL for fluffy rice! Next, add the finely diced white onion and minced garlic to the pan. Stir and cook for another 2-3 minutes until the onion is softened and the garlic is fragrant, but be careful not to burn the garlic. Now, sprinkle in your cumin, oregano, salt, and any optional chili powder. Stir everything together for about 30 seconds until the spices are fragrant. This blooms the spices, releasing their full flavor. Pour in your tomato sauce and broth mixture. Give it a really good stir to make sure nothing is stuck to the bottom. Bring the mixture to a boil.
Step 5: Prepare Filling
This step refers to the base mixture we just prepared. We’re not really preparing a separate “filling” in this recipe, as the flavor is built directly into the rice itself. The “filling” is essentially the delicious broth mixture that will cook the rice.
Step 6: Layer & Swirl
Once the broth mixture comes to a boil, give it one last quick stir. Then, reduce the heat to the lowest setting possible. Cover the pot tightly with the lid. If your lid isn’t super tight, you can place a piece of parchment paper or a clean kitchen towel over the pot before putting the lid on to create a better seal. We want to trap all that steam inside. Let it cook undisturbed for 15-18 minutes. Resist the urge to lift the lid! Every time you lift it, you lose precious steam needed for cooking the rice perfectly.
Step 7: Bake
The cooking process here is more of a gentle simmer on the stovetop, not baking in an oven, but the principle of enclosed heat is the same. After the initial 15-18 minutes of simmering, turn off the heat completely. Let the pot sit, still covered, for another 10 minutes. This resting period is just as important as the cooking time. It allows the residual steam to finish cooking the rice evenly and ensures it’s perfectly tender and fluffy.
Step 8: Cool & Glaze
After the resting period, remove the lid. Gently fluff the rice with a fork, starting from the edges and working your way into the center. Be careful not to mash the grains. You’ll see that beautiful, vibrant color and the rice should be tender and separate. There’s no separate glaze in this recipe; the tomato sauce and broth create a beautiful, flavorful coating on the rice itself.
Step 9: Slice & Serve
Serve your gorgeous Mexican rice hot! Fluff it one last time with a fork before scooping it into your serving dish or directly onto plates. It’s perfect on its own or as a sidekick to your favorite Mexican dishes. The aroma alone is enough to make your mouth water. Enjoy every fluffy, flavorful bite!
What to Serve It With
This Mexican rice recipe is like the ultimate culinary wingman – it makes everything else taste better! For a cozy **breakfast**, I love serving it alongside some scrambled eggs and a dollop of salsa. It’s surprisingly satisfying and gives you a good energy boost. For a more elegant **brunch**, imagine a platter of chilaquiles with this rice on the side, or perhaps alongside some flavorful huevos rancheros. The rice really balances the richness of the eggs and sauces. As a **dessert**… okay, hear me out! While it’s not a sweet dessert, a small, perfectly cooked portion can be a wonderful palate cleanser or a savory contrast after a rich main course, especially if you’re going for a multi-course Mexican-inspired meal. For those **cozy snack** moments, or when you just need something comforting, this rice is pure bliss. Serve it with some refried beans and a sprinkle of cheese, or just eat it plain! My family has a tradition of having “rice bowls” where we just put a big scoop of this rice in a bowl and top it with whatever leftovers we have – shredded chicken, Pico de Gallo, avocado, a squeeze of lime. It’s the easiest, most delicious meal ever. It’s also the absolute perfect accompaniment to grilled chicken or steak fajitas, enchiladas verdes, pork carnitas, or pretty much any taco filling you can imagine. It’s truly the gift that keeps on giving to your dinner plate.
Top Tips for Perfecting Your Mexican Rice
I’ve been making this Mexican rice recipe for what feels like forever, and along the way, I’ve picked up a few tricks that I swear by. These little nuances really make a difference between good rice and *great* rice. First, regarding **Zucchini Prep**, wait, I’m getting ahead of myself! That’s for a different recipe! Let’s focus on the rice. Okay, for the rice itself: **Rinsing the Rice** is non-negotiable. Seriously, do it! Rinsing removes excess starch, which is the enemy of fluffy rice. It prevents that gummy, clumpy texture and ensures each grain stays distinct. Aim for the water to run clear. **Don’t Skip Toasting the Rice**. This step is where the magic begins. Sautéing the rice grains in oil until they’re slightly opaque and smell toasty develops a beautiful nutty flavor and helps them absorb liquid without getting mushy. It takes just a few minutes, but it’s a game-changer. **Listen to Your Heat**. Medium heat for toasting, then the absolute lowest setting for simmering is key. Too high, and you’ll scorch the bottom before the rice cooks through. Too low, and it might not cook properly. You want a gentle, consistent simmer. For **Mixing Advice**, be gentle! Once you add the liquid and bring it to a boil, give it one good stir, then resist the urge to stir again. Constant stirring breaks down the grains and releases starch, leading to mushiness. Let the steam do its work. If you’re worried about it sticking, a good quality heavy-bottomed pot and the right heat are your best friends. For **Swirl Customization**, while this recipe doesn’t have a swirl in the traditional sense, you *can* add things like corn, peas, or diced bell peppers at the same time you add the liquid if you want to mix in some extra veggies. Just make sure they are small and cook quickly. **Ingredient Swaps**? Absolutely! Chicken broth is my go-to for its savory depth, but vegetable broth works beautifully for a vegetarian version. For the tomato element, stick with tomato sauce – it gives the best color and consistency. If you can’t find tomato sauce, you could blend a can of drained tomatoes until smooth, but sauce is usually best. For **Baking Tips** (or rather, simmering tips), ensure your lid is tight! If it’s loose, use a clean kitchen towel or parchment paper under the lid to create a good seal. This traps the steam, which is essential for perfectly cooked, fluffy rice. **Glaze Variations** aren’t really a thing for this rice, as the color and flavor come from the tomato sauce and spices. However, for serving, a squeeze of fresh lime juice just before serving brightens everything up beautifully, and a sprinkle of fresh cilantro is always a good idea.
Storing and Reheating Tips
This Mexican rice recipe is so good, you’ll likely have leftovers – if you’re lucky! Luckily, it stores and reheats like a dream. For **Room Temperature** storage, it’s best to cool it down completely before covering. Once cool, you can leave it out for a maximum of two hours, as per general food safety guidelines. For best quality, it’s always better to refrigerate promptly. **Refrigerator Storage** is where it really shines. Let the rice cool down to room temperature (this is important to prevent warming up the fridge too much). Transfer it to an airtight container. It should stay good in the fridge for about 3-4 days. The texture usually holds up really well. For **Freezer Instructions**, this rice freezes surprisingly well! Let it cool completely, then portion it into freezer-safe containers or heavy-duty freezer bags. Remove as much air as possible to prevent freezer burn. It can be frozen for up to 2-3 months. When you’re ready to use it, thaw it overnight in the refrigerator. For **Glaze Timing Advice**, since there isn’t a separate glaze, this is straightforward. If you’re refrigerating or freezing, just make sure the rice is fully cooled before storing. When reheating, the moisture from the broth and tomato sauce will revive it.
Frequently Asked Questions
Final Thoughts
So there you have it – my absolute favorite Mexican rice recipe! It’s the kind of dish that feels so incredibly rewarding to make because the result is just… perfection. It’s fluffy, packed with savory goodness, and has that gorgeous color that just screams comfort food. I truly believe this recipe is a keeper, one you’ll reach for again and again, whether you’re making a weeknight taco night or hosting a festive fiesta. It’s simple enough for even the most beginner cooks but has enough depth of flavor to impress everyone at the table. If you love this recipe and are looking for more amazing Mexican-inspired dishes, you might want to try my [Link to another popular Mexican recipe, e.g., Chicken Tinga Tacos] or my [Link to another popular Mexican recipe, e.g., Easy Guacamole] for the perfect appetizer. I can’t wait for you to try this Mexican rice recipe and see how much your family loves it. Please, let me know how yours turns out in the comments below – I’d love to hear about your experience and any special twists you’ve added! Happy cooking, everyone!

Mexican Rice Recipe (Spanish Rice Style)
Ingredients
Rice Cooking
- 2 cups White Rice
- 4 cups Chicken Broth or Stock
Tomato Sauce Base
- 2 tablespoons Butter
- 1 large Yellow Onion chopped small
- 6 cloves Garlic minced
- 28 ounces Petite Diced Tomatoes do not drain
- 1.5 tablespoons Chile Powder
- 1 tablespoon Cumin
- 1 tablespoon Smoked Paprika
- Kosher Salt adjust to taste
Garnish (Optional)
- Fresh Cilantro chopped for garnish
Instructions
Preparation Steps
- In a large skillet, combine the rice and the chicken broth over high heat and bring to a boil. Reduce heat to a low simmer and cover with lid. Simmer for 18-20 minutes, just until done. Fluff the rice with a fork. Transfer to a separate dish and cover with lid to keep warm.
- Melt the butter in the hot skillet over medium high heat. Add the onions and saute until translucent and slightly browned, approximately 2 minutes.
- Add the garlic, toss to saute and cook about 30 seconds longer. Add the tomatoes and the spices and stir. Bring to a boil over high heat. Cover with lid and reduce to simmer on medium low for 10 minutes.
- Add the cooked rice to the tomato mixture and stir well to combine thoroughly. Turn off heat and cover with lid to keep warm. If desired, garnish with cilantro just before serving. Enjoy!
