Mexican Rice Recipe Easy: One-Pot Flavor in 20 Minutes

Mexican Rice Recipe Easy: One-Pot Flavor in 20 Minutes

This streamlined approach to Mexican rice delivers bold, authentic flavor with minimal effort. The one-pot method ensures easy preparation and even cooking, while a simple blend of spices creates that classic taste you love.

I’ve refined this recipe over years of testing to guarantee perfectly fluffy rice every time. The key is toasting the rice briefly before adding liquid, which enhances the nutty depth and prevents mushy results.

In just 20 minutes, you’ll have a vibrant side dish that pairs beautifully with any Mexican meal. The rice absorbs all the rich tomato and spice flavors, creating a dish that’s anything but boring.

Vegetarian-friendly and family-approved, this becomes a weeknight staple. Here’s how to make it.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
Low Cal

Ingredients for Mexican Rice Recipe Easy

Pantry staples plus fresh cilantro and lime. Everything else is probably already in your kitchen.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 ½ cups Uncooked, rinsed thoroughly
Vegetable Oil 🫒 2 tbsp Or neutral oil like canola
Garlic Cloves 🧄 3 cloves Minced for even flavor
Yellow Onion 🧅 1 whole Medium, finely diced
Tomato Sauce 🍅 1 cup Plain, no added seasonings
Chicken Broth 🥣 2 ½ cups Use vegetable broth for vegetarian
Ground Cumin 🌿 1 tsp Freshly ground preferred
Chili Powder 🌶️ 1 tsp Mild or medium heat
Dried Oregano 🍃 ½ tsp Mexican oregano if available
Bay Leaf 🌿 1 whole Removed before serving
Salt 🧂 1 tsp Kosher or sea salt
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime 🍈 1 whole Juiced, about 2 tbsp

The rice is the foundation here—long-grain white gives you that perfect fluffy texture. I grab mine in bulk at Costco for the best price. The tomato sauce should be plain (no Italian seasoning in it) for authentic flavor. Hunts or Muir Glen are solid grocery store options. The broth matters too—Better Than Bouillon makes a great vegetable base if you’re keeping it vegetarian.

No tomato sauce? Tomato paste thinned with water works in a pinch. Missing cumin or chili powder? Taco seasoning at half the amount gets you close. Fresh out of cilantro? A little flat-leaf parsley adds color, though the flavor won’t be the same. The lime is non-negotiable though—it brightens everything up. (frozen works in a pinch)

Rice keeps well in the pantry for months, but once cooked, this dish is best fresh. Leftovers? They’ll last 4-5 days in the fridge and reheat beautifully. The cilantro and lime garnish should go on just before serving (don’t skip this part).

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I toss everything in a single skillet—rice, garlic, onion, tomato sauce—and let it simmer. No fancy techniques, just easy cleanup.
  • Garlic-Infused Comfort: The sizzling garlic and onion in oil create this rich, savory base that makes the rice taste like it cooked all day. Honestly, it’s the smell alone that hooks me.
  • Feeds a Crowd: This makes enough for dinner tonight and lunches tomorrow. My kids even eat the leftovers cold.
  • Pantry Staples Only: Between us, I always have these ingredients on hand—no last-minute grocery runs for this one. It’s my go-to when the fridge looks bare.

Step-by-Step Instructions for Mexican Rice

This one-pot method keeps things simple while delivering bold, authentic flavor in minimal time.

Step 1: Toast the Rice Until Nutty

Heat the 2 tbsp vegetable oil in a large skillet over medium-high heat. Add the 1.5 cups long-grain white rice and stir constantly for 3-4 minutes until it turns light golden brown and smells nutty.

This toasting step is crucial—it deepens the flavor and prevents the rice from turning mushy. Watch the heat carefully; if it browns too quickly, reduce it slightly. You want even toasting without burning.

Step 2: Sauté Aromatics for the Flavor Base

Add the finely diced yellow onion to the skillet with the toasted rice. Cook for 2-3 minutes, stirring often, until the onion softens and becomes translucent. Then stir in the minced garlic cloves and cook for 30 seconds until fragrant.

Don’t let the garlic burn—it should just smell amazing and turn a pale gold. The onion and garlic create the aromatic foundation that makes this dish sing. If the rice starts sticking, add a splash of the chicken broth to deglaze.

Step 3: Add Liquids and Spices

Stir in the 1 cup tomato sauce, 1 tsp ground cumin, 1 tsp chili powder, 0.5 tsp dried oregano, 1 tsp salt, and 1 whole bay leaf. Pour in the 2.5 cups chicken broth and stir well to combine.

Bring the mixture to a boil, then reduce the heat to low. Cover the skillet and let it simmer for 15-18 minutes, or until the rice is tender and the liquid is mostly absorbed. Resist the urge to peek—steam is your friend here.

Step 4: Rest and Finish

Once the rice is tender, remove the skillet from heat. Let it sit covered for 5 minutes—this allows the rice to steam and finish cooking evenly. Then, remove the bay leaf and discard it.

Fluff the rice gently with a fork to separate the grains. Squeeze the lime over the rice and sprinkle with the 0.25 cup fresh cilantro. Taste and adjust seasoning if needed, then serve warm. The lime brightens everything up, and the cilantro adds a fresh finish.

👨‍🍳

Pro Tips For Making Mexican Rice Recipe Easy

  • Toast the Rice: Cook the rice in the oil until it turns a light golden brown—about 3-4 minutes. I learned this the hard way: skipping this step leaves the rice mushy instead of fluffy.
  • Sauté the Onions: Let the onions soften fully in the oil before adding garlic, about 5 minutes. Sounds tedious, but it builds the sweet, rich base the dish needs.
  • Use Warm Tomato Sauce: Heat the tomato sauce slightly before adding it to the rice. Cold sauce can drop the pan’s temperature and make the rice absorb unevenly.
  • Cover and Rest: After cooking, let the rice sit covered for 10 minutes off the heat. I used to skip this, and my rice was always underdone in spots.

Perfect Pairings for mexican rice recipe easy

Best Main Dishes

This rice shines alongside grilled chicken or carne asada. I love serving it with black beans for a simple vegetarian meal. The rice soaks up all the delicious flavors from the main protein beautifully.

Taco Night Pairing

Use it as a base for beef tacos or fish tacos—the rice adds heartiness. I also love it with shredded pork carnitas. The combination of textures and flavors is always a crowd-pleaser. 🔥

Fresh Toppings

Add diced avocado or pico de gallo on top for freshness. A sprinkle of cotija cheese adds a salty crunch. These toppings complement the rice’s rich, savory profile perfectly.

Beverage Pairings

A cold Mexican lager like Modelo Especial cuts through the richness. For non-alcoholic options, horchata or aguas frescas like hibiscus or tamarind work wonderfully. The contrast in flavors is refreshing. 💛

Vegetarian Meal

Turn it into a complete meal by adding sautéed bell peppers and zucchini. I also love mixing in black beans and corn kernels for extra texture. This makes for a filling, flavorful vegetarian dish.

Kids’ Favorite

Serve it as a side with cheese quesadillas for a kid-friendly meal. The mild flavors are approachable, and the vibrant color makes it fun. My kids always ask for seconds when I make this combo.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 240kcal
% Daily Value
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 42g15%
Dietary Fiber 2g7%
Sugars 3g
Protein 4g8%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

What kind of rice works best?

Use long-grain white rice for the fluffiest texture. Jasmine or basmati can work, but avoid instant or short-grain as they turn mushy.

2

Can I make this in a rice cooker?

Yes! Toast the rice in a pan first, then transfer to the cooker with all liquids and spices. Use the standard rice setting for 15-18 minutes.

3

Why is my rice mushy?

Overcooking or skipping the toasting step causes this. Stick to 15-18 minutes simmering and always toast the rice first for perfect texture.

4

How do I store leftovers?

Keep in an airtight container for 4-5 days in the fridge. Reheat with a splash of water to restore moisture.

★★★★★4.9(11 reviews)
Tyler Parker