Authentic Arroz Mexicano (Mexican Rice)
If you’ve ever wondered how restaurants get that perfectly fluffy, slightly smoky, and deeply flavorful rice, this arroz mexicano (Mexican rice) recipe is exactly what you need. It’s simple, comforting, and packed with classic flavors that turn an everyday side dish into something special.
The best part? You don’t need any fancy ingredients—just a few pantry staples and the right technique.
Let’s walk through how to make it perfectly every time.
Why You’ll Love This Arroz Mexicano (Mexican Rice)
This arroz mexicano (Mexican rice) delivers authentic flavor with minimal effort.
- Light, fluffy texture (never mushy)
- Rich tomato-based flavor
- Easy, one-pot recipe
- Perfect side for countless dishes
- Budget-friendly and meal-prep friendly
Once you master this, you’ll never go back to plain rice again.
Ingredients You’ll Need
This arroz mexicano (Mexican rice) uses simple ingredients that create bold flavor.

Main Ingredients:
- 1 cup long-grain white rice
- 2 tablespoons vegetable oil
- 2 cloves garlic (minced)
- ¼ cup onion (finely chopped)
Flavor Base:
- ½ cup tomato sauce or blended tomatoes
- 2 cups chicken broth (or vegetable broth)
Seasoning:
- ½ teaspoon salt (adjust to taste)
- ½ teaspoon cumin (optional)
Optional Add-Ins:
- ½ cup peas and carrots
- Fresh cilantro
- Lime wedges
How to Make Arroz Mexicano (Mexican Rice)
Step 1: Rinse the Rice
Rinse the rice under cold water until the water runs clear. This removes excess starch and helps keep the rice fluffy.
Step 2: Toast the Rice
Heat oil in a large pan over medium heat. Add the rice and cook, stirring frequently, until it turns lightly golden. This step adds a nutty flavor.
Step 3: Sauté Aromatics
Add onion and garlic to the pan. Cook for 1–2 minutes until fragrant.
Step 4: Add Tomato Base
Stir in the tomato sauce and cook for another minute to deepen the flavor.

Step 5: Add Broth and Simmer
Pour in the broth, add salt and cumin, and stir. Bring to a boil, then reduce heat to low, cover, and simmer for 15–18 minutes.
Step 6: Rest and Fluff
Turn off the heat and let the rice sit covered for 5 minutes. Then fluff with a fork.
Step 7: Serve
Garnish with cilantro and serve with lime wedges if desired.
Tips for Perfect Mexican Rice
To get restaurant-quality arroz mexicano (Mexican rice) every time:
- Toast the rice properly—this is key for flavor
- Use the right rice (long-grain works best)
- Don’t stir while cooking—it can make rice sticky
- Let it rest before fluffing
- Use broth instead of water for deeper flavor
Easy Variations to Try
Once you master this arroz mexicano (Mexican rice), you can customize it easily.
Vegetable Version
Add peas, carrots, corn, or bell peppers.
Spicy Version
Add jalapeños or chili powder.
Garlic Lover’s Version
Double the garlic for extra depth.
Restaurant Style
Blend tomatoes with garlic and onion for a smoother base.
What to Serve with Mexican Rice
This dish pairs perfectly with:
- Tacos or burritos
- Grilled chicken or steak
- Beans (refried or whole)
- Fajitas
- Enchiladas
It’s also great as part of a full Mexican-inspired meal.
Common Mistakes to Avoid
- Skipping the rinsing step
- Not toasting the rice
- Using too much liquid
- Stirring during cooking
- Lifting the lid too often
Make-Ahead and Storage Tips
Store leftovers in an airtight container in the fridge for up to 4 days.
To reheat:
- Add a splash of water or broth
- Warm gently on the stove or microwave
You can also freeze it for up to 2 months.
FAQ: Arroz Mexicano (Mexican Rice)
Why is my rice mushy?
Too much liquid or overcooking can cause this.
Can I use brown rice?
Yes, but it requires more liquid and longer cooking time.
Do I have to use tomato sauce?
No—you can use fresh blended tomatoes.
Can I make it vegetarian?
Yes—just use vegetable broth.
What makes it taste like restaurant rice?
Toasting the rice and using broth are key.
Final Thoughts: Make Arroz Mexicano Tonight
If you want a simple side dish that delivers bold, authentic flavor, this arroz mexicano (Mexican rice) is a must-try.
It’s easy, versatile, and pairs with almost anything—making it a staple you’ll come back to again and again.
Make it tonight and bring a taste of classic comfort to your table.

Authentic Arroz Mexicano (Mexican Rice)
Ingredients
- Main Ingredients:
- 1 cup long-grain white rice
- 2 tablespoons vegetable oil
- 2 cloves garlic minced
- ¼ cup onion finely chopped
- Flavor Base:
- ½ cup tomato sauce or blended tomatoes
- 2 cups chicken broth or vegetable broth
- Seasoning:
- ½ teaspoon salt adjust to taste
- ½ teaspoon cumin optional
- Optional Add-Ins:
- ½ cup peas and carrots
- Fresh cilantro
- Lime wedges
Instructions
- Rinse the rice under cold water until the water runs clear. Drain well.
- Heat oil in a large pan over medium heat. Add rice and toast, stirring frequently, until lightly golden.
- Add onion and garlic, cooking for 1–2 minutes until fragrant.
- Stir in tomato sauce and cook for another minute.
- Add broth, salt, and cumin. Bring to a boil.
- Reduce heat to low, cover, and simmer for 15–18 minutes.
- Remove from heat and let sit covered for 5 minutes.
- Fluff with a fork and garnish with cilantro if desired. Serve with lime wedges.
Notes
- Rinse rice well to remove excess starch and prevent stickiness.
- Toasting the rice adds a nutty flavor and improves texture.
- Do not stir while simmering to keep rice fluffy.
- Let rice rest before fluffing for best results.
- Use broth instead of water for deeper flavor.
