There’s something incredibly comforting about the smell of Mexican rice slowly toasting in a pan — the nutty aroma of long-grain rice, the zing of tomato and onion, and that warm whisper of cumin in the background. Andy’s Homemade Mexican Rice has been my go-to side for tacos, enchiladas, and burrito bowls for years — and it never lasts long at the table.
I first learned this recipe from my friend Andy, who grew up making it alongside his abuela in her cozy kitchen filled with cast iron pans and the scent of simmering chiles. What started as a casual weekend cook-along quickly turned into a regular fixture in my dinner rotation. It’s budget-friendly, deeply flavorful, and comes together with pantry staples in under 40 minutes.
Whether you’re serving it with grilled carne asada or just spooning it into a warm tortilla with beans and cheese, this rice will quickly earn a spot in your meal planning rotation.
Let’s dig into why this recipe is worth bookmarking.
Why You’ll Love This Homemade Mexican Rice
Get ready to add a new staple to your side dish lineup. Andy’s Homemade Mexican Rice hits all the marks: it’s flavorful, easy, and incredibly satisfying.
First off, this dish is weeknight-friendly. The whole thing comes together in one pan and under 40 minutes, most of which is hands-off. That means you can focus on the main course — or just take a breather.
It’s also made with pantry staples, so there’s no need to run to the store. If you’ve got rice, tomato sauce, onion, garlic, and chicken broth, you’re already halfway there. It’s the perfect recipe for those nights when the fridge is looking a little bare.
Let’s talk flavor: this rice is savory, slightly tangy, and perfectly seasoned. Toasting the rice brings out a nutty aroma, while simmering it in broth and tomato sauce infuses each grain with flavor. It’s anything but bland.
And finally, it’s incredibly versatile. You can dress it up with peas and carrots, toss in shredded chicken, or even add a handful of chopped cilantro at the end. No matter how you make it, the result is always crave-worthy.
Ready to see what makes it tick? Let’s break down the ingredients.
Ingredients Notes

What makes Andy’s Homemade Mexican Rice so special is the way humble ingredients come together to create something truly comforting. It’s all about layering flavor from the very beginning.
Long-grain white rice is the backbone of this dish. It's important to use long-grain (not short or medium), as it cooks up light and fluffy without becoming sticky. Be sure to rinse it well — this removes excess starch and helps achieve that perfect texture.
Tomato sauce is what gives the rice its signature reddish-orange hue and a gentle tang. Canned plain tomato sauce works best, but if you’re out, a quick blend of crushed tomatoes or even salsa can stand in.
Chicken broth is your flavor booster. It adds depth and savoriness that plain water just can’t match. If you’re keeping it vegetarian, feel free to swap in veggie broth — just taste and adjust the salt as needed.
Onion and garlic are sautéed first to build a flavor base. Don’t skip this step — the aroma alone is worth it. I like to use yellow onion for its sweetness and 2–3 cloves of garlic for a punch of flavor.
You won’t need any fancy tools — just a large skillet or saucepan with a tight-fitting lid, a wooden spoon, and a bit of patience. The magic really happens as the rice simmers low and slow.
How To Make This Homemade Mexican Rice

Making Andy’s Homemade Mexican Rice is straightforward, but like all great recipes, a few small steps make a big difference. Here’s how it all comes together.
Start by heating a couple tablespoons of oil in a large skillet over medium heat. Once hot, add your rinsed, drained rice. Toast it, stirring frequently, until it turns a deep golden brown. This takes about 8–10 minutes and gives the rice a warm, nutty flavor that sets the tone for the whole dish.
Once the rice is nice and toasted, stir in your finely chopped onion and sauté until softened — about 2–3 minutes. Add your minced garlic and let it cook just until fragrant, about 30 seconds. This step creates a deeply aromatic base.
Next, pour in the tomato sauce and chicken broth, then sprinkle in a pinch of salt, cumin, and chili powder (optional but recommended). Give it a good stir, scraping up any browned bits from the bottom of the pan. Bring the mixture to a light boil.
As soon as it starts bubbling, reduce the heat to low, cover tightly, and let it simmer gently for 18–20 minutes. Resist the urge to lift the lid — the steam is key to perfectly cooked rice. You’ll know it’s ready when the liquid is fully absorbed and the grains are tender.
Once done, turn off the heat and let the rice sit, covered, for another 5 minutes. Then fluff gently with a fork and taste for seasoning. This is the moment when it transforms from good to great.
From start to finish, you’re looking at about 35 minutes total, with minimal hands-on time. It’s the kind of dish that practically cooks itself.
Storage Options
Andy’s Homemade Mexican Rice stores beautifully, making it a great make-ahead or meal prep side.
Once cooled, transfer leftovers to an airtight container and store in the fridge for up to 5 days. It actually tastes even better the next day, as the flavors deepen overnight.
You can also freeze it! Pack it into freezer-safe bags or containers in single portions. Flatten the bags to save space and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
To reheat, microwave individual portions with a splash of water and a damp paper towel over the top to keep it moist. Or reheat gently on the stove in a covered pan over low heat.
Variations and Substitutions
One of the things I love most about this recipe is how customizable it is. Once you’ve got the method down, it’s easy to adapt it to your taste or dietary needs.
If you want to make it vegetarian, just swap the chicken broth for vegetable broth. You’ll still get great flavor, especially if you bump up the garlic and spices a bit.
To add veggies, toss in a handful of frozen peas and diced carrots during the last 5 minutes of cooking. They’ll steam along with the rice and add a pop of color and sweetness.
Craving some protein? Stir in shredded rotisserie chicken or even cooked chorizo at the end. Both options turn this into a main dish in no time.
You can also switch up the base. Try using salsa instead of tomato sauce for a more robust, slightly spicy version. Just reduce the amount of added salt to balance the seasoning.
Want to kick up the heat? A diced jalapeño sautéed with the onion works wonders. Or finish with a splash of hot sauce right before serving.
Don’t be afraid to play around with it. This is one of those recipes that evolves the more you make it — and that’s part of the fun.
PrintAndy’s Homemade Mexican Rice Recipe
Andy’s Homemade Mexican Rice is a simple yet delicious side dish packed with traditional flavors. This easy recipe uses pantry staples like rice, tomato sauce, and spices to bring authentic Mexican flair to your dinner table. Perfect alongside tacos, enchiladas, or grilled meats, this fluffy and savory rice dish is a must-try.
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Side Dish
- Method: Stovetop
- Cuisine: Mexican
- Diet: Vegetarian
Ingredients
-
1 cup long grain white rice
-
2 tablespoons vegetable oil
-
2 cups chicken broth
-
½ cup tomato sauce
-
½ teaspoon garlic powder
-
½ teaspoon onion powder
-
¼ teaspoon cumin
-
Salt to taste
Instructions
-
Heat oil in a skillet over medium heat.
-
Add rice and sauté until golden brown, about 5 minutes.
-
Stir in tomato sauce, chicken broth, garlic powder, onion powder, cumin, and salt.
-
Bring to a boil, reduce heat to low, cover, and simmer for 20 minutes or until rice is tender.
-
Fluff with a fork and serve hot.
Notes
-
For extra flavor, sauté chopped onions or garlic with the rice.
-
You can add peas or carrots for variety.
Nutrition
- Serving Size: 1 cup
- Calories: 210
- Sugar: 2g
- Sodium: 320mg






Leave a Reply