Mexican Rice Recipe: A Flavorful Side Dish
There’s something undeniably comforting about a bowl of Mexican rice, with its vibrant colors and rich flavors. Growing up, it was a staple at our family gatherings, effortlessly complementing everything from enchiladas to grilled meats. What makes Mexican rice so special? It’s not just its delightful taste but also its versatility and ease of preparation. Whether it’s a weeknight dinner or a festive celebration, this dish never disappoints.
Why you’ll love this dish
What draws so many people to Mexican rice? For starters, it’s incredibly quick to prepare—perfect for busy weeknights. This dish is not just flavorful but also budget-friendly, requiring just a handful of common ingredients. Plus, it brings the warmth of authentic Mexican cuisine right into your home, making it ideal for family brunches or casual dinners.
"This Mexican rice recipe was a hit at our family gathering! It was the perfect side for tacos and everyone loved the flavor." – Lisa M.
Step-by-step overview
The beauty of making Mexican rice lies in its simplicity. You’ll start by sautéing some onions, then the rice, followed by adding broth and spices. In just a short while, you’ll have a delicious, colorful dish that fills the kitchen with mouth-watering aromas.
Here’s what you can expect:
- Sauté onions and garlic.
- Toast the rice to enhance its flavor.
- Add tomatoes, broth, and seasonings.
- Let it simmer until perfectly fluffy.
What you’ll need
To whip up this delicious Mexican rice, you’ll need the following ingredients:
- Long-grain white rice (or jasmine rice)
- Olive oil or vegetable oil
- Onion (finely chopped)
- Garlic (minced)
- Tomato (fresh or canned)
- Chicken or vegetable broth
- Cumin
- Chili powder
- Salt
- Fresh cilantro (optional for garnish)
Feel free to swap long-grain rice for brown rice if you prefer a heartier version.
Directions to follow
- In a large skillet, heat 2 tablespoons of oil over medium heat.
- Add the chopped onion and sauté until translucent, roughly 3-4 minutes.
- Stir in the minced garlic and cook for another minute.
- Add the rice to the skillet, stirring frequently for about 2-3 minutes until it lightly toasts and turns golden.
- Mix in the diced tomato (with juices), broth, cumin, chili powder, and salt. Bring to a boil.
- Reduce the heat to low, cover, and let it simmer for 20-25 minutes, or until the rice is tender and the liquid is absorbed.
- Fluff with a fork and top with fresh cilantro before serving.
Best ways to enjoy it
Mexican rice shines on its own but shines even brighter when paired with other dishes. Here are some delightful serving suggestions:
- Serve alongside fajitas or tacos.
- Top with grilled chicken or shrimp for a complete meal.
- Enjoy as a filling for burritos.
- Pair with black beans and avocado for a quick vegetarian option.
Storage and reheating tips
To keep leftovers fresh and tasty, follow these storage tips:
- Fridge: Store cooked Mexican rice in an airtight container for up to 4 days.
- Freezer: Freeze rice in portion-sized bags for up to 3 months. Make sure to label them with the date!
- Reheating: To reheat, add a splash of water in a microwave-safe dish and cover. Heat until warmed through.
Remember to practice safe food handling—cool the rice before refrigerating to avoid any bacterial growth.
Helpful cooking tips
Here are some insider tips to elevate your Mexican rice:
- Toasting the rice before adding liquid enhances its flavor significantly.
- For added texture, toss in some frozen peas or corn in the last few minutes of cooking.
- If you like a spicier kick, add diced jalapeños or a splash of hot sauce.
Creative twists
Feel free to experiment with the recipe! Here are some variations:
- Coconut Mexican Rice: Substitute half the chicken broth with coconut milk for a tropical twist.
- Spanish Rice: Add bell peppers and a paprika for a smoky flavor.
- Vegetarian version: Use vegetable broth and load it up with veggies like zucchini or carrots.
Your questions answered
Q: How long does this Mexican rice take to prepare?
A: This recipe typically takes about 30-40 minutes from start to finish.
Q: Can I use brown rice instead of white rice?
A: Yes! Just keep in mind that brown rice will require a longer cooking time and additional liquid.
Q: How do I know if the rice is cooked properly?
A: The rice should be tender and the liquid fully absorbed. If it’s still hard, add a tad more broth and let it simmer longer.
Now, you’re all set to create a savory batch of Mexican rice that will undoubtedly become a family favorite. Enjoy the comforting flavors and the delightful aromas that fill your kitchen as you cook!
Print
Mexican Rice
- Total Time: 35 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
A flavorful and easy-to-make side dish that complements a variety of meals, bringing the warmth of authentic Mexican cuisine to your table.
Ingredients
- 2 cups long-grain white rice (or jasmine rice)
- 2 tablespoons olive oil or vegetable oil
- 1 onion (finely chopped)
- 2 cloves garlic (minced)
- 1 tomato (fresh or canned, diced)
- 4 cups chicken or vegetable broth
- 1 teaspoon cumin
- 1 teaspoon chili powder
- 1 teaspoon salt
- Fresh cilantro (optional for garnish)
Instructions
- Heat 2 tablespoons of oil in a large skillet over medium heat.
- Add the chopped onion and sauté until translucent, roughly 3-4 minutes.
- Stir in the minced garlic and cook for another minute.
- Add the rice to the skillet, stirring frequently for about 2-3 minutes until it lightly toasts and turns golden.
- Mix in the diced tomato (with juices), broth, cumin, chili powder, and salt. Bring to a boil.
- Reduce the heat to low, cover, and let it simmer for 20-25 minutes, or until the rice is tender and the liquid is absorbed.
- Fluff with a fork and top with fresh cilantro before serving.
Notes
Feel free to swap long-grain rice for brown rice if you prefer a heartier version.
- Prep Time: 5 minutes
- Cook Time: 30 minutes
- Category: Side Dish
- Method: Stovetop
- Cuisine: Mexican








