Fiesta Rice

Experience the taste of your favorite Mexican restaurant right at home with this incredibly quick and easy Homemade Mexican Rice recipe. Crafted with simple white rice, diced tomatoes, and a blend of aromatic spices, this recipe delivers perfectly fluffy and flavorful rice every single time. It’s the ultimate side dish, designed to complement all your beloved Mexican meals, from sizzling fajitas to hearty tacos!

Vibrant Mexican rice in an orange bowl, garnished with fresh cilantro and lime wedges, ready to serve.

Table of Contents

  • Why You’ll Love This Mexican Rice Recipe
  • Essential Ingredients for Authentic Mexican Rice
  • Step-by-Step Instructions for Perfect Mexican Rice
  • Frequently Asked Questions About Mexican Rice
  • Expert Recipe Tips for Mexican Rice
  • What to Serve with Your Delicious Mexican Rice
  • More Mouthwatering Mexican Side Dish Recipes

Why You’ll Love This Mexican Rice Recipe

There’s nothing quite like a perfectly cooked, fluffy, and flavorful batch of Mexican rice to complete any festive meal. This particular recipe holds a special place in my heart, as I originally crafted it for my wonderful Mom, Muffet (yes, just like the nursery rhyme!). She’s always been a huge supporter of my culinary adventures, from traveling on my cookbook tour to helping me out on big shoot days. And when it comes to this Mexican Rice, she absolutely raves about it for three key reasons: it’s incredibly easy to make, offers a perfectly balanced flavor without being overly spicy, and is simply bursting with authentic taste.

If you’ve ever found yourself longing for that irresistible, savory rice served at your favorite Mexican restaurant, then get ready to rejoice! This homemade version not only captures that authentic essence but also allows you to enjoy it with minimal effort in your own kitchen. It was designed to pair beautifully with her go-to dishes like Chipotle Lime Chicken Fajita Skewers and Deconstructed Mexican Street Corn, making it a staple for any Mexican-themed feast. Forget bland, boxed mixes; this recipe promises a vibrant, aromatic, and truly delicious experience that will have everyone asking for seconds. Get ready to elevate your weeknight dinners and impress your guests with this simple yet sensational Mexican Rice recipe!

A colorful array of fresh ingredients for making Mexican rice, including onions, garlic, jalapenos, and spices, artfully arranged on a white wooden board.

Essential Ingredients for Authentic Mexican Rice

Crafting the perfect batch of Mexican rice begins with selecting the right ingredients. Here, I’ll walk you through the key components for this simple yet incredibly flavorful recipe, explaining their role and offering convenient substitution options. For precise measurements, please refer to the detailed recipe card located at the bottom of this post.

  • Olive Oil: The foundation for sautéing our aromatics. A good quality olive oil adds a subtle richness, but avocado oil can also be used for its high smoke point and neutral flavor.
  • Onion: Diced yellow or white onion forms the sweet and savory base of our rice. When sautéed until translucent, it releases a beautiful aromatic flavor that permeates the entire dish.
  • Garlic Cloves: Freshly minced garlic is non-negotiable for authentic Mexican rice! Its pungent, savory notes are crucial for building depth of flavor. Always opt for fresh cloves over pre-minced for the best results.
  • Jalapeños: For that signature subtle kick. Seeding and mincing the jalapeños helps distribute their flavor evenly while controlling the heat. If you prefer a milder version or are serving little ones, feel free to substitute with ½ cup of finely minced green bell pepper. It will still add a lovely freshness and color without any spice.
  • Long-Grain White Rice: This is the star of our dish. Long-grain rice, such as basmati or jasmine, cooks up fluffy and separate, preventing a mushy texture. Rinsing the rice thoroughly before cooking helps remove excess starch, contributing to that desirable fluffy consistency.
  • Diced Tomatoes with Green Chilies (Rotel): This pantry staple is a game-changer! Often found near other canned diced tomatoes, Rotel combines tomatoes with a hint of green chilies, providing a burst of tangy, slightly spicy, and savory flavor. It’s essential for achieving the characteristic reddish hue and complex taste of traditional Mexican rice.
  • Chicken Broth: While water can be used, chicken broth is highly recommended to infuse the rice with a richer, more profound flavor profile. For a vegetarian (and vegan) friendly version, simply swap in good quality vegetable broth. The added umami from the broth makes a significant difference.
  • Kosher Salt, Chili Powder, and Ground Cumin: These three spices are the heart of our Mexican seasoning blend.
    • Kosher Salt: Enhances all the other flavors. Adjust to your taste preference.
    • Chili Powder: Adds a mild, earthy, and slightly smoky flavor, contributing to the rice’s characteristic color and taste.
    • Ground Cumin: Brings a warm, earthy, and distinctly Mexican aroma that is essential for authenticity.
  • Cilantro: Freshly chopped cilantro is stirred in at the very end. Its bright, herbaceous, and citrusy notes provide a refreshing contrast to the savory rice, elevating its overall flavor and visual appeal. Don’t skip this!
  • Lime Juice: Freshly squeezed lime juice is the final flourish. A squeeze of fresh lime juice adds a zesty brightness that balances the richness of the other ingredients and truly makes the flavors pop. Bottled lime juice can be used in a pinch, but fresh is always superior for its vibrant taste.
Close-up of fluffy Mexican rice with vibrant green cilantro in an orange bowl, accompanied by a serving spoon.

Step-by-Step Instructions for Perfect Mexican Rice

Achieving restaurant-quality Mexican rice at home is simpler than you might think! Follow these detailed steps to create a fluffy, flavorful, and perfectly cooked side dish:

  1. Sauté the Aromatics: Begin by heating the olive oil in a large, heavy-bottomed pot or a Dutch oven over medium heat. Once the oil shimmers, add the diced onion, minced garlic, and minced jalapeños (or bell pepper, if using). Cook, stirring occasionally, for 3-4 minutes until the onions become translucent and the aromatics are fragrant. This step is crucial for building the flavor base of your rice.
  2. Toast the Rice and Season: Next, add the rinsed long-grain white rice directly to the pot with the sautéed aromatics. Stir well to coat the rice grains with the oil and cook for an additional 3-4 minutes, continuing to stir. You’ll notice the edges of the rice grains becoming slightly translucent and developing a subtle nutty aroma. This toasting step helps prevent the rice from becoming sticky and enhances its flavor. Sprinkle the kosher salt, chili powder, and ground cumin evenly over the rice, stirring to ensure all grains are thoroughly seasoned.
  3. Simmer to Perfection: Pour in the can of diced tomatoes with green chilies (undrained for maximum flavor) and the chicken or vegetable broth. Stir everything together gently to combine. Increase the heat to bring the mixture to a rolling simmer. As soon as it reaches a simmer, reduce the heat to the lowest setting, cover the pot tightly with a lid, and let it cook undisturbed for 40 minutes. It’s vital not to lift the lid during this time, as the steam trapped inside is essential for perfectly cooked rice.
  4. The Finishing Touches: After 40 minutes, the rice should be tender, and all the liquid should be absorbed. Remove the pot from the heat. Without stirring, immediately cover the pot again and let the rice rest for another 10 minutes. This resting period allows the steam to redistribute, resulting in incredibly fluffy grains. Finally, remove the lid, gently fluff the rice with a fork, and stir in the fresh cilantro and a generous squeeze of fresh lime juice. Serve immediately and enjoy the vibrant flavors!

Prefer to use an Instant Pot? If you’re a fan of pressure cooking, this recipe can easily be adapted. Refer to my dedicated recipe for Instant Pot Mexican Rice for specific instructions and cooking times.

Frequently Asked Questions About Mexican Rice

Got questions about making the best Mexican rice? We’ve got answers! Here are some common inquiries to help you master this delicious side dish.

  • Can Mexican rice be made ahead of time? Absolutely! This recipe is fantastic for meal prepping. You can prepare it up to 5 days in advance and store it in an airtight container in the refrigerator. It’s ideal for building Mexican-style rice bowls, burritos, or as a quick side for future meals. When reheating, remember our tips below to keep it moist and delicious.
  • Is there a difference between Spanish rice and Mexican rice? While often used interchangeably, there are subtle differences in traditional preparation and seasoning. Both are tomato-based rice dishes, but Spanish rice typically features saffron, which gives it a distinctive golden color and floral aroma, along with paprika. Mexican rice, on the other hand, relies more heavily on chili powder and cumin for its reddish hue and warm, earthy flavor profile. This recipe falls firmly into the delicious realm of Mexican rice!
  • Can you make Mexican Rice with brown rice? Yes, you certainly can! Brown rice offers a nuttier flavor and a chewier texture, along with more fiber. If you choose to substitute brown rice in this recipe, you’ll need to adjust the cooking time by adding approximately 15-20 minutes. Always check to ensure the brown rice is tender and has absorbed all the liquid before removing it from the heat. You might also need a little extra broth, as brown rice typically requires more liquid.
  • How can I make my Mexican rice spicier? If you prefer a hotter kick, you have a few options! You can increase the number of jalapeños used, or for even more heat, leave some of the seeds and membranes in the jalapeños (that’s where most of the capsaicin resides!). You could also add a pinch of cayenne pepper or a dash of your favorite hot sauce to the rice along with the broth.
  • Why is my rice sticky or mushy? This is a common issue! Stickiness often comes from not rinsing the rice thoroughly enough, which leaves excess starch. Mushiness can result from too much liquid or lifting the lid too often during cooking, which releases steam and prolongs the cooking time. Ensure you rinse your rice until the water runs clear, use the exact liquid measurement, and resist the urge to peek during the 40-minute simmer.
  • Why is my rice dry or undercooked? If your rice is dry or still a bit crunchy after cooking, it usually means it didn’t receive enough liquid or wasn’t cooked long enough. Make sure your pot has a tight-fitting lid to trap steam effectively. If it’s still dry after the initial cooking time, you can add a small splash of hot broth or water, cover, and let it steam for another 5-10 minutes on very low heat.

Expert Recipe Tips for Mexican Rice

Take your homemade Mexican rice from good to absolutely outstanding with these expert tips and tricks:

  • Make it Vegan and Vegetarian-Friendly: To effortlessly transform this recipe into a delicious vegan and vegetarian dish, simply use vegetable broth instead of chicken broth. All other ingredients are naturally plant-based, making it an inclusive and flavorful option for everyone.
  • Keep it Warm for Potlucks and Parties: If you’re preparing this rice ahead of time and serving it later the same day, a slow cooker or crock pot is your best friend. Once the rice is fully cooked on the stove, transfer it to a slow cooker set to the “warm” setting. This will keep the rice perfectly hot and fluffy without overcooking it. If the rice appears to dry out slightly over time, stir in an additional 1-2 tablespoons of warm vegetable or chicken broth to restore its ideal texture.
  • Reheating in the Microwave: For quick and convenient reheating, transfer your desired portion of rice to a microwave-safe dish. Add 1-2 tablespoons of liquid (vegetable broth, chicken broth, or water work equally well) to the rice. This crucial step helps reintroduce moisture, preventing the rice from becoming dry and maintaining its fluffy texture. Cover the dish and microwave on high for 1 minute. Stir the rice, then microwave for an additional minute, or until thoroughly heated through.
  • Reheating on the Stove: For reheating larger portions or if you prefer the stove-top method, place the rice in a skillet or saucepan with 1-2 tablespoons of liquid (broth or water). Turn the heat to medium-low. Cover the skillet tightly with a lid and allow the rice to reheat gently for 5-10 minutes. The steam trapped under the lid will warm the rice evenly and restore its moisture without compromising the texture.
  • Don’t Lift the Lid! (The Golden Rule): This is arguably the most important tip for perfectly fluffy rice. During the 40-minute simmering phase, resist the urge to lift the lid, even for a quick peek! Every time you lift the lid, precious steam escapes, which is vital for the rice to cook evenly and absorb all the liquid. Disrupting this process can lead to unevenly cooked or dry rice.
  • Rinse Your Rice: To achieve truly fluffy, separate grains of rice (like the pros do!), make sure to rinse your long-grain white rice thoroughly under cold running water before cooking. Place the rice in a fine-mesh sieve and rinse until the water runs clear. This removes excess surface starch that can lead to sticky or gummy rice.
  • Rest is Best: Don’t skip the 10-minute resting period after the rice has finished simmering. Removing the pot from the heat and letting it sit, still covered, allows the steam to redistribute throughout the grains, making them plump and perfectly tender. This step contributes significantly to the fluffy texture.
  • Fluff with a Fork: Once rested, use a fork to gently fluff the rice. Avoid using a spoon, which can mash the grains. A fork helps to separate the grains and incorporate the final additions of cilantro and lime juice without making the rice heavy or sticky.
A close-up shot of fluffy Mexican rice, beautifully garnished with fresh cilantro, served in a vibrant orange bowl.

What to Serve with Your Delicious Mexican Rice

This versatile and flavorful Mexican rice is the perfect companion for almost any Mexican-inspired dish. Its savory and slightly spicy notes beautifully complement a wide array of flavors. Here are some popular Mexican recipes that pair wonderfully with this tasty rice:

  • Mexican Meatloaf: This isn’t your average meatloaf! A delightful twist on a classic, this Mexican-spiced meatloaf is hearty and packed with bold flavors that find a perfect balance when served alongside our fluffy rice.
  • Carne Asada Tacos: Elevate your taco night with these incredible carne asada tacos, featuring the most mouthwatering chipotle lime marinade. The tender, marinated steak pairs exquisitely with the comforting base of Mexican rice.
  • Slow Cooker Beef Barbacoa: Forget takeout; this slow-cooked beef barbacoa is truly better than Chipotle’s! Rich, tender, and incredibly flavorful, it’s perfect for making tacos, burritos, or nachos. Imagine this rice combined with the barbacoa, cheese, salsa, and guacamole, all wrapped in a warm tortilla for an unforgettable burrito!
  • Sirloin Steak Tacos or Flat Iron Steak Tacos: Both of these steak taco recipes promise juicy, tender, and exceptionally flavorful results, thanks to their outstanding marinades. The sirloin tacos are even topped with a fantastic cilantro lime sauce, which would be heavenly with a side of this rice.
  • Mexican Sausage Balls: Traditionally an appetizer, these fun and savory sausage balls can easily be transformed into a satisfying meal when paired with a generous serving of this scrumptious Mexican rice. It’s a combination that’s sure to please!
  • Vegan Tacos with Grilled Veggies & Chimichurri: For those seeking an incredible vegetarian or vegan meal, look no further! These vibrant tacos, bursting with grilled vegetables and topped with a fresh chimichurri, are perfectly complemented by our flavorful, plant-based Mexican rice. A truly delicious and wholesome pairing!
  • Enchiladas or Burritos: Any style of enchiladas or burritos, whether chicken, beef, or bean, will be greatly enhanced by a side of this savory rice. It helps to soak up any extra sauce and adds a delightful texture contrast.
  • Grilled Fish or Shrimp: For a lighter meal, serve this Mexican rice alongside grilled white fish or shrimp seasoned with a squeeze of lime and a sprinkle of chili powder. The freshness of the seafood beautifully balances the warmth of the rice.

More Mouthwatering Mexican Side Dish Recipes

Round out your Mexican feast or simply explore more vibrant flavors with these other delicious side dishes. They’re perfect for your next fiesta or any meal when you’re craving a taste of Mexico!

  • Cilantro Pesto Risotto: A unique fusion dish that brings the freshness of cilantro and lime to a creamy Italian classic, perfect for a modern Mexican meal.
  • Mexican Quinoa Salad: A light, nutritious, and incredibly flavorful salad packed with fresh veggies, black beans, corn, and a zesty dressing. An excellent alternative to rice or a refreshing addition to any spread.
  • Mexican Mashed Potatoes: A creamy and comforting side with a Mexican twist! These mashed potatoes are infused with spices and often a hint of cheese or jalapeño for an extra kick.
  • Jalapeño Popper Spaghetti Squash: A healthier, low-carb take on the beloved jalapeño popper, transforming spaghetti squash into a cheesy, spicy, and incredibly satisfying side.
  • Mexican Street Corn Pasta Salad: All the irresistible flavors of elote (Mexican street corn) translated into a delightful pasta salad, featuring grilled corn, cotija cheese, and a creamy, tangy dressing.
  • Black Bean Salad: A simple yet robust salad featuring black beans, corn, red onion, bell peppers, and a lime-cilantro vinaigrette. It’s fresh, hearty, and adds great texture to any Mexican meal.
  • Guacamole and Chips: A classic for a reason! Freshly made guacamole with ripe avocados, lime juice, cilantro, and a touch of jalapeño, served with crispy tortilla chips, is always a welcome addition.
  • Pico de Gallo: A vibrant and fresh salsa made with diced tomatoes, onions, jalapeños, cilantro, and lime juice. It adds a refreshing, tangy element that brightens up any dish.
Mexican rice with tomatoes, topped with fresh cilantro in orange bowl

Print Recipe
Pin Recipe

4.58 stars (7 ratings)

Rate this Recipe

Restaurant-Style Mexican Rice

Unlock the secret to fluffy, flavorful, and authentic restaurant-style Mexican Rice at home! This incredibly easy recipe uses simple pantry staples like long-grain white rice, diced tomatoes with green chilies, and a perfect blend of spices. Healthy, vegetarian-friendly (with vegetable broth), and naturally gluten-free, it’s the ideal side dish to elevate any Mexican meal from weeknight dinners to festive gatherings.
Servings: 4 people
Prep Time: 10 minutes
Cook Time: 40 minutes
Total Time: 50 minutes
Author: Whitney Bond
Course: Side Dish
Cuisine: Mexican

Ingredients

  • 2 tbsp olive oil
  • ½ cup onion, diced
  • 4 garlic cloves, minced
  • 2 jalapeños, seeded and minced (or ½ cup minced green bell pepper for milder flavor)
  • 2 cups long grain white rice, rinsed
  • 10 oz can diced tomatoes with green chilies, undrained
  • 3 cups vegetable broth, or chicken broth
  • 1 tsp kosher salt
  • 1 tsp chili powder
  • 1 tsp ground cumin
  • ¼ cup cilantro, finely chopped
  • ¼ cup lime juice, freshly squeezed

Instructions

  • Heat the olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat.
  • When the oil is hot and shimmering, add the diced onion, minced garlic, and minced jalapeño (or green bell pepper). Cook for 3-4 minutes, stirring occasionally, until the onions are translucent and the aromatics are fragrant. Then, add the rinsed white rice to the pot and cook for an additional 3-4 minutes, stirring constantly, until the rice grains become slightly translucent around the edges.
  • Sprinkle the kosher salt, chili powder, and ground cumin over the rice mixture. Stir well to coat all the grains evenly. Add the entire can of diced tomatoes with green chilies (do not drain) and the vegetable or chicken broth to the pot. Stir gently to combine all ingredients.
  • Bring the mixture to a strong simmer over medium-high heat. Once simmering, reduce the heat immediately to the lowest setting, cover the pot tightly with a lid, and cook undisturbed for 40 minutes. Do not lift the lid during this cooking time.
  • Once the 40 minutes are up, remove the pot from the heat. Without stirring, keep the lid on and let the rice rest for another 10 minutes. This resting period is crucial for achieving perfectly fluffy rice.
  • Finally, remove the lid, gently fluff the rice with a fork, and stir in the fresh cilantro and freshly squeezed lime juice. Serve warm and enjoy your delicious homemade Mexican rice!

Notes

  • When vegetable broth is used instead of chicken broth, this recipe is both vegetarian and vegan, making it a versatile option for various dietary needs.
  • This recipe can be adapted for brown rice. If substituting brown rice, simply add an additional 15-20 minutes to the cooking time. Always check to ensure the rice is tender and all the liquid has been absorbed before removing it from the heat. Brown rice may also require a slightly higher liquid-to-rice ratio, so keep an eye on it.
  • To prevent sticky rice, ensure you rinse your white rice thoroughly under cold water until the water runs clear before adding it to the pot. This removes excess starch.
  • For extra heat, leave some of the seeds and membranes in the jalapeños, or add a pinch of cayenne pepper with the other spices.

Nutrition Facts

Serving 4servingCalories 442kcal (22%)Carbohydrates 84g (28%)Protein 7g (14%)Fat 7g (11%)Saturated Fat 1g (5%)Sodium 1312mg (55%)Potassium 338mg (10%)Fiber 2g (8%)Sugar 4g (4%)Vitamin A 800mg (16%)Vitamin C 22.1mg (27%)Calcium 63mg (6%)Iron 1.9mg (11%)
Did you make this recipe?Tag @WhitneyBond on Instagram and hashtag it #WBRecipes!