Best Mexican Side Dishes for Tacos, Fajitas and More

Posted on April 25, 2026

Delicious Mexican side dishes for tacos and fajitas

Difficulty

Prep time

Cooking time

Total time

Servings

Why Make This Recipe

Making delicious Mexican side dishes is a great way to complement your main meal. These dishes not only enhance the flavor of tacos and fajitas but also bring color and fresh ingredients to the table. Preparing homemade sides like these can make any gathering feel special.

How to Make Mexican Rice

Ingredients:

  • 1 cup long-grain white rice
  • 2 cups chicken or vegetable broth
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 1 can (14.5 oz) diced tomatoes
  • 1 teaspoon cumin
  • 1 teaspoon chili powder
  • 2 tablespoons olive oil
  • Salt and pepper to taste
  • Fresh cilantro for garnish (optional)

Directions:

  1. Rinse the rice under cold water until the water runs clear. This helps remove excess starch.
  2. Heat olive oil in a large skillet over medium heat.
  3. Add chopped onion and garlic. Sauté until soft and fragrant, about 3-4 minutes.
  4. Stir in the rice. Cook for 2-3 minutes, stirring regularly until the rice is lightly toasted.
  5. Add diced tomatoes, broth, cumin, chili powder, salt, and pepper. Stir well.
  6. Bring the mixture to a boil. Once boiling, reduce the heat to low and cover the skillet.
  7. Let it simmer for about 18-20 minutes, or until the rice is tender and the liquid is absorbed.
  8. Remove from heat and let it sit for a few minutes before fluffing with a fork. Garnish with fresh cilantro if desired.

How to Serve Mexican Rice

Serve Mexican rice in a large dish alongside your favorite tacos or fajitas. It pairs well with beans, salsas, and fresh salad. For a festive touch, add lime wedges on the side.

How to Store Mexican Rice

Allow leftover rice to cool completely. Store it in an airtight container in the fridge for up to 4 days. For longer storage, freeze it for up to 3 months. Be sure to reheat thoroughly before eating.

Tips to Make Mexican Rice

  • Use fresh or homemade broth for a richer flavor.
  • Feel free to add vegetables like peas or bell peppers for extra nutrition and taste.
  • Adjust the spices according to your preference. If you like it spicier, add more chili powder or a pinch of cayenne pepper.

Variation

You can make Spanish rice by adding saffron or turmeric for color and a slight flavor change. Also, consider making a cilantro-lime version by mixing in fresh lime juice and chopped cilantro right before serving.

FAQs

1. Can I use brown rice instead of white rice?
Yes, but you will need to adjust the cooking time and use more liquid since brown rice takes longer to cook.

2. Is it possible to make this rice ahead of time?
Absolutely! You can prepare it a day in advance and reheat it when ready to serve.

3. What can I add to make it even heartier?
You can mix in black beans, corn, or even cooked chicken for a more filling side dish.

Mexican Rice

A vibrant and flavorful Mexican side dish that's perfect for pairing with tacos and fajitas.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Side Dish
Cuisine: Mexican
Calories: 210

Ingredients
  

Main Ingredients
  • 1 cup long-grain white rice
  • 2 cups chicken or vegetable broth Using homemade broth enhances flavor.
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 1 can diced tomatoes (14.5 oz)
  • 1 teaspoon cumin
  • 1 teaspoon chili powder
  • 2 tablespoons olive oil
  • to taste Salt
  • to taste Pepper
  • Fresh cilantro for garnish (optional)

Method
 

Preparation
  1. Rinse the rice under cold water until the water runs clear.
  2. Heat olive oil in a large skillet over medium heat.
  3. Add chopped onion and garlic. Sauté until soft and fragrant, about 3-4 minutes.
  4. Stir in the rice. Cook for 2-3 minutes, stirring regularly until the rice is lightly toasted.
  5. Add diced tomatoes, broth, cumin, chili powder, salt, and pepper. Stir well.
  6. Bring the mixture to a boil. Once boiling, reduce the heat to low and cover the skillet.
Cooking
  1. Let it simmer for about 18-20 minutes, or until the rice is tender and the liquid is absorbed.
  2. Remove from heat and let it sit for a few minutes before fluffing with a fork.
  3. Garnish with fresh cilantro if desired.

Notes

Store leftover rice in an airtight container in the fridge for up to 4 days, or freeze for up to 3 months. Reheat thoroughly before eating.

Tags:

/  /  /  / 

You might also like these recipes

Leave a Comment

Recipe Rating