I absolutely love making this Mexican Rice Recipe whenever I want a flavorful, comforting side dish that feels both special and easy to whip up. The rice comes out perfectly fluffy, infused with toasted grains and just the right balance of tomato, garlic, and cumin. It’s one of my go-to recipes because of how well it complements so many meals, from simple taco nights to festive dinners with friends and family. I’m excited to share exactly how I make it so you can enjoy this tasty classic too!
Why You'll Love This Mexican Rice Recipe
What really makes this Mexican Rice Recipe stand out for me is the wonderful flavor profile—it has that warm, aromatic essence of toasted rice combined with bright notes from tomato sauce and fresh cilantro. The cumin and garlic add subtle depth without overwhelming the dish, creating a perfectly balanced taste that feels both familiar and vibrant. Every time I serve this, I get compliments on the texture as well; each grain cooks just right, with a slight nuttiness from toasting the rice first.
Another reason I adore this recipe is how straightforward it is to prepare. There’s no complicated chopping or many steps; just a simple process that requires a little patience while toasting and simmering the rice. Plus, it comes together in under 30 minutes, making it ideal for busy weeknights or when I want to impress guests without spending hours in the kitchen. This dish is so versatile—it fits beautifully with Mexican-inspired meals, grilled meats, and even as a hearty base for vegetarian bowls. Whenever I make it, it feels like a celebration of great flavor without any fuss.
Ingredients You'll Need
I find that this Mexican Rice Recipe only needs a handful of simple ingredients, each contributing to its fantastic texture and authentic flavor. Using long grain rice ensures a light and fluffy finish, while fresh cilantro adds a burst of color and brightness at the end.
- 3 tablespoons vegetable oil: essential for toasting the rice evenly and adding a subtle richness.
- 1 cup long grain rice (uncooked): long grain rice keeps the texture fluffy, preventing it from becoming sticky or mushy.
- 1 teaspoon minced garlic: brings a fragrant depth and savory warmth to the dish.
- ½ teaspoon kosher salt: enhances all the flavors without overpowering them.
- ½ teaspoon ground cumin: adds a warm, earthy note that’s signature in Mexican cuisine.
- ½ cup tomato sauce: provides tang, color, and a gentle touch of sweetness to balance the spices.
- 14 ounces chicken broth: deeply flavors the rice and keeps it tender during cooking; use vegetable broth for a vegetarian twist.
- 3 tablespoons fresh cilantro (finely chopped): adds fresh brightness and a lovely green garnish to finish the dish.
Directions
Step 1: Heat the vegetable oil in a large, heavy-bottomed saucepan over medium heat. This step is crucial to prevent the rice from sticking and to develop flavor.
Step 2: Add the uncooked long grain rice and stir constantly for 5 to 7 minutes. Watch closely as the rice gradually turns a light golden color and releases a rich, nutty aroma. Don’t rush here; this toasting is the secret to that perfect texture.
Step 3: Stir in the minced garlic, kosher salt, and ground cumin. Cook for about 30 seconds, just until you can smell the garlic and spices blooming — this step unlocks amazing depth in the rice.
Step 4: Carefully pour in the tomato sauce and chicken broth, then increase the heat to medium-high to bring the mixture to a full boil. It’s important to watch the pot and ensure it reaches a strong boil before moving on.
Step 5: Once boiling, reduce the heat to low and cover the saucepan with a tight-fitting lid. Let the rice simmer gently and undisturbed for 20 to 25 minutes. Resist the temptation to peek or stir; this is how the rice finishes cooking evenly.
Step 6: Remove the pot from the heat and keep it covered. Allow the rice to rest for 5 minutes — this helps the steam finish cooking the grains and lets flavors meld beautifully.
Step 7: Remove the lid and use a fork to fluff the rice gently, separating each grain. Finally, fold in the finely chopped fresh cilantro to brighten the dish. Serve immediately while warm.
Servings and Timing
This recipe makes about 6 servings, perfect for a family gathering or meal prepping dinner for the week. The prep time is quite short—only about 5 minutes to get your ingredients ready. The actual cooking time takes around 20 to 25 minutes, plus an additional 5 minutes for resting. Overall, you’ll have a delicious pot of Mexican rice ready in roughly 30 minutes, making it a great side dish that won’t keep you in the kitchen long.
How to Serve This Mexican Rice Recipe
I love serving this Mexican Rice Recipe alongside grilled chicken, sautéed shrimp, or even as a base for veggie-loaded burrito bowls. The colors and flavors of the rice offer a perfect complement to bold, spicy mains without competing for attention. To add some extra texture and taste, I sometimes sprinkle queso fresco or crumbled cotija cheese on top and add a squeeze of fresh lime juice just before serving.
Presentation-wise, I enjoy garnishing with a little extra fresh cilantro and a wedge of lime on the side for guests to customize. You can serve it straight from the pot for casual dinners or mound it neatly onto plates for holiday meals. This rice is at its best served warm but can also be enjoyed at room temperature, making it versatile for parties or potlucks.
For drinks, I find that light Mexican beers, margaritas, or even a crisp white wine like Sauvignon Blanc pair wonderfully. Non-alcoholic options like fresh agua fresca or sparkling lime water also refresh the palate nicely. Whether you’re feeding a crowd or enjoying a quiet family dinner, this rice elevates the whole meal with its satisfying texture and layered flavor.
Variations
One of the best things about my Mexican Rice Recipe is how flexible it is. If you want to make it vegan or vegetarian, simply swap chicken broth for vegetable broth and you’re good to go without sacrificing flavor. For an extra veggie boost, try stirring in some cooked corn kernels or diced bell peppers just before serving. I also sometimes add a pinch of chili powder or smoked paprika for a smoky kick.
If you’re short on time, you can cook the rice in a rice cooker instead—just toast the rice in a pan first, then combine all ingredients in the cooker and let it do the work. To add more protein, stirring in black beans at the end transforms this into a satisfying one-pot meal. I love experimenting with fresh herbs like parsley or green onions as alternative garnishes to switch things up.
For a twist on texture, cooking this Mexican rice with a portion of brown rice adds a nuttier flavor and chewier bite. Just remember it will take a bit longer to cook, so adjust your simmer time accordingly. Overall, don’t be afraid to personalize this recipe—it’s a wonderful canvas for your flavor creativity.
Storage and Reheating
Storing Leftovers
After enjoying your meal, you can store any leftover Mexican Rice Recipe in airtight containers. I prefer glass containers with a tight seal for freshness and easy reheating. Leftover rice will keep well in the refrigerator for up to four days. Make sure to cool the rice to room temperature before sealing and refrigerating to maintain quality and food safety.
Freezing
This rice freezes quite well if you want to make it ahead or save leftovers for later. I recommend portioning the rice into freezer-safe bags or containers, squeezing out excess air before sealing. It can keep frozen for up to three months. When you're ready to eat, thaw it overnight in the fridge for best results before reheating. Freezing might slightly soften the texture, but it still tastes delicious and convenient.
Reheating
To reheat your Mexican rice, I find the best method is gently warming it on the stove with a splash of water or broth, stirring occasionally to prevent sticking. You can also microwave it in a covered dish with a damp paper towel on top to keep moisture in, reheating in short intervals and fluffing with a fork between rounds. Avoid overheating as it can dry out the rice, and steer clear of stirring too vigorously to preserve the fluffy texture.
FAQs
Can I use white rice instead of long grain rice for this recipe?
While you can use other types of white rice, long grain rice is preferred here because it stays fluffy and separates well when cooked. Short grain rice tends to be stickier, which affects the texture this recipe aims for. If you only have short grain, reduce stirring to avoid mushiness and adjust liquid slightly.
Is it possible to make this recipe gluten-free?
Yes! This Mexican Rice Recipe is naturally gluten-free as long as you use gluten-free chicken or vegetable broth and check that your tomato sauce doesn’t contain any gluten additives. It’s a great option for anyone watching gluten intake without compromising on taste.
Can I make this rice on a stovetop rice cooker or Instant Pot?
Absolutely. On a stovetop rice cooker, just follow the same steps for toasting, then add the liquids and cook according to your rice cooker’s directions. For an Instant Pot, toasting the rice first on the sauté function and then cooking on high pressure for 4 minutes with natural release works very well. It’s a handy shortcut for busy days.
What if I don’t have fresh cilantro? Can I use dried or omit it?
Fresh cilantro really brightens the dish and adds authentic flavor, but if you don’t have it, you can omit it or substitute with fresh parsley for a milder herbal note. I don’t recommend dried cilantro here because its flavor is much less pronounced and can’t replace the fresh freshness.
How spicy is this Mexican Rice Recipe?
This recipe is mild and not spicy, making it very approachable for all tastes. If you love more heat, I suggest adding diced jalapeños with the garlic or topping with hot sauce after cooking. It’s easy to customize the spice level without altering the core flavors.
Conclusion
I truly hope you give this Mexican Rice Recipe a try because it’s one of those dishes that easily becomes a family favorite. It combines simple ingredients into something that feels warm, comforting, and just full of flavor. Whether you’re serving it alongside tacos, grilled meats, or your favorite veggie dishes, it’s sure to add that perfect touch of homemade goodness to your meal. I can’t wait for you to enjoy it as much as I do!
PrintMexican Rice Recipe
This authentic Mexican Rice recipe delivers fluffy, flavorful rice with a perfect blend of toasted grains, garlic, cumin, and fresh cilantro in a savory tomato and chicken broth base. Ready in just 25 minutes, it makes an ideal side dish for Mexican meals or any flavorful dinner.
- Prep Time: 5 minutes
- Cook Time: 20-25 minutes
- Total Time: 25-30 minutes
- Yield: 6 servings
- Category: Side Dish
- Method: Stovetop
- Cuisine: Mexican
Ingredients
Rice and Seasoning
- 3 tablespoons vegetable oil
- 1 cup long grain rice (uncooked)
- 1 teaspoon minced garlic
- ½ teaspoon kosher salt
- ½ teaspoon ground cumin
Liquids
- ½ cup tomato sauce
- 14 ounces chicken broth
Garnish
- 3 tablespoons fresh cilantro (finely chopped)
Instructions
- Brown Rice: Heat the vegetable oil in a large, heavy-bottomed saucepan over medium heat. Add the uncooked long grain rice and stir constantly for 5-7 minutes until the rice grains turn light golden and emit a nutty aroma. This step is crucial for achieving the ideal texture and flavor reminiscent of restaurant-style Mexican rice.
- Add Seasonings: Stir in the minced garlic, kosher salt, and ground cumin, cooking for about 30 seconds just until fragrant. Be careful not to burn the garlic.
- Simmer Liquids: Carefully pour in the tomato sauce and chicken broth, then increase the heat to medium-high to bring the mixture to a full boil.
- Cook Rice: Once boiling, reduce the heat to low and cover the saucepan with a tight-fitting lid. Let the rice simmer undisturbed for 20-25 minutes. Avoid lifting the lid or stirring the rice during this time to ensure perfect cooking.
- Rest Rice: Remove the pan from heat and let the rice sit covered for 5 minutes to finish steaming gently.
- Fluff and Serve: Remove the lid and gently fluff the rice with a fork. Fold in the chopped fresh cilantro to add bright, herbal notes. Serve immediately as a delicious side dish.
Notes
- For a vegetarian version, substitute vegetable broth for chicken broth.
- Ensure you do not lift the lid while simmering to maintain steam and proper texture.
- Fresh cilantro is key for authentic flavor, but you can adjust amount to taste.
- You can add diced onions right after toasting the rice for extra flavor.
- If you prefer spicier rice, add a pinch of chili powder or diced jalapeños with the garlic.

Leave a Reply