If you’ve ever craved a warm, comforting side dish that bursts with vibrant flavors, then this Easy Mexican Rice Recipe is exactly what you need in your cooking repertoire. It’s a perfect blend of fluffy long-grain rice gently toasted to enhance its nuttiness, simmered with rich tomato sauce, fragrant garlic and onion, and a delightful kick of cumin and chili powder. This dish not only brings beautiful color to your plate but also fills your kitchen with inviting aromas that make every meal feel like a celebration. Whether you’re pairing it with your favorite taco night or enjoying it as a standalone dish, this recipe is a surefire crowd-pleaser that you’ll want to make again and again.

Ingredients You’ll Need
Getting together the ingredients for this Easy Mexican Rice Recipe is refreshingly straightforward. Each component plays a crucial role: from bringing subtle warmth and spice to giving the rice its signature tomato-red hue and satisfying texture.
- 1 cup white long-grain rice: The heart of the dish, known for its fluffy texture when cooked properly.
- 1/2 cup tomato sauce or 1 cup diced tomatoes: Adds tangy sweetness and moisture; adjust broth if you use diced tomatoes.
- 1 small onion, finely chopped: Provides a savory base with just the right crunch and sweetness once sautéed.
- 2 cloves garlic, minced: Infuses a deep, aromatic flavor that elevates every bite.
- 2 cups chicken or vegetable broth: Enriches the rice with extra flavor and helps it cook tenderly.
- 1 teaspoon ground cumin: Brings earthiness and a subtle smoky warmth.
- 1 teaspoon chili powder: Gives just enough heat and complexity without overwhelming the dish.
- 2 tablespoons oil (vegetable or olive): Helps toast the rice and sauté the aromatics for a perfect texture.
- Salt and pepper to taste: Essential seasonings that balance all the layers of flavor.
- 1/4 cup fresh cilantro, chopped (for garnish): Adds a fresh, zesty finish to brighten the dish.
- Diced jalapeños or hot sauce (optional): For those who love a bit of extra spice kick.
- Chopped bell peppers, corn, or peas (optional veggies): Great for adding color, texture, and nutrition.
- Shredded cheese (optional): Stirred in at the end for creamy indulgence.
- Brown rice (optional substitute): Use if preferred, but remember to adjust broth and cooking times accordingly.
How to Make Easy Mexican Rice Recipe
Step 1: Sauté the Aromatics
Start by heating your oil over medium heat in a medium skillet. Add the finely chopped onion and minced garlic, cooking them gently until they become fragrant and translucent, around 3-4 minutes. This step is essential as it releases the deep, savory flavors that form the backbone of the dish.
Step 2: Toast the Rice
Next, add the white rice right into your skillet with the aromatics. Stir and coat each grain in the oil and onion-garlic mixture. Keep toasting it for about 3-4 minutes, stirring frequently, until the rice starts turning a lovely golden color. This little step makes a big difference, improving the texture to be light and fluffy while deepening the nutty flavor.
Step 3: Add Tomato and Spices
Pour in your tomato sauce or diced tomatoes, and sprinkle the ground cumin and chili powder over the rice. Give everything a good stir so the rice fully soaks in the tomato flavor and spices. This layering creates that signature vibrant color and warmth you expect from Mexican rice.
Step 4: Pour in Broth and Simmer
Now it’s time to add the chicken or vegetable broth along with a pinch of salt and pepper. Bring the mixture to a gentle boil, then lower the heat and cover the skillet. Let it simmer undisturbed for about 15-20 minutes, allowing the rice to cook through and the liquid to absorb completely.
Step 5: Fluff and Garnish
Once your rice is tender and all the liquid is gone, remove the skillet from heat. Fluff the rice gently with a fork to separate the grains and sprinkle chopped fresh cilantro on top for a bright and fresh finish. This simple garnish truly elevates the dish visually and flavor-wise.
How to Serve Easy Mexican Rice Recipe

Garnishes
A sprinkle of fresh cilantro adds that burst of freshness and a pop of green that is just irresistible. For extra warmth, diced jalapeños or a few dashes of your favorite hot sauce take this Easy Mexican Rice Recipe to the next level. You could also mix in shredded cheese just before serving for an indulgent twist.
Side Dishes
This rice pairs beautifully with grilled meats like chicken or steak, as well as hearty beans or roasted vegetables. It’s incredibly versatile and makes an excellent accompaniment to classic Mexican meals, enchiladas, or even simple avocado salads for a lighter touch.
Creative Ways to Present
For an extra special meal, serve the rice inside mini bell pepper halves or stuff it into warm tortillas for a fun, handheld option. Layer it at the bottom of a burrito bowl with beans, salsa, and guacamole to create a colorful fiesta on your plate.
Make Ahead and Storage
Storing Leftovers
Leftover rice stores wonderfully in an airtight container in the refrigerator for up to 4 days. Keeping it sealed well ensures it stays moist without drying out, ready for your next quick meal.
Freezing
You can freeze cooked Easy Mexican Rice Recipe in a freezer-safe container or zip-top bag for up to 3 months. Portion it out in individual servings to thaw quickly and avoid waste.
Reheating
When reheating, sprinkle a little water over the rice before warming it in the microwave or on the stove. This keeps the grains tender and prevents them from becoming hard or crumbly.
FAQs
Can I use brown rice instead of white rice?
Absolutely! Brown rice works well but will require a longer cooking time and a bit more broth to ensure it becomes tender and flavorful. Just be patient and keep an eye on the liquid levels.
What can I substitute for tomato sauce?
If you don’t have tomato sauce, canned diced tomatoes are a great substitute, though you may need to adjust the broth quantity to keep the consistency right. Fresh tomatoes blended into a puree can also work well.
Is this recipe spicy?
By default, it is mildly spiced, thanks to the chili powder and cumin. You can easily control the heat by adjusting the amount of chili powder or adding jalapeños and hot sauce to suit your taste.
Can I make this dish vegan?
Yes, just swap the chicken broth for vegetable broth, and avoid adding cheese or any other animal products. It’s still bursting with flavor and totally satisfying.
How can I add more veggies to this dish?
Mix in chopped bell peppers, corn, or peas during the simmering step to add color, sweetness, and extra nutrition. They blend perfectly with the classic flavors of the Easy Mexican Rice Recipe.
Final Thoughts
I genuinely hope you give this Easy Mexican Rice Recipe a try because it’s one of those dishes that feels like a warm hug on a plate. So simple to make yet so full of bright, comforting flavors, it will quickly become a staple in your kitchen — just like it did in mine. Don’t hesitate to experiment and make this recipe uniquely yours; that’s the best part of cooking!
Print
Easy Mexican Rice Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Side Dish
- Method: Stovetop
- Cuisine: Mexican
- Diet: Vegetarian
Description
This Easy Mexican Rice recipe offers a flavorful and vibrant side dish perfect for any meal. Featuring fragrant sautéed onions and garlic, toasted rice, and a delicious blend of tomato sauce, cumin, and chili powder simmered to perfection in broth, this dish delivers authentic Mexican flavors in just 30 minutes. Garnished with fresh cilantro and customizable with veggies or heat, it’s a versatile and satisfying addition to your table.
Ingredients
Main Ingredients
- 1 cup white long-grain rice
- 1/2 cup tomato sauce or 1 cup diced tomatoes (adjust liquid if using diced)
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 2 cups chicken or vegetable broth
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 2 tablespoons oil (vegetable or olive)
- Salt and pepper to taste
Garnishes and Optional Add-ins
- 1/4 cup fresh cilantro, chopped (for garnish)
- Diced jalapeños or hot sauce (for extra spice)
- Chopped bell peppers, corn, or peas (for extra veggies)
- Shredded cheese (to stir in before serving)
- Brown rice (substitute, adjust cooking time and broth accordingly)
Instructions
- Sauté the Aromatics: Heat oil in a medium skillet over medium heat. Add the finely chopped onion and minced garlic, cooking until fragrant and translucent, about 3-4 minutes. This step releases deep flavors foundational to the dish.
- Toast the Rice: Add the white rice to the skillet and stir to coat each grain with the oil and aromatics. Toast the rice for about 3-4 minutes, stirring frequently until it turns slightly golden. This enhances the texture and flavor.
- Add Tomato and Spices: Pour in the tomato sauce or diced tomatoes along with the ground cumin and chili powder. Stir well to combine, allowing the rice to absorb the tomato base and spices.
- Pour in Broth and Simmer: Add the chicken or vegetable broth to the skillet. Season with salt and pepper. Bring the mixture to a boil, then reduce heat to low, cover, and simmer gently for 15-20 minutes, or until the rice is tender and liquid is absorbed.
- Fluff and Garnish: Remove the skillet from heat. Fluff the rice gently with a fork to separate the grains. Stir in chopped fresh cilantro for a bright, fresh finish before serving. Add optional toppings or mix-ins as desired.
Notes
- Use chicken broth for a richer flavor or vegetable broth for a vegetarian option.
- If substituting brown rice, increase the cooking time and broth amount accordingly.
- For added vegetables, stir in chopped bell peppers, corn, or peas before simmering.
- Adjust the spice level by adding diced jalapeños or hot sauce to taste.
- Stir in shredded cheese just before serving for a creamy texture.
- Keep an eye on the liquid while simmering to prevent the rice from drying out or sticking.

