Videos

15 Easy & Authentic Mexican Food Recipes (Step-by-Step Guide)

Play Play

Looking for the best Mexican food recipes that are full of flavor, easy to make, and perfect for weeknights or special occasions? You’re in the right place.

In this complete guide, you’ll find 15 delicious Mexican recipes — from classic tacos and enchiladas to street corn, guacamole, and slow-cooked carnitas. Each recipe includes clear step-by-step instructions so you can make restaurant-quality Mexican food at home.


1. Easy Chicken Enchiladas

Ingredients:

  • 2 cups shredded cooked chicken
  • 2 cups enchilada sauce (red or green)
  • 8–10 corn or flour tortillas
  • 2 cups shredded cheese (Mexican blend or cheddar)
  • ½ cup sour cream (optional)
  • Onion, cilantro, and lime for serving

Instructions:

  1. Preheat oven to 375°F (190°C).
  2. Warm the tortillas so they are soft and flexible.
  3. Mix the shredded chicken with ½ cup of enchilada sauce.
  4. Fill each tortilla with chicken and a little cheese, then roll tightly.
  5. Place seam-side down in a baking dish.
  6. Pour the remaining sauce over the enchiladas and top with cheese.
  7. Bake for 20–25 minutes until bubbly and golden.
  8. Serve with sour cream, chopped onion, and cilantro.

2. Slow Cooker Carnitas

Ingredients:

  • 3–4 lbs pork shoulder
  • 1 onion, quartered
  • 4 garlic cloves
  • 1 orange (juiced) + 1 lime (juiced)
  • 1 tbsp cumin, 1 tbsp oregano, 2 tsp salt, 1 tsp black pepper
  • 1 bay leaf

Instructions:

  1. Place the pork in the slow cooker.
  2. Add onion, garlic, orange juice, lime juice, and all the spices.
  3. Cook on low for 8–10 hours or on high for 5–6 hours until the meat is fall-apart tender.
  4. Shred the pork with two forks.
  5. Optional: Broil the shredded meat for 5–8 minutes for crispy edges.
  6. Serve in tacos with onion, cilantro, and salsa.

3. Homemade Guacamole

Ingredients:

Play Play
  • 3 ripe avocados
  • 1 small tomato, diced
  • ¼ cup red onion, finely chopped
  • 1 jalapeño, minced (optional)
  • Juice of 1–2 limes
  • ¼ cup fresh cilantro
  • Salt to taste

Instructions:

  1. Cut the avocados in half, remove the pit, and scoop the flesh into a bowl.
  2. Mash with a fork to your desired consistency.
  3. Add tomato, onion, jalapeño, lime juice, cilantro, and salt.
  4. Mix gently and taste for seasoning.
  5. Serve immediately with tortilla chips.

4. Authentic Carne Asada Tacos

Ingredients:

  • 2 lbs flank or skirt steak
  • ¼ cup orange juice + ¼ cup lime juice
  • 3 garlic cloves, minced
  • 1 tsp cumin, 1 tsp chili powder, 1 tsp salt
  • Corn tortillas, onion, cilantro, salsa

Instructions:

  1. Mix the marinade ingredients and pour over the steak. Marinate for at least 1 hour (or overnight).
  2. Grill or pan-sear the steak over high heat for 3–5 minutes per side.
  3. Rest for 5 minutes, then slice thinly against the grain.
  4. Warm the tortillas and fill with carne asada, onion, and cilantro.
  5. Serve with salsa and lime wedges.

5. Easy Mexican Rice (Arroz Rojo)

Ingredients:

  • 1 cup long-grain white rice
  • 2 tbsp oil
  • ½ onion, finely chopped
  • 2 garlic cloves
  • 1 cup tomato sauce or purée
  • 2 cups chicken broth
  • Salt and cumin to taste

Instructions:

  1. Rinse the rice until the water runs clear.
  2. Heat oil in a pot and toast the rice until lightly golden.
  3. Add onion and garlic, cook for 1–2 minutes.
  4. Stir in tomato sauce and cook for another minute.
  5. Add broth, salt, and cumin. Bring to a boil.
  6. Cover, reduce heat, and simmer for 18–20 minutes until the liquid is absorbed.
  7. Fluff with a fork and serve.

6. Fresh Homemade Salsa

Ingredients:

  • 4 ripe tomatoes
  • ½ white onion
  • 1–2 jalapeños
  • 1 garlic clove
  • Juice of 1 lime
  • Handful of cilantro
  • Salt to taste

Instructions:

  1. Roughly chop all ingredients.
  2. Pulse in a food processor or blender until you reach your preferred texture (chunky or smooth).
  3. Taste and adjust salt and lime.
  4. Let sit for 10–15 minutes so the flavors develop.
  5. Serve with chips or as a topping.

7. Chicken Tinga Tacos

Ingredients:

  • 2 cups shredded chicken
  • 1 onion, sliced
  • 2 garlic cloves
  • 3–4 chipotle peppers in adobo
  • 1 cup tomato sauce
  • Salt and oregano

Instructions:

  1. Sauté the onion and garlic until soft.
  2. Add chipotle peppers and tomato sauce. Cook for 5 minutes.
  3. Blend the sauce until smooth (optional).
  4. Add the shredded chicken and simmer for 10–15 minutes.
  5. Serve in warm tortillas with avocado, onion, and cilantro.

8. Easy Chilaquiles

Ingredients:

  • 8–10 corn tortillas, cut into triangles and fried (or use tortilla chips)
  • 2 cups salsa verde or roja
  • 2 eggs (optional)
  • Cheese, crema, onion, and cilantro

Instructions:

  1. Heat the salsa in a large skillet.
  2. Add the tortilla chips and gently toss until coated and slightly softened.
  3. Cook for 2–3 minutes.
  4. Top with fried or scrambled eggs, cheese, crema, onion, and cilantro.
  5. Serve immediately.

9. Creamy Queso Dip

Ingredients:

  • 1 lb white American cheese or Velveeta
  • 1 cup milk or evaporated milk
  • 1 can Rotel tomatoes (diced tomatoes with green chiles)
  • ½ tsp cumin (optional)

Instructions:

  1. Melt the cheese with the milk over low heat, stirring constantly.
  2. Once smooth, stir in the Rotel tomatoes.
  3. Keep warm and serve with tortilla chips.

10. Birria Tacos (Quesabirria Style)

Ingredients:

  • 3 lbs beef chuck or short ribs
  • Dried guajillo and ancho chiles
  • Onion, garlic, cumin, oregano, bay leaves
  • Corn tortillas and shredded cheese

Instructions:

  1. Toast and soak the dried chiles, then blend with onion, garlic, and spices to make the sauce.
  2. Brown the meat, then add the sauce and cook low and slow (or in a slow cooker) for 3–4 hours until tender.
  3. Shred the meat.
  4. Dip tortillas in the consommé, fill with meat and cheese, and pan-fry until crispy.
  5. Serve with consommé for dipping.

11. 30-Minute Mexican Street Tacos

Ingredients:

  • 1 lb ground beef or chicken
  • Taco seasoning
  • Corn tortillas
  • Onion, cilantro, salsa, lime

Instructions:

  1. Cook the meat with taco seasoning until fully done.
  2. Warm the tortillas.
  3. Fill with meat and top with onion, cilantro, and salsa.
  4. Serve with lime wedges.

12. Chicken Enchiladas Verdes

Ingredients:

  • 2 cups shredded chicken
  • 2 cups salsa verde
  • 8–10 tortillas
  • 2 cups shredded cheese
  • Crema or sour cream

Instructions:

  1. Mix chicken with a little salsa verde.
  2. Fill and roll the tortillas.
  3. Place in a baking dish, cover with remaining salsa and cheese.
  4. Bake at 375°F for 20–25 minutes.
  5. Drizzle with crema before serving.

13. Mexican Street Corn (Elote)

Ingredients:

  • 4 ears of corn
  • ¼ cup mayonnaise
  • ¼ cup cotija cheese
  • Chili powder or Tajín
  • Lime wedges
  • Cilantro

Instructions:

  1. Grill or boil the corn until cooked.
  2. Brush with mayonnaise.
  3. Sprinkle generously with cotija cheese and chili powder.
  4. Finish with lime juice and cilantro.
  5. Serve hot.

14. Easy Black Bean Tacos

Ingredients:

  • 2 cans black beans, drained
  • 1 tsp cumin, 1 tsp chili powder
  • Tortillas, avocado, salsa, cheese, cilantro

Instructions:

  1. Heat the beans with spices and a splash of water.
  2. Mash slightly if desired.
  3. Warm tortillas and fill with beans and your favorite toppings.

15. Classic Pico de Gallo

Ingredients:

  • 4 Roma tomatoes, diced
  • ½ white onion, diced
  • 1 jalapeño, minced
  • Juice of 1–2 limes
  • Fresh cilantro
  • Salt

Instructions:

  1. Combine all ingredients in a bowl.
  2. Mix well and let sit for 10 minutes.
  3. Adjust seasoning and serve fresh.

Final Tips for Perfect Mexican Food at Home

  • Always use fresh lime juice and cilantro for authentic flavor.
  • Warm your tortillas — it makes a huge difference.
  • Taste and adjust salt and heat as you go.
  • Many of these recipes taste even better the next day.

Which recipe are you making first? Let me know in the comments!


Leave a Reply

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

Back to top button