Mexican Rice Recipe
What You’ll Love About This Recipe
Making Mexican rice at home is easier than you think, and the results are so much better than store-bought. You’ll love how this recipe brings bold flavors to your table with just a few simple steps. It’s perfectly fluffy, with a hint of smokiness from the tomatoes and spices. Plus, it’s versatile enough to pair with tacos, enchiladas, or even on its own. And the best part? It’s ready in under 30 minutes, making it a lifesaver for busy weeknights.
Recipe

Mexican rice is a flavorful and vibrant side dish that pairs perfectly with tacos, enchiladas, or any Mexican-inspired meal. This easy-to-make dish features fluffy rice cooked with tomatoes, onions, garlic, and spices for a deliciously aromatic result.
Ingredients:
- 1 cup long-grain white rice
- 2 tbsp vegetable oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 ½ cups chicken or vegetable broth
- ½ cup tomato sauce
- 1 tsp cumin
- ½ tsp chili powder
- Salt to taste
- Fresh cilantro (optional, for garnish)
Instructions:
- Rinse the rice under cold water until the water runs clear. Drain well.
- Heat oil in a large skillet over medium heat. Add the rice and cook, stirring frequently, until golden brown, about 5 minutes.
- Add the onion and garlic, cooking until softened, about 2 minutes.
- Stir in the broth, tomato sauce, cumin, chili powder, and salt. Bring to a boil.
- Reduce heat to low, cover, and simmer for 18–20 minutes, or until the liquid is absorbed and the rice is tender.
- Remove from heat and let sit, covered, for 5 minutes. Fluff with a fork and garnish with cilantro if desired.
Notes:
- For extra flavor, toast the rice until deeply golden before adding liquids.
- Adjust spice levels by increasing or reducing chili powder.
Time:
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Servings: 4
Nutrition
Mexican rice is a flavorful and nutritious dish that can be a great addition to any meal. Here’s a breakdown of its nutritional content per serving:
Nutrient | Amount per Serving |
---|---|
Calories | 200 kcal |
Protein | 4 g |
Carbohydrates | 35 g |
Fat | 5 g |
Fiber | 2 g |
Sodium | 400 mg |
What To Serve With It
I love pairing my Mexican rice with fresh side dishes like guacamole or a zesty corn salad to keep things light and flavorful. For a heartier meal, I’ll add grilled chicken, seasoned beef, or black beans, which complement the rice perfectly. It’s all about balancing textures and flavors to make the meal feel complete!
Side Dishes Pairings
It’s always exciting to think about what else can join Mexican rice on the plate, isn’t it? I love how its cultural significance shines through regional variations—think warm tortillas, zesty salsas, or creamy refried beans. Roasted veggies or a crisp salad add freshness, while charred elote brings smoky sweetness. Each pairing celebrates tradition yet lets you play with flavors. What’s your favorite combo?
Complementary Proteins Choices
When I’m planning a meal around Mexican rice, I love thinking about the proteins that’ll turn it into a hearty dish. I often lean toward plant proteins like black beans or lentils—they’re filling and blend perfectly. Quinoa’s another favorite; its benefits include being a complete protein and adding a nutty texture. Grilled chicken or shrimp works too, giving that savory kick everyone loves.