There’s something truly special about the way Mexican rice transforms a simple meal into a comforting feast. With its vibrant color, bold flavors, and fluffy texture, this dish is a staple in many households—including mine!

I first learned to make this rice from my friend Andy, whose grandmother passed down the recipe straight from her kitchen in Mexico. The moment I took my first bite, I knew this was the only way I’d ever make Mexican rice again. It’s easy, delicious, and pairs beautifully with everything from tacos to grilled chicken.
Why You’ll Love Andy’s Homemade Mexican Rice
Get ready to add a new favorite to your weeknight rotation. Andy’s Homemade Mexican Rice is the perfect side dish for any occasion.
First, it’s incredibly easy to make. With just a few pantry staples and simple steps, you’ll have a delicious, restaurant-quality rice dish without any hassle.
Not only is this rice budget-friendly, but it also uses ingredients you likely already have on hand. No need for fancy seasonings—just simple, fresh flavors that come together beautifully.
This dish is also incredibly versatile. Serve it alongside enchiladas, burritos, or grilled meats, or enjoy it on its own with a squeeze of fresh lime for extra zest.
And let’s not forget the amazing texture. Unlike mushy or bland rice, this method ensures each grain is perfectly tender and infused with flavor.
Ingredients Notes

The magic of Andy’s Homemade Mexican Rice comes from a handful of carefully chosen ingredients. Each one plays a crucial role in delivering that signature taste.
Long-grain white rice is the key to the right texture. It stays fluffy and separate, absorbing all the delicious flavors without becoming sticky. Avoid short-grain rice, which tends to clump together.
Tomato sauce and diced tomatoes provide the rich, red hue and a subtle sweetness that balances the savory elements. You can use fresh tomatoes blended with a bit of water for an extra homemade touch.
Chicken broth is what takes this rice to the next level. Cooking in broth instead of water adds depth and richness to every bite. If you prefer a vegetarian version, swap in vegetable broth with great results.
Garlic and onion are the flavor foundation of this dish. Sautéing them before adding the rice ensures their aroma and taste are infused throughout the dish.
A touch of cumin and chili powder rounds out the flavors with a mild warmth. Adjust the spice level to your liking for a customized experience.
You’ll also need a large skillet with a lid to ensure even cooking and proper steaming of the rice.
How To Make Andy’s Homemade Mexican Rice

Making this delicious Mexican rice is easier than you think! Follow these steps for the perfect dish every time.
Start by rinsing the rice under cold water until the water runs clear. This removes excess starch and prevents the rice from getting sticky.
In a large skillet, heat a bit of oil over medium heat. Once hot, add the rice and toast it until it turns golden brown. This step is crucial—it enhances the nutty flavor and helps keep the grains separate during cooking.
Next, stir in the diced onions and minced garlic, cooking them until fragrant. This adds an incredible depth of flavor that will shine through in the final dish.
Pour in the tomato sauce, diced tomatoes, and chicken broth. Add the cumin and chili powder, stirring everything together to ensure the rice is evenly coated with seasoning.
Bring the mixture to a boil, then reduce the heat to low and cover the skillet. Let the rice simmer undisturbed for about 20 minutes, allowing it to absorb all the flavors.
Once done, fluff the rice with a fork and let it rest for a few minutes before serving. This ensures the perfect light and fluffy texture.
Storage Options
If you have leftovers, don’t worry—Mexican rice stores beautifully!
To store in the refrigerator, transfer the cooled rice to an airtight container. It will stay fresh for up to four days.
For longer storage, freeze the rice in portion-sized bags or containers. It will keep for up to three months. When ready to eat, simply reheat in the microwave with a splash of water to restore its moisture.
To reheat on the stovetop, add a little broth or water to a pan, cover, and warm over low heat until fluffy and heated through.
Variations and Substitutions
One of the best things about this recipe is how versatile it is. Here are a few ways to customize it to your taste:
If you love spice, add a diced jalapeño or a pinch of cayenne pepper to the mix. This will give your rice a bit of heat without overpowering the other flavors.
For a heartier version, mix in black beans or corn after cooking. This adds texture, color, and a little extra nutrition to your meal.
Make it a full meal by adding shredded chicken or cooked ground beef. This turns the rice into a filling one-pot dish perfect for busy nights.
For a smoky twist, swap regular chili powder for smoked paprika. It adds a deep, rich flavor that complements the tomato base beautifully.
Want to keep it extra light? Use brown rice instead of white. Just remember to increase the cooking time, as brown rice takes longer to soften.
No matter how you make it, Andy’s Homemade Mexican Rice is guaranteed to be a hit at your table. Try it once, and you’ll never go back to store-bought again!
PrintAndy’s Homemade Mexican Rice Recipe
Andy’s homemade Mexican rice is a delicious and easy-to-make side dish, packed with the rich flavors of tomatoes, garlic, and spices. This fluffy and savory rice pairs perfectly with tacos, burritos, and enchiladas, making it a must-try recipe for any Mexican food lover!
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4-6 servings 1x
- Category: Side Dish
- Method: Stovetop
- Cuisine: Mexican
- Diet: Gluten Free
Ingredients
- 2 cups long-grain white rice
- 3 cups chicken broth
- 1 cup tomato sauce
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 teaspoon cumin
- ½ teaspoon chili powder
- 2 tablespoons vegetable oil
- ½ teaspoon salt
- ½ cup frozen peas (optional)
- ½ cup diced carrots (optional)
Instructions
- Heat the oil in a large skillet over medium heat.
- Add the rice and cook, stirring, until lightly golden brown.
- Stir in the chopped onion and garlic, cooking until fragrant.
- Add tomato sauce, chicken broth, cumin, chili powder, and salt. Stir to combine.
- Bring to a boil, then reduce heat to low, cover, and simmer for 20 minutes.
- If using, add peas and carrots in the last 5 minutes of cooking.
- Fluff with a fork and serve warm.
Notes
- For extra flavor, use fire-roasted tomatoes instead of tomato sauce.
- Swap chicken broth with vegetable broth for a vegetarian option.
- Let the rice sit covered for 5 minutes after cooking for best texture.
Nutrition
- Serving Size: 1 cup
- Calories: 220
- Sugar: 2 g
- Sodium: 450mg
Leave a Reply