12 Deliciously Authentic Mexican Recipes to Try
Here’s a collection of 12 authentic Mexican recipes that will spice up your meals and bring a taste of Mexico right to your kitchen. From classic tacos and savory carnitas to delicious homemade guacamole and refreshing salsas, these recipes are easy to make and packed with flavor. Plus, each recipe includes nutritional information and helpful tips to make your cooking experience even smoother. Let’s get cooking!
Ceviche de Camarón with Avocado

Ceviche de Camarón with Avocado is a refreshing and vibrant dish that perfectly captures the essence of authentic Mexican cuisine. The combination of tender shrimp, zesty lime juice, and creamy avocado creates a delightful contrast of flavors and textures. This dish is not only simple to make but also brings a taste of the ocean straight to your table, making it a great option for any occasion.
With its bright, fresh ingredients, Ceviche de Camarón is an excellent appetizer or light meal. Pair it with crispy tortilla chips or serve it alongside homemade guacamole, elote, or salsa for a complete Mexican feast. Enjoy this dish with friends and family for a taste of summer any time of the year!
Ingredients
- 1 pound shrimp, peeled and deveined
- 1 cup fresh lime juice
- 1/2 cup red onion, finely chopped
- 1 medium tomato, diced
- 1/4 cup cilantro, chopped
- 1 avocado, diced
- Salt and pepper to taste
- Tortilla chips for serving
Instructions
- Prepare the Shrimp: In a bowl, combine shrimp and lime juice. Let it marinate in the refrigerator for about 30 minutes, or until the shrimp is opaque.
- Add Vegetables: Once the shrimp is ready, stir in the red onion, tomato, and cilantro. Season with salt and pepper to taste.
- Incorporate Avocado: Gently fold in the diced avocado just before serving to keep it intact.
- Serve: Enjoy chilled with tortilla chips or as part of a larger spread with homemade guacamole, elote, salsa, or tacos.
Nutritional information (per serving): Approximately 200 calories, 10g fat, 5g carbs, and 20g protein. For extra flavor, consider adding jalapeños or a dash of hot sauce!
Tamales de Elote with Cream

Tamales de Elote are a delightful treat that highlight the sweetness of corn, making them a favorite in Mexican cuisine. These tamales are soft, fluffy, and have a lovely texture that melts in your mouth. They’re often served with a drizzle of cream, which brings a rich and creamy element to the dish.
This recipe is fairly simple to make and is perfect for gatherings or a cozy family meal. The combination of sweet corn and cream is a standout, and it pairs perfectly with homemade guacamole, salsa, or even carnitas for a complete meal.
Ingredients
- 2 cups corn kernels (fresh or frozen)
- 1 cup masa harina
- 1/4 cup sugar
- 1 teaspoon baking powder
- 1/2 teaspoon salt
- 1/2 cup unsalted butter, softened
- 1 cup milk
- 1 cup cream (for serving)
- Chopped cilantro (for garnish)
- Cheese (optional, for garnish)
Instructions
- Prepare the Corn: If using fresh corn, blend the kernels until smooth. If using frozen, let them thaw and then blend.
- Mix the Batter: In a large bowl, combine masa harina, sugar, baking powder, and salt. Add the softened butter and milk, mixing until smooth. Stir in the blended corn.
- Shape the Tamales: Set up a steamer. Spoon the mixture onto tamale wrappers or corn husks, fold them, and place them upright in the steamer.
- Steam: Cover the tamales with a wet cloth and steam for about 45 minutes, until firm.
- Serve: Drizzle with cream and garnish with cilantro and cheese if desired.
Nutritional Information: Each tamal is approximately 150 calories, with 5g of fat, 24g of carbs, and 3g of protein. Serve with sides like homemade guacamole, salsa, or tacos for a more filling meal!
Tacos al Pastor with Pineapple

Tacos al Pastor is a beloved Mexican dish that bursts with flavor. The combination of marinated pork, fresh pineapple, and zesty toppings creates a mouthwatering experience that is both satisfying and refreshing. This recipe is relatively simple, making it perfect for weeknight dinners or casual gatherings with friends.
The key to these tacos lies in the marination process. The pork is seasoned with a blend of spices and pineapple juice, which not only tenderizes the meat but also adds a hint of sweetness. Pair these tacos with homemade guacamole, a fresh salsa, or even classic elote on the side for a true fiesta!
Ingredients
- 2 lbs pork shoulder, thinly sliced
- 1/4 cup pineapple juice
- 2 tablespoons adobo sauce
- 1 tablespoon cumin
- 1 tablespoon oregano
- Salt and pepper to taste
- 1 cup fresh pineapple, diced
- 1/2 cup red onion, thinly sliced
- Cilantro, chopped, for garnish
- Taco tortillas
Instructions
- Marinate the Meat: In a large bowl, mix pork slices, pineapple juice, adobo sauce, cumin, oregano, salt, and pepper. Cover and marinate in the refrigerator for at least 2 hours or overnight for best flavor.
- Cook the Pork: Heat a skillet or grill over medium-high heat. Cook the marinated pork for about 4-5 minutes on each side until browned and cooked through.
- Prepare the Tacos: Warm the taco tortillas in a separate pan. Place the cooked pork on the tortillas, then top with diced pineapple, red onion, and cilantro.
- Serve: Enjoy your tacos al pastor with a side of homemade guacamole, salsa, or elote for a complete meal!
Nutritional Information: Each taco contains approximately 250 calories, 12g fat, 20g protein, and 30g carbs. Enjoy in moderation with plenty of fresh toppings!
Tips: For the best flavor, let the pork marinate overnight. You can also grill the pork for added smokiness. Don’t forget to serve with fresh lime wedges for an extra kick!
Mole Poblano Sauce over Chicken

Mole Poblano is a signature dish from Mexico, famous for its rich and complex flavors. This sauce combines ingredients like chocolate, chili peppers, and spices, creating a unique taste that balances sweetness, heat, and depth. Pairing it with tender chicken makes for a comforting and satisfying meal that’s sure to impress.
While it may seem intimidating to make, this recipe is quite straightforward. With a little preparation, you can whip up a delicious mole sauce that will elevate your chicken dinner. Serve it over rice, and you’ve got a fantastic meal that captures the essence of authentic Mexican cuisine!
Ingredients
- 4 chicken thighs or drumsticks
- 1 cup mole poblano sauce (homemade or store-bought)
- 1 tablespoon olive oil
- 1/2 teaspoon salt
- 1/2 teaspoon pepper
- 1 teaspoon cumin
- 2 cups cooked rice
- Fresh cilantro for garnish
Instructions
- Prepare the Chicken: Season the chicken pieces with salt, pepper, and cumin. Heat olive oil in a skillet over medium heat and add the chicken. Cook for about 5-7 minutes on each side until browned and cooked through.
- Add the Mole Sauce: Pour the mole poblano sauce over the chicken in the skillet. Cover and let it simmer for about 10 minutes, allowing the flavors to meld.
- Serve: Place the cooked rice on plates, top with the mole chicken, and garnish with fresh cilantro. Enjoy your delicious mole poblano!
Nutritional Information (per serving): Calories: 450, Protein: 30g, Carbohydrates: 40g, Fat: 20g.
Tips: For a vegetarian option, try using roasted vegetables with the mole sauce instead of chicken. Pairing it with a side of homemade guacamole, salsa, or elote can enhance your meal!
Sopes with Refried Beans and Toppings

Sopes are a delightful and hearty dish that showcases the rich flavors of authentic Mexican cuisine. With their thick corn masa base, they are versatile and delicious, often topped with refried beans, fresh vegetables, and various garnishes. This recipe is simple to make, making it perfect for a quick weeknight dinner or a fun gathering with friends.
The combination of crispy edges and a soft center creates a satisfying texture, while the toppings can be customized to suit your taste. Whether you prefer the creamy goodness of homemade guacamole, the spicy kick of salsa, or the savory notes of carnitas, sopes can accommodate them all!
Ingredients
- 2 cups masa harina
- 1/2 teaspoon salt
- 1 1/4 cups warm water
- 1 can refried beans (15 oz)
- 1 cup shredded lettuce
- 1/2 cup diced tomatoes
- 1/2 cup diced onions
- 1 cup crumbled queso fresco
- 1 avocado, sliced
- Cilantro for garnish
Instructions
- Make the Sopes: In a bowl, mix masa harina and salt. Gradually add warm water until a soft dough forms. Divide into small balls and flatten them into thick discs. Use your fingers to create a raised edge around the perimeter to hold toppings.
- Cook the Sopes: Heat a skillet over medium heat. Cook each disc for 2-3 minutes per side until golden brown and slightly crispy. Remove and keep warm.
- Prepare the Toppings: Heat refried beans in a small pot. Spread a generous layer of beans on each sope, followed by your choice of toppings: lettuce, tomatoes, onions, queso fresco, and avocado.
- Serve: Garnish with fresh cilantro and serve with homemade salsa or guacamole on the side.
Nutritional Information (per sope): Approximately 250 calories, 8g protein, 10g fat, 36g carbohydrates.
Tips: For extra flavor, consider adding spices to the beans or incorporate grilled corn (elote) as a topping. Serve with a side of tacos or carnitas for a complete meal.
Chiles en Nogada with Ground Meat

Chiles en Nogada is a classic Mexican dish that showcases the vibrant flavors of the country. This dish features poblano peppers stuffed with a savory ground meat mixture, typically made from beef and pork, combined with fruits and spices. The stuffed peppers are then topped with a creamy walnut sauce and garnished with pomegranate seeds, giving it a delightful balance of sweet and savory. It’s a festive dish often enjoyed during celebrations and is surprisingly easy to make at home.
The combination of flavors in Chiles en Nogada is truly unique. The ground meat filling provides a hearty base, while the sweetness from the fruits and the richness of the walnut sauce elevate the dish. It’s perfect for a family gathering or a special dinner, and pairs well with sides like homemade guacamole, elote, or salsa for a complete meal.
Ingredients
- 4 medium poblano peppers
- 1 lb ground beef
- 1 lb ground pork
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 apple, peeled and diced
- 1 pear, peeled and diced
- 1/2 cup dried fruit (raisins or apricots)
- 1/2 cup almonds, chopped
- 1 teaspoon cinnamon
- Salt and pepper to taste
- 1 cup walnuts, soaked and blended
- 1 cup milk or cream
- Pomegranate seeds for garnish
- Cilantro for garnish
Instructions
- Roast the Peppers: Char the poblano peppers over an open flame until the skin is blistered. Place them in a plastic bag for about 10 minutes to steam, then peel off the skin and make a slit to remove the seeds.
- Make the Filling: In a skillet, sauté the onions and garlic until fragrant. Add the ground beef and pork, cooking until browned. Stir in the chopped apple, pear, dried fruit, almonds, cinnamon, salt, and pepper. Cook for an additional 5 minutes.
- Stuff the Peppers: Carefully fill each roasted poblano pepper with the meat mixture. Place them in a baking dish.
- Prepare the Sauce: In a bowl, mix the blended walnuts with milk or cream until smooth. Pour the sauce over the stuffed peppers.
- Bake: Preheat the oven to 350°F (175°C) and bake the peppers for about 20 minutes until heated through. Remove from the oven and garnish with pomegranate seeds and cilantro before serving.
Nutritional Information (per stuffed pepper): Approximately 350 calories, 20g fat, 25g protein, 15g carbohydrates.
Tips: Serve with homemade guacamole or a fresh salsa to complement the flavors, and enjoy with elote or taco sides for a full meal. If you’re in the mood for carnitas, try them alongside for a festive touch!
Pozole Rojo with Pork and Radishes

Pozole Rojo is a traditional Mexican soup that’s rich in flavor and history. It combines hominy, tender pork, and a vibrant red chile broth, creating a heartwarming dish that’s perfect for gatherings. The addition of fresh toppings like radishes, cabbage, and lime enhances its freshness, making every bite a delightful experience.
This recipe is relatively simple, making it a great choice for both novice and seasoned cooks. The blend of spices and ingredients creates a warm, comforting flavor that pairs perfectly with homemade guacamole, elote, or salsa for a complete meal.
Ingredients
- 2 lbs pork shoulder, cut into chunks
- 1 large onion, quartered
- 4 cloves garlic, minced
- 3 dried guajillo chiles
- 2 dried ancho chiles
- 1 can (15 oz) hominy, drained and rinsed
- 8 cups chicken broth
- 1 tsp cumin
- Salt to taste
- Fresh radishes, thinly sliced
- Shredded cabbage
- Lime wedges
- Chopped cilantro
- Crumbled Mexican cheese (optional)
Instructions
- Prepare the Pork: In a large pot, add pork, onion, garlic, and cover with water. Bring to a boil, then reduce heat and simmer for about 2 hours, or until pork is tender. Remove pork, shred it, and set aside.
- Make the Chile Sauce: In a separate pot, soak the dried chiles in hot water for about 20 minutes. Blend with a bit of the soaking water until smooth.
- Combine Ingredients: In the pot with the broth, add shredded pork, hominy, cumin, and the chile sauce. Simmer for an additional 30 minutes, seasoning with salt to taste.
- Serve: Ladle the pozole into bowls and top with sliced radishes, cabbage, cilantro, and a squeeze of lime. Enjoy with tortilla chips or tacos on the side.
Nutritional Information (per serving): Calories:350, Protein:30g, Fat:15g, Carbohydrates:25g.
Tips: To make this dish even more authentic, serve alongside traditional toppings like homemade guacamole, elote, salsa, or carnitas for added flavor and texture.
Quesadillas with Oaxaca Cheese and Mushrooms

Quesadillas with Oaxaca cheese and mushrooms are a delightful treat that combines the rich, creamy flavors of melted cheese with the earthy taste of sautéed mushrooms. This dish is simple to prepare, making it a perfect choice for a quick lunch or a snack. Each bite offers a satisfying crunch from the tortilla, followed by the gooeyness of the cheese and the umami from the mushrooms.
Pair these quesadillas with a side of homemade guacamole, salsa, or even some spicy elote for a complete meal full of authentic Mexican flavors. You can also serve them with carnitas or tacos for a fun family dinner!
Ingredients
- 4 large flour tortillas
- 2 cups Oaxaca cheese, shredded
- 1 cup mushrooms, sliced
- 1 tablespoon olive oil
- Salt and pepper, to taste
- Fresh cilantro, for garnish
Instructions
- Heat olive oil in a skillet over medium heat. Add sliced mushrooms, seasoning with salt and pepper, and sauté until golden brown.
- On half of each tortilla, sprinkle a generous amount of Oaxaca cheese followed by the sautéed mushrooms.
- Fold the tortilla in half and place it in a hot skillet. Cook for about 2-3 minutes on each side, or until the tortilla is golden and the cheese has melted.
- Remove from heat, garnish with fresh cilantro, and serve hot with salsa or homemade guacamole.
Nutritional Information (per serving): Approximately 250 calories, 12g protein, 15g fat, 20g carbohydrates.
Tips: For a twist, try adding some cooked chicken or spinach to the filling. You can also make a spicy salsa by blending tomatoes, onions, cilantro, and jalapeños for dipping.
Enjoy your quesadillas with a side of homemade guacamole made from mashed avocados, lime juice, diced tomatoes, and onions for a fresh kick. Don’t forget to whip up some elote for that perfect Mexican street food vibe!
Enchiladas Verdes with Chicken

Enchiladas Verdes with Chicken are a delightful dish bursting with flavor. These enchiladas feature tender chicken wrapped in soft corn tortillas, all smothered in a vibrant green salsa. The bright taste of tomatillos and cilantro creates a refreshing contrast that makes each bite irresistible. Plus, they’re easy to prepare, making them perfect for any weeknight dinner.
Serve these enchiladas with a side of homemade guacamole, fresh salsa, or even elote for a complete meal. The combination of textures and flavors will have you coming back for seconds. Enjoy the richness of this authentic Mexican dish that’s sure to please everyone at your table!
Ingredients
- 2 cups cooked chicken, shredded
- 8 corn tortillas
- 1 cup salsa verde (green salsa)
- 1/2 cup sour cream
- 1/2 cup shredded cheese (like queso fresco or Monterey Jack)
- 1/4 cup chopped cilantro
- Salt and pepper to taste
Instructions
- Preheat your oven to 375°F (190°C).
- In a bowl, mix the shredded chicken with half of the salsa verde and cilantro. Season with salt and pepper.
- Warm the tortillas briefly in a skillet or microwave to make them pliable.
- Fill each tortilla with the chicken mixture, roll it up, and place seam side down in a greased baking dish.
- Pour the remaining salsa verde over the top of the enchiladas and sprinkle with shredded cheese.
- Bake for 20 minutes or until the cheese is melted and bubbly.
- Remove from the oven, top with sour cream and additional cilantro before serving.
Nutritional Information (per serving): Approximately 320 calories, 15g protein, 12g carbs, 25g fat.
Tips: For a twist, add diced green chilies to the chicken mixture. Pair with tacos, salsa, or some delicious carnitas for a feast!
Churros with Chocolate Sauce

Churros are a delightful Mexican dessert that bring a bit of sweetness to any occasion. These golden, crispy treats are coated in cinnamon sugar and served with a rich chocolate sauce for dipping. The combination of textures and flavors makes churros a favorite for people of all ages. Plus, they’re surprisingly simple to whip up at home!
Making churros is a fun process that results in a warm, comforting dessert. Once you’ve mastered the basic dough, you can easily adjust the recipe to create your own variations. Pair them with classic sides like homemade guacamole, salsa, or even elote for a complete Mexican feast!
Ingredients
- 1 cup water
- 1/2 cup unsalted butter
- 2 tablespoons granulated sugar
- 1 teaspoon vanilla extract
- 1 cup all-purpose flour
- 1/4 teaspoon salt
- 2 large eggs
- Vegetable oil for frying
- 1/2 cup granulated sugar (for coating)
- 1 tablespoon ground cinnamon
- 1 cup semi-sweet chocolate chips
- 1/2 cup heavy cream
Instructions
- In a saucepan, combine water, butter, sugar, and vanilla. Bring to a boil, then remove from heat. Stir in flour and salt until a dough forms.
- Allow the dough to cool slightly, then mix in the eggs one at a time until well combined.
- Heat oil in a deep pan to 375°F (190°C). Using a pastry bag fitted with a star tip, pipe the dough into 4-6 inch lengths into the hot oil. Fry until golden brown, about 2-3 minutes on each side.
- Remove churros and drain on paper towels. While still warm, roll them in a mixture of sugar and cinnamon.
- For the chocolate sauce, heat the cream in a small saucepan until simmering. Remove from heat and stir in chocolate chips until melted and smooth.
- Serve churros warm with the chocolate sauce for dipping.
Nutritional Information: One churro with chocolate sauce has approximately 200 calories, 10g fat, and 20g carbohydrates.
Tips: For added flavor, drizzle the churros with caramel or serve with fresh fruit. You can also experiment with flavors by adding orange zest to the dough for a citrus twist!
Flan de Caramelo with Cream

Flan de Caramelo is a traditional Mexican dessert that’s smooth, creamy, and simply irresistible. With a rich caramel sauce drizzled over its velvety surface, this flan strikes the perfect balance between sweet and slightly bitter, making it a favorite for many. The texture is light and airy, melting in your mouth with each bite.
This dessert is surprisingly easy to prepare, requiring just a handful of ingredients and minimal effort. Ideal for family gatherings or special occasions, its elegant presentation is sure to impress. If you’re enjoying Flan, consider pairing it with some homemade guacamole, salsa, or tacos for a complete Mexican feast!
Ingredients
- 1 cup granulated sugar
- 6 large eggs
- 1 can (14 oz) sweetened condensed milk
- 1 can (12 oz) evaporated milk
- 1 tablespoon vanilla extract
- 1/4 teaspoon salt
Instructions
- Make the Caramel: In a saucepan over medium heat, melt the sugar, stirring constantly until it turns golden brown. Quickly pour the caramel into a round baking dish, swirling to coat the bottom.
- Prepare the Flan Mixture: In a blender, combine eggs, sweetened condensed milk, evaporated milk, vanilla extract, and salt. Blend until smooth.
- Pour the Mixture: Carefully pour the flan mixture over the caramel in the baking dish.
- Bake: Preheat your oven to 350°F (175°C). Place the flan dish in a larger baking pan filled with hot water to create a water bath. Bake for about 50-60 minutes, or until set.
- Cool and Serve: Allow the flan to cool, then refrigerate for at least 4 hours. To serve, run a knife around the edges, invert onto a plate, and drizzle any remaining caramel on top.
Nutritional Information:Each serving contains approximately 200 calories, 8g fat, 24g carbs, and 6g protein.
Tips: Use fresh ingredients for the best flavor. For a twist, consider adding a splash of orange or lime zest to the flan mixture.
If you’re looking for more Mexican delights, try some delicious elote, vibrant salsa, flavorful tacos, or savory carnitas to complement your meal!
Arroz con Pollo with Peas and Carrots

Arroz con Pollo is a classic dish that brings comfort and warmth to the table. This Mexican favorite combines tender chicken with seasoned rice, peas, and carrots, making it both colorful and nourishing. The flavors are vibrant and inviting, perfect for a family gathering or a cozy dinner. Plus, it’s surprisingly simple to whip up, making it an ideal weeknight meal.
This recipe is not just about the chicken and rice; it’s about creating a delightful experience with every bite. You can easily pair it with homemade guacamole, fresh salsa, or even some delicious elote for a full-on Mexican feast. Let’s make this flavorful dish that captures the essence of authentic Mexican cooking!
Ingredients
- 4 chicken thighs, boneless and skinless
- 2 cups long-grain rice
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 cup peas (fresh or frozen)
- 1 cup carrots, diced
- 1/4 cup olive oil
- 1 teaspoon turmeric (for color)
- 4 cups chicken broth
- Salt and pepper to taste
- Cilantro for garnish
Instructions
- Heat olive oil in a large pot over medium heat. Add the chopped onion and garlic, sautéing until soft and fragrant.
- Add the chicken thighs to the pot and brown on all sides, about 5-7 minutes.
- Stir in the rice, turmeric, salt, and pepper, ensuring the rice is coated in the oil and spices.
- Pour in the chicken broth and bring to a boil. Reduce heat to low, cover, and let simmer for about 20 minutes.
- After 15 minutes, add the peas and carrots on top of the rice without stirring. Cover again and cook until the rice is fully cooked and liquid is absorbed, about 5 more minutes.
- Fluff the rice with a fork, garnish with fresh cilantro, and serve warm.
Nutritional Information (per serving): Approximately 400 calories, 18g protein, 40g carbohydrates, 20g fat.
Tips: Serve with homemade guacamole, fresh salsa, or even a side of elote for a complete meal. For a twist, try adding spices like cumin or chili powder for a kick!