If you’ve ever wanted to whip up a vibrant, flavorful dish that feels like a warm hug in every bite, this Easy Mexican Rice Recipe is your new best friend. It’s a perfect balance of fluffy, golden rice infused with aromatic spices and a subtle tomato tang that brightens your meal. Whether you’re serving it alongside tacos or as the star of a veggie bowl, this rice brings a touch of Mexican sunshine to your table with minimal fuss and maximum deliciousness.

Ingredients You’ll Need
This recipe calls for simple, accessible ingredients that work together beautifully to create authentic flavors and a pleasing texture. Each one is essential, from the long-grain rice that provides the perfect fluff to the spices that give the dish its signature zest and color.
- 1 cup long-grain white rice: The foundation of this dish, its long grains stay separate and fluffy when toasted and cooked right.
- 2 tablespoons vegetable oil: Helps toast the rice to a lovely golden hue, adding a subtle nutty flavor.
- 1 small onion, finely chopped: Adds natural sweetness and depth, taking the rice beyond just plain grains.
- 2 cloves garlic, minced: Brings that irresistible, aromatic punch that complements the spices perfectly.
- 1 ½ cups chicken or vegetable broth: Infuses the rice with rich flavor, making every bite more savory and satisfying.
- 1 cup tomato sauce: Gives the rice its beautiful reddish color and a tangy sweetness that defines Mexican-style rice.
- 1 teaspoon cumin: Earthy and warm, it’s key to that authentic Mexican rice flavor.
- ½ teaspoon chili powder: Adds a gentle kick without overpowering the dish.
- ½ teaspoon smoked paprika: Introduces a smoky depth that lingers delightfully on the palate.
- ½ cup frozen peas (optional): A pop of color and fresh sweetness, stirred in to brighten up the final dish.
- ¼ cup fresh cilantro, chopped: Freshness in every bite, cilantro lifts the rice and adds a vibrant herbal note.
- Salt and pepper to taste: Simple seasoning to balance all the flavors perfectly.
How to Make Easy Mexican Rice Recipe
Step 1: Toast the Rice to Perfection
Begin by heating the vegetable oil in a large skillet over medium heat. This step is crucial because toasting the rice until it turns a light golden color brings out its natural nuttiness and ensures it won’t get soggy later on. Stir the rice constantly for about 5 to 7 minutes, watching it closely so it doesn’t burn. You’ll know it’s ready when your kitchen fills with that warm, toasty aroma and the grains look stunningly golden.
Step 2: Sauté Aromatics for Bold Flavor
Next, add finely chopped onion and minced garlic to the skillet. Sautéing these for 2 to 3 minutes until fragrant builds the flavor base for your rice. The onions should turn translucent and slightly sweet, while the garlic releases its intense savory fragrance. This simple step transforms plain rice into something really special.
Step 3: Add Liquids and Spices
Pour in your chicken or vegetable broth along with the tomato sauce. This is where the magic happens—your rice starts to soak up all the savory, tangy goodness. Then sprinkle in the cumin, chili powder, and smoked paprika. These spices create that unmistakable Mexican flair, layering warmth and smokiness all throughout the dish. Bring everything to a gentle boil; you’ll see the color deepen, promising a flavorful meal.
Step 4: Simmer Until Tender
Reduce the heat to low, cover the skillet, and let the rice gently simmer for 15 to 20 minutes. This slow cooking allows each grain to absorb the broth and spices, becoming tender yet perfectly separate. If you’re adding frozen peas, stir them in during the last 5 minutes so they stay bright and fresh without losing their snap.
Step 5: Rest and Fluff
Once the rice is tender, remove the skillet from heat but keep it covered for 5 more minutes. This resting time lets steam finish the cooking process gently. Afterward, fluff the rice with a fork to separate the grains and release any remaining steam—fluffy rice is happy rice!
Step 6: Finish with Fresh Cilantro and Seasoning
Finally, stir in the chopped fresh cilantro for a burst of color and herbal brightness. Taste and season with salt and pepper to balance the flavors exactly how you like. Now your Easy Mexican Rice Recipe is ready to shine as a side or a centerpiece.
How to Serve Easy Mexican Rice Recipe

Garnishes
Simply topped with a sprinkle of fresh cilantro or a few lime wedges, this rice looks inviting and smells incredible. For extra flair, toss in some chopped green onions or diced avocado. These little touches add brightness and texture, making every bite delightful.
Side Dishes
This rice pairs wonderfully with just about anything Mexican! Serve it alongside grilled chicken, carnitas, or black beans for a comforting feast. It’s also perfect with fajitas or even as a base for a colorful burrito bowl loaded with your favorite toppings.
Creative Ways to Present
Want to get a little fancy? Pack the rice into a small bowl and invert it onto plates for a beautiful molded presentation. You can also stuff it inside roasted bell peppers or use it as a filling for enchiladas. Its versatility means you can have fun experimenting with how you showcase this Easy Mexican Rice Recipe.
Make Ahead and Storage
Storing Leftovers
Store any leftover rice in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen after resting, so it makes a fantastic next-day meal or addition to lunchboxes.
Freezing
You can freeze cooked Mexican rice by portioning it into freezer-safe bags or containers. Keep it for up to 2 months for convenient ready-to-go sides when you need them most. Just thaw in the fridge overnight before reheating.
Reheating
To bring leftover rice back to life, reheat gently in a skillet with a splash of water or broth to add moisture. Cover it while warming to steam it back to fluffy perfection, or use the microwave with a damp paper towel on top to keep it from drying out.
FAQs
Can I use brown rice instead of white rice?
Absolutely! Brown rice will give you a nuttier flavor and a chewier texture, but it will take longer to cook (about 40-45 minutes). Adjust the broth and cooking time accordingly to make sure it cooks through.
Is it okay to use canned tomatoes instead of tomato sauce?
Canned diced tomatoes can work, but you might want to puree them or cook the rice longer to avoid extra liquid. Tomato sauce provides a smoother texture and consistent flavor that’s ideal for this recipe.
What can I substitute for frozen peas?
If peas aren’t your thing, try substituting with corn kernels or diced bell peppers. Both add sweetness and a pop of color, keeping the dish visually appealing and fresh.
Can I make this recipe vegetarian or vegan?
Definitely! Just use vegetable broth instead of chicken broth, and the recipe is fully plant-based. The spices and tomato sauce provide plenty of flavor without needing animal products.
How spicy is this Easy Mexican Rice Recipe?
The chili powder adds mild warmth, but it’s not spicy-hot. If you prefer more heat, feel free to add a pinch of cayenne pepper or more chili powder to suit your taste.
Final Thoughts
I hope you’re as excited as I am to try this Easy Mexican Rice Recipe because it’s such a delightful way to elevate any meal with minimal effort. With its vibrant flavor, beautiful color, and comforting texture, it’s a dish that quickly becomes a family favorite. Give it a go, and watch how it transforms your weeknight dinners into something truly special.
Print
Easy Mexican Rice Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Side Dish
- Method: Stovetop
- Cuisine: Mexican
Description
A flavorful and easy-to-make Mexican rice recipe featuring toasted long-grain white rice cooked in a savory blend of tomato sauce, spices, and broth, enhanced with fresh cilantro and optional peas for added texture and nutrition. Perfect as a side dish to complement Mexican-inspired meals.
Ingredients
Main Ingredients
- 1 cup long-grain white rice
- 2 tablespoons vegetable oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 ½ cups chicken or vegetable broth
- 1 cup tomato sauce
- 1 teaspoon cumin
- ½ teaspoon chili powder
- ½ teaspoon smoked paprika
- ½ cup frozen peas (optional)
- ¼ cup fresh cilantro, chopped
- Salt and pepper to taste
Instructions
- Toast the Rice: Heat vegetable oil in a large skillet over medium heat. Add the rice and stir continuously for 5 to 7 minutes until the rice turns a light golden color, which enhances its flavor.
- Sauté Aromatics: Add the finely chopped onion and minced garlic to the skillet. Cook for 2 to 3 minutes until they become soft and fragrant, stirring occasionally to prevent burning.
- Add Liquids and Spices: Pour in the chicken or vegetable broth and tomato sauce. Stir in the cumin, chili powder, and smoked paprika. Bring this mixture to a rolling boil over medium-high heat.
- Simmer the Rice: Once boiling, reduce the heat to low and cover the skillet with a lid. Let the rice simmer gently for 15 to 20 minutes, or until the rice is tender and has absorbed most of the liquid.
- Add Peas: If using frozen peas, add them during the last 5 minutes of cooking to allow them to warm through without overcooking.
- Rest the Rice: Remove the skillet from heat and keep it covered. Let the rice sit for 5 minutes to finish steaming and settle.
- Finish and Serve: Fluff the rice gently with a fork to separate the grains. Stir in the chopped fresh cilantro, season with salt and pepper according to taste, and serve warm.
Notes
- For a vegetarian version, use vegetable broth instead of chicken broth.
- You can add diced bell peppers or corn for extra color and flavor.
- Adjust the chili powder quantity based on your preferred spice level.
- Fresh tomatoes can be used in place of tomato sauce by blending and cooking them down.
- Toasting the rice before cooking enhances flavor and prevents mushiness.

