One Pot Mexican Rice
There’s something so satisfying about a dinner that comes together in a single pot, and this Mexican rice is exactly that kind of meal. It’s smoky, a little spicy, packed with color, and honestly tastes better than anything you’d get from a takeout container. Once you make it this way, you’ll wonder why you ever bothered with the boxed stuff.
Why You’ll Love This Recipe

This dish checks every box for a weeknight win. It’s ready in about 35 minutes start to finish, and almost all of that time is hands-off simmering while you do literally anything else.
The flavor is the real star here. Toasting the rice in a little oil before adding liquid gives it this deep, nutty base that makes the whole dish taste richer than the ingredient list suggests.
It’s also endlessly flexible. Serve it as a side with tacos or fajitas, or bulk it up with beans and chicken and call it dinner on its own.
Ingredients You’ll Need

The base is simple: long grain white rice, a bit of oil, and aromatics like onion and garlic. Don’t skip the toasting step here, it’s what separates good Mexican rice from great Mexican rice.
For the tomato and spice element, you’ll want tomato sauce or crushed tomatoes, along with chili powder, cumin, and a touch of smoked paprika if you have it. This combo is what gives the rice that signature reddish color and warm, earthy flavor.
Chicken broth is my go-to liquid instead of water, since it adds so much more depth. If you want to keep things vegetarian, vegetable broth works great too and nobody will miss the difference.
A little tomato paste helps concentrate the flavor, and a squeeze of lime at the end brightens everything up right before serving. Fresh cilantro is optional but honestly, I never skip it.
If you like heat, a diced jalapeño or a pinch of cayenne stirred in with the aromatics does the trick. And if you’re feeding picky eaters, you can absolutely leave the spice level mellow and let people add hot sauce at the table.
Tips for the Best Results

Tip: Rinse your rice before cooking if you have the time. It removes excess starch and helps keep the grains fluffy instead of clumpy.
Don’t rush the toasting step. Let the rice sit in the oil with the onions for a couple of minutes until it turns slightly golden and smells nutty. This is where a lot of the flavor comes from.
Resist the urge to lift the lid while it simmers. Every time you peek, steam escapes and that can throw off your cooking time, leaving you with rice that’s undercooked in spots.
Once the rice is done, let it rest off the heat for five minutes with the lid still on. This lets the steam finish the job and makes for much fluffier rice when you finally fluff it with a fork.
Storage and Reheating

Leftovers keep beautifully in the fridge for up to 4 days in an airtight container. This rice actually reheats really well, which makes it a great meal prep option.
Note: Add a splash of water or broth before reheating, since rice tends to dry out in the fridge. A tablespoon or two is usually enough to bring back that just-cooked texture.
To reheat, microwave in 30 second bursts, stirring in between, or warm it in a skillet over medium-low heat with the lid on. Both methods work well, so use whichever is easiest for you.
You can also freeze this rice for up to 2 months. Just let it cool completely first, then store in a freezer-safe bag with as much air pressed out as possible.
Frequently Asked Questions

Can I use brown rice instead of white rice?
You can, but you’ll need to increase the liquid and cooking time significantly, since brown rice takes longer to cook. It won’t be quite as tender as the traditional version, but it’ll still taste great.
Why is my rice mushy?
This usually means too much liquid or the lid was lifted during cooking, letting steam escape unevenly. Stick to the exact liquid ratio and keep that lid on tight until the timer goes off.
Can I make this in advance for a party?
Absolutely, it reheats well so you can make it a day ahead and warm it up before serving. Just add a splash of broth when reheating to keep it from drying out.
Is this recipe spicy?
As written, it has a mild warmth from the chili powder and cumin rather than真 heat. If you want more kick, add diced jalapeño or a pinch of cayenne to taste.
product: Heavy-bottomed 5-quart Dutch oven — distributes heat evenly for perfectly toasted rice without scorching, and works great for both stovetop simmering and leftover storage.
One Pot Mexican Rice

A smoky, flavorful Mexican rice made entirely in one pot with toasted rice, tomatoes, and warm spices.
Ingredients
- 2 tablespoons vegetable oil
- 1 cup long grain white rice
- 1/2 cup diced onion
- 2 cloves garlic, minced
- 1 tablespoon tomato paste
- 1 cup tomato sauce
- 2 cups chicken broth
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon salt
- 1 lime, juiced
- 2 tablespoons chopped fresh cilantro
Instructions
- Step 1. Heat oil in a large pot over medium heat.
- Step 2. Add rice and onion, and toast for 2-3 minutes until rice turns slightly golden.
- Step 3. Stir in garlic and tomato paste, and cook for 1 minute.
- Step 4. Add tomato sauce, chicken broth, chili powder, cumin, smoked paprika, and salt.
- Step 5. Stir well and bring to a boil.
- Step 6. Reduce heat to low, cover, and simmer for 18-20 minutes.
- Step 7. Remove from heat and let rest, covered, for 5 minutes.
- Step 8. Fluff rice with a fork.
- Step 9. Stir in lime juice and cilantro before serving.








