Mexican Rice Recipe: Fluffy, Flavorful & Better Than Restaurant Style

Virtual Assistant

Mexican Rice Recipe

If you’re looking for the perfect side dish to serve with tacos, burritos, enchiladas, or grilled meats, this Mexican Rice Recipe is exactly what you need. Made with fluffy long-grain rice, tomato sauce, aromatic garlic, onions, and warm spices, this homemade recipe is packed with authentic flavor and comes together with simple pantry staples. It’s easy to prepare, incredibly delicious, and makes a wonderful addition to any Mexican-inspired meal.

Why You’ll Love This Recipe

  • Easy to make with simple pantry ingredients
  • Fluffy, flavorful, and perfectly seasoned
  • Tastes just like your favorite restaurant-style Mexican rice
  • Perfect for family dinners, meal prep, or potlucks
  • Budget-friendly and ready in about 35 minutes
  • Pairs well with a variety of Mexican dishes

Ingredients

  • 2 cups long-grain white rice
  • 2 tablespoons vegetable oil
  • 1 small onion, finely chopped
  • 3 garlic cloves, minced
  • 1½ cups tomato sauce
  • 2 cups chicken broth (or vegetable broth)
  • 1 teaspoon chili powder
  • 1 teaspoon ground cumin
  • ½ teaspoon smoked paprika
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • ½ cup frozen peas
  • ½ cup diced carrots
  • 2 tablespoons fresh cilantro, chopped

Optional Add-Ons

  • Sweet corn
  • Black beans
  • Diced jalapeños
  • Chopped green onions
  • Fresh lime wedges
  • Diced tomatoes

Step-by-Step Instructions

  1. Toast the Rice: Heat the vegetable oil in a large skillet over medium heat. Add the rice and cook, stirring frequently, for 5–7 minutes until the grains become lightly golden and fragrant.
  2. Cook the Aromatics: Add the chopped onion and minced garlic to the skillet. Cook for 2–3 minutes until softened and fragrant.
  3. Season the Rice: Stir in the chili powder, cumin, smoked paprika, salt, and black pepper. Cook for about 30 seconds to allow the spices to bloom.
  4. Add the Liquids: Pour in the tomato sauce and chicken broth, then stir well to combine. Add the peas and diced carrots.
  5. Simmer: Bring the mixture to a gentle boil. Reduce the heat to low, cover, and simmer for 18–20 minutes, or until the rice is tender and all the liquid has been absorbed.
  6. Rest the Rice: Remove the skillet from the heat and let it sit, covered, for 5 minutes to allow the rice to finish steaming.
  7. Fluff and Serve: Fluff the rice gently with a fork, garnish with fresh chopped cilantro, and serve warm with lime wedges if desired.

Pro Tips

  • Toast the rice before adding the liquid to create a richer, nuttier flavor.
  • Use long-grain white rice for the fluffiest texture.
  • Keep the lid on while the rice simmers to trap the steam.
  • Let the rice rest before fluffing for perfectly separated grains.
  • Garnish with fresh cilantro and a squeeze of lime juice for extra freshness.

Variations

Try these simple variations to customize your Mexican Rice Recipe:

  • Restaurant-Style Mexican Rice: Blend fresh tomatoes, onion, and garlic instead of using tomato sauce for a richer, authentic flavor.
  • Spicy Mexican Rice: Add diced jalapeños, chipotle peppers, or a pinch of cayenne pepper for extra heat.
  • Vegetarian Mexican Rice: Replace the chicken broth with vegetable broth for a delicious meat-free version.
  • Brown Rice Mexican Rice: Substitute brown rice for white rice and increase the cooking time according to the package instructions.
  • Protein-Packed Mexican Rice: Stir in cooked shredded chicken, grilled shrimp, or black beans to transform this side dish into a satisfying main course.

Serving Suggestions

This homemade Mexican Rice is a delicious side dish that pairs perfectly with tacos, burritos, enchiladas, fajitas, grilled chicken, steak, or shrimp. It also complements refried beans, guacamole, fresh salsa, and warm tortillas for a complete Mexican-inspired feast. If you’re looking for a lighter meal, serve it alongside a fresh green salad or roasted vegetables for a balanced and flavorful dinner.

Storage & Reheating

Store leftover Mexican rice in an airtight container in the refrigerator for up to 4 days. To freeze, let the rice cool completely before transferring it to freezer-safe containers or bags, where it will keep for up to 3 months. Reheat in the microwave or on the stovetop with a splash of water or broth to restore its fluffy texture.

Nutrition Information

Approximate values per serving (based on 6 servings):

  • Calories: 260
  • Protein: 5g
  • Carbohydrates: 46g
  • Fat: 6g
  • Fiber: 3g
  • Sodium: 420mg

FAQ Section

  • Can I make Mexican rice ahead of time? Yes! Mexican rice is perfect for meal prep and can be stored in the refrigerator for several days without losing its flavor.
  • Why is my Mexican rice sticky instead of fluffy? Sticky rice is usually caused by too much liquid or stirring during cooking. Toasting the rice first and allowing it to rest before fluffing will help create perfectly fluffy rice.
  • Can I use brown rice instead of white rice? Absolutely. Brown rice is a great alternative, but it requires a longer cooking time and slightly more liquid.
  • What dishes go well with Mexican rice? Mexican rice is delicious with tacos, burritos, enchiladas, grilled meats, seafood, fajitas, refried beans, and roasted vegetables.

This Mexican Rice Recipe is everything you want in a homemade side dish—light, fluffy, flavorful, and incredibly easy to prepare. Whether you’re serving it alongside your favorite Mexican meals or enjoying it as part of a simple weeknight dinner, this recipe delivers delicious results every time. Once you make it, you’ll never want to go back to store-bought or takeout versions.

Share This Article
Leave a Comment

Leave a Reply

Your email address will not be published. Required fields are marked *