
Mexican rice is the ultimate sidekick that takes any meal to the next level—think tacos, enchiladas, or even a simple grilled chicken dinner.
There’s something magical about those fluffy, flavor-packed grains with just the right balance of spices, tomatoes, and a hint of garlic.
Whether you’re recreating your favorite restaurant vibes at home or just need a quick, no-fuss dish to impress your family, this easy Mexican rice recipe delivers authentic flavor every single time.
Let’s dive in and whip up a batch of this irresistible classic!
Restaurant Style Mexican Rice
What you’ll need:
1 cup long grain white rice
1/8 small onion
1 clove garlic
1 Tbsp tomato paste
1 3/4 cups water, divided
1 tsp Knorr caldo de pollo
1/2 tsp salt
3 Tbsp corn oil

- In a blender or food processor, puree tomato paste, onion and garlic with 1/4 cup water.
- In a medium heavy bottomed saucepan, heat corn oil over medium-high heat. When it’s hot, add rice. Cook, stirring constantly, until golden brown and smells toasty.
- Add tomato paste puree to rice and cook, stirring constantly 1 minute.
- Add in remaining 1 1/2 cups water, caldo de pollo and salt. Bring to a boil.
- Once boiling, cover, turn heat down to lowest possible setting and simmer 20 minutes. Do not lift lid!
- When 20 minutes is up, turn heat off, lift lid to release excess steam and heat and recover. Let rest 10 more minutes.
- When 10 minutes is up, fluff rice with a fork and serve.
- Makes about 3 cups of authentic Mexican rice. Served 4-6. Enjoy!

Don't Miss:
How to Cook Crab Legs at Home
Delicious Homemade Pistachio Butter Recipe
2 Easy Southern Fried Cabbage Recipes
Stuck on What to Cook? Here Are 25 Cooking Ideas for Dinner
Easy Rump Roast Recipe in The Oven - Tastiest and Juiciest
I Have Never Eaten Such a Delicious Stuffed Zucchini (Recipe)
Easy Dalgona Coffee Recipe (Fluffy Coffee in a Flash)
Easy Whole Roasted Cauliflower Recipe in Oven
Easy Mexican Rice Recipe Authentic Restaurant Style