Why You’ll Love This Recipe
- Authentic Flavor: Experience the taste of your favorite Mexican restaurant right at home with this easy-to-make rice.
- Easy to Make: With simple ingredients and straightforward steps, this recipe is perfect for any home cook.
- Versatile Side Dish: Pairs well with a variety of Mexican dishes, from tacos to enchiladas.
- Customizable: Adjust the heat level with jalapeño or make it vegetarian with vegetable broth.
- Quick Prep: Ready in under 40 minutes, making it ideal for busy weeknights.
- Fluffy and Flavorful: The toasting technique ensures perfectly cooked, flavorful rice every time.
Ingredients & Preparation Notes
- Long-grain white rice: Rinsing the rice until the water runs clear removes excess starch, resulting in fluffier rice.
- Vegetable oil: Used to toast the rice, which enhances flavor and prevents sticking.
- Onion and garlic: These aromatics form the flavor base of the dish.
- Tomato sauce: Adds the signature red color and tangy flavor to the rice. You can substitute with tomato paste diluted in water.
- Chicken or vegetable broth: Provides depth of flavor. Use vegetable broth for a vegetarian version.
- Cumin, salt, and black pepper: Essential spices that give the rice its authentic taste.
- Jalapeño: Optional for those who like a bit of heat.
- Cilantro and lime: Fresh garnishes that add a burst of flavor and color.
Professional Tips & Techniques
- Toasting the Rice: Toasting the rice before adding liquid is crucial for achieving the right texture and flavor. This step helps the grains stay separate and adds a nutty taste.
- Aromatics First: Sautéing the onion and garlic before adding the rice ensures they release their flavors fully into the dish.
- Liquid Ratio: The 1:1.5 ratio of rice to liquid (including tomato sauce) ensures the rice cooks evenly and absorbs all the flavors.
- Don’t Peek: Resist the urge to lift the lid while the rice is simmering. This helps maintain the steam needed for perfect cooking.
- Resting Time: Allowing the rice to rest after cooking lets it steam and become fluffy. This step is often overlooked but makes a big difference.
- Fluffing: Use a fork to fluff the rice gently, avoiding mashing the grains.
Recipe Variations
- Vegetarian Mexican Rice: Substitute vegetable broth for chicken broth to make this dish vegetarian-friendly.
- Spicy Mexican Rice: Add more jalapeños or a dash of cayenne pepper for extra heat.
- Herb-Infused Rice: Experiment with different herbs like parsley or oregano for a unique twist.
- Cheesy Mexican Rice: Stir in some shredded cheese like cheddar or Monterey Jack just before serving for a creamy, cheesy version.
- Green Mexican Rice: Use salsa verde instead of tomato sauce for a vibrant, tangy variation.
- Veggie-Packed Mexican Rice: Add diced bell peppers, corn, or peas to the rice for added nutrition and color.
- Low-Sodium Mexican Rice: Use low-sodium broth and reduce the added salt for a healthier option.
- Brown Rice Mexican Rice: Use brown rice for a nuttier flavor and more fiber, adjusting the cooking time and liquid ratio as needed.
Serving Suggestions
- Taco Night: Serve this rice as a side with your favorite tacos for a complete meal.
- Burrito Bowls: Use the rice as a base for customizable burrito bowls with beans, salsa, and your choice of protein.
- Enchilada Accompaniment: Pair the rice with cheesy enchiladas for a comforting dinner.
- Fajita Feast: Serve alongside sizzling fajitas for a restaurant-style feast at home.
- Presentation Tip: Garnish with fresh cilantro and lime wedges for a pop of color and flavor.
- Side Dish: This rice is versatile enough to complement any Mexican main dish, from carne asada to vegetarian options.
Storage & Make-Ahead Tips
- Refrigeration: Store leftover rice in an airtight container in the refrigerator for up to 3 days.
- Freezing: Freeze cooled rice in a freezer-safe container for up to 3 months. Thaw in the refrigerator before reheating.
- Reheating: Reheat in the microwave or on the stovetop with a splash of water to revive the texture.
- Make-Ahead: You can prepare this rice ahead of time and reheat it when ready to serve. It’s perfect for meal prep.
Frequently Asked Questions
Q: Can I use brown rice instead of white rice?
Yes, you can use brown rice, but you’ll need to adjust the cooking time and liquid ratio. Use 2 cups of liquid for every cup of brown rice and cook for about 45 minutes.
Q: What can I substitute for tomato sauce?
You can use tomato paste diluted in water (1/2 cup paste + 1/2 cup water) or even salsa for a different flavor profile.
Q: How do I prevent the rice from sticking to the pan?
Make sure to toast the rice in oil before adding the liquid, and use a non-stick skillet or well-seasoned cast iron pan.
Q: Can I make this recipe vegan?
Yes, simply use vegetable broth instead of chicken broth, and ensure the tomato sauce is vegan-friendly.
Q: How can I add more flavor to the rice?
Try adding a pinch of smoked paprika or a splash of lime juice for an extra flavor boost.
Q: What if my rice turns out mushy?
Ensure you’re using the right ratio of rice to liquid (1:1.5) and avoid lifting the lid during cooking to maintain steam.
Q: Can I double the recipe?
Yes, you can double the recipe, but use a larger skillet to ensure even cooking.
Q: How do I know when the rice is done?
The rice is done when it’s tender and has absorbed all the liquid. Let it rest for 5 minutes after cooking to ensure it’s fully cooked.
Conclusion
This Mexican Restaurant Rice recipe is a must-try for anyone looking to bring the flavors of their favorite Mexican restaurant into their own kitchen. With its easy preparation and authentic taste, you’ll find yourself making this dish again and again. Don’t forget to share your results on social media and let us know how you enjoyed this flavorful side dish.
Happy cooking!

Mexican Restaurant Rice
Ingredients
Equipment
Method
- Heat the vegetable oil in a large skillet over medium heat. Add the rice and cook, stirring frequently, until it turns a light golden color, about 3-4 minutes. This step toasts the rice, enhancing its flavor and texture.
- Add the onion and garlic to the skillet. Sauté until the onion is translucent and the garlic is fragrant, about 2 minutes. This aromatic base will infuse the rice with depth of flavor.
- Stir in the tomato sauce, chicken broth, cumin, salt, and black pepper. If using jalapeño, add it now for a spicy kick. Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 20-25 minutes, or until the rice is tender and has absorbed all the liquid.
- Remove the skillet from the heat and let the rice sit, covered, for 5 minutes. This resting period allows the rice to steam and become fluffy.
- Fluff the rice with a fork and stir in the cilantro. Serve hot with lime wedges on the side for a fresh, zesty finish.