Cinco de Mayo is the ideal occasion to celebrate with authentic Mexican flavors. Whether you’re hosting a big fiesta or preparing a cozy family meal, this Collection of 40+ Mexican Recipes offers everything from tacos and enchiladas to salsas, soups, sides, and cocktails to make your celebration memorable.

Best Mexican Recipes for Cinco de Mayo
Growing up in Southern California, I was lucky to be surrounded by incredible Mexican food—from taco trucks to family-run taquerias. That experience shaped a deep appreciation for authentic Mexican dishes and Mexican-inspired cooking.
Contrary to popular belief, Cinco de Mayo does not mark Mexico’s Independence Day. It commemorates the Battle of Puebla in 1862, when Mexican forces achieved an unlikely victory over French troops. While the holiday is modestly observed in Mexico, in the United States it has become a day to celebrate Mexican heritage, especially its rich culinary traditions.
From slow-braised meats and vibrant salsas to comforting soups and refreshing drinks, these recipes will help you build a festive and flavorful menu. Whether you want something traditional or an easy weeknight option, this collection has recipes to suit every appetite.
Table of Contents
- Best Mexican Recipes for Cinco de Mayo
- Must-Have Mexican Salsas and Dips
- The Best Mexican Chicken, Beef, and Pork Recipes
- Favorite Mexican Tacos and Enchiladas
- Essential Sides and Appetizers
- Comforting Mexican Soup and Stew Recipes
- Quick and Easy Mexican-Inspired Dinners
- Refreshing Margaritas and Cocktails
Must-Have Mexican Salsas and Dips
No Cinco de Mayo spread is complete without a selection of bright salsas and creamy dips. Freshly made pico de gallo and guacamole are essentials, but there are many ways to add flavor and color to your table.
Salsa Verde: Made with tomatillos, jalapeños, and cilantro, this tangy green salsa is perfect for drizzling over tacos or serving with chips. Its bright acidity lifts richer dishes and adds a fresh pop of flavor.

Mango Salsa: Sweet mango paired with jalapeño and lime creates a tropical, spicy-sweet topping that balances fatty or grilled proteins like carnitas and carne asada.

Homemade Guacamole: Creamy and bright, guacamole with lime and garlic is always the first dip to disappear. Serve with chips or spoon onto tacos and bowls for instant appeal.

Restaurant-Style Salsa (Salsa Rojo): Smooth, slightly smoky, and tomato-forward, this blender-friendly salsa tastes like the table salsa at your favorite Mexican spot and is addictively good with chips or tacos.

The Best Mexican Chicken, Beef, and Pork Recipes
Mexican cuisine features many slow-cooked and marinated meat dishes that are ideal for feeding a crowd. These recipes deliver tender, flavorful results whether you serve them on tortillas, in bowls, or alongside rice and beans.
Carne Asada: Thinly sliced grilled steak marinated with garlic and lime makes for a flavorful taco filling or a centerpiece for a build-your-own taco bar.

Pollo Asado: Grilled chicken marinated in citrus, garlic, and achiote offers a smoky, tangy flavor that’s perfect for tacos or a main dish for guests.

Chile Colorado: Beef simmered in a rich red chile sauce creates a comforting, smoky main that’s delicious over rice or tucked into burritos.

Chicken Mole: A complex sauce of dried chiles, chocolate, and warm spices ladled over tender chicken brings deep traditional flavor to any celebration.

Birria: Slow-cooked beef or goat simmered in a chile-rich broth becomes fall-apart tender and flavorful. Serve as tacos with consomé for dipping or use leftovers in quesabirria or birria ramen for delicious variations.

Carnitas: Pork slowly cooked until tender and then crisped creates versatile, savory meat perfect for tacos, bowls, and more—always a crowd favorite.

Favorite Mexican Tacos and Enchiladas
Tacos and enchiladas offer endless customization and deliver big flavor with minimal fuss. From simple shredded chicken tacos to cheesy enchiladas, these dishes are perfect for parties or weeknight meals.
Quesabirria Tacos: Crispy, cheesy griddle tacos filled with slow-cooked birria and served with consomé for dunking—dramatic, delicious, and always a hit.

Carnitas Tacos: Crispy edges and tender centers make carnitas tacos irresistible—top with onion, cilantro, salsa, and a squeeze of lime for a classic bite.

Shredded Chicken Tacos: A simple, juicy option that’s versatile and crowd-pleasing—pile on toppings and serve for an easy taco night.

Carne Asada Tacos: Grilled steak, thinly sliced and served in warm tortillas with guacamole and salsa for a flavorful, memorable taco.

Shrimp Tacos: Light, fresh, and slightly spicy, shrimp tacos with slaw and crema offer a seafood option that’s bright and satisfying.

Chicken Enchiladas: Classic red-sauce enchiladas filled with chicken or cheese and baked until bubbly—great for making ahead and feeding a crowd.

Sour Cream Chicken Enchiladas: Creamy and cheesy, these white-sauce enchiladas are rich and comforting—an excellent choice for guests who prefer something indulgent.

Essential Sides and Appetizers
Complement main dishes with classic sides like arroz rojo (Mexican rice), refried beans, esquites (street corn salad), and ceviche. These options add texture, brightness, and variety to your menu.
Carne Asada Fries: A decadent mash-up of fries topped with carne asada, cheese, guacamole, sour cream, and salsa—perfect for sharing.

Mexican Black Beans: Simmered with aromatics and spices, these hearty beans pair well with tacos, rice, and enchiladas.

Drunken Beans with Poblanos: Pinto beans cooked with tequila, lime, cilantro, and poblano peppers offer a bold, flavorful side that’s a little different and very satisfying.

Ceviche: Bright and citrusy, classic fish or shrimp ceviche is refreshing served with chips or on tostadas for a light starter or snack.

Beef Empanadas: Golden, flaky pastries filled with seasoned ground beef and cheese make portable, savory bites that guests will love.

Elote: Grilled corn slathered with mayo, cotija, chili powder, and lime is delightfully messy and irresistibly tasty.

Mexican Rice (Arroz Rojo): Fluffy tomato-based rice that pairs perfectly with many Mexican mains and helps round out a balanced plate.

Cilantro Lime Rice: Bright and citrusy, this rice is a lighter accompaniment for grilled meats and seafood.

Chicken Flautas: Crispy rolled tacos filled with shredded chicken make a satisfying appetizer—serve with guacamole or sour cream for dipping.

Comforting Mexican Soup and Stew Recipes
Warm soups and stews add comfort and depth to any menu. These traditional recipes are ideal as starters or hearty mains for feeding a group.
Albondigas Soup (Mexican Meatball Soup): A comforting broth filled with rice-studded meatballs and vegetables—hearty, family-friendly, and satisfying.

Sopa de Fideo: A simple noodle soup made with toasted vermicelli in a light tomato broth—cozy, nostalgic, and kid-friendly.

Caldo de Pollo (Mexican Chicken Soup): A classic, nourishing soup loaded with vegetables and tender chicken—perfect for balancing richer dishes on your menu.

Caldo de Res (Mexican Beef Soup): A filling, beef-forward soup with corn, potatoes, and root vegetables—ideal for feeding a hungry crowd.

Spicy Camarones (Stewed Shrimp): Shrimp simmered in a spicy tomato-chile sauce for a quick, bold seafood option that pairs well with rice or tortillas.
Pozole Rojo: A classic pork and hominy stew with deep red chile flavor—serve with chopped radishes, cabbage, and lime for a festive presentation.

Pozole Verde: A lighter, zesty version of pozole made with tomatillos and green chiles, often featuring shredded chicken for a spring-ready stew.

Chicken Tortilla Soup: A flavorful bowl topped with crispy tortilla strips, avocado, and cheese—customizable and always crowd-pleasing.

Quick and Easy Mexican-Inspired Dinners
If time is limited, these fast Mexican-inspired dinners still deliver bold flavor with minimal effort—perfect for busy weeknights or last-minute celebrations.
Ground Beef Taco Meat: A versatile, well-seasoned filling for tacos, nachos, burritos, or salads—make a big batch to keep meals simple all week.

Homemade Taco Seasoning: Make your own blend of spices for fresher, customizable flavor that elevates taco meat, beans, and roasted vegetables.

Taco Spaghetti: A playful one-pot meal that combines seasoned beef, taco spices, and spaghetti in a cheesy, saucy dinner the whole family will enjoy.

Taco Salad: All the flavors of tacos served as a fresh salad—lettuce, seasoned meat, beans, cheese, and toppings make for a quick, satisfying meal.

Mexican Picadillo: A homey ground beef and potato stew simmered with tomatoes and warming spices—great with rice or as a filling for tacos and empanadas.

Chipotle Shrimp: Smoky, spicy shrimp that cook in minutes—ideal for tacos, salads, or rice bowls when you want a speedy, flavorful protein.

Refreshing Margaritas and Cocktails
No Cinco de Mayo celebration is complete without refreshing cocktails. These drinks are festive, easy to make, and perfect for keeping spirits high.
Classic Margarita: Fresh lime juice, tequila, and a touch of orange liqueur combine for a balanced, timeless cocktail that pairs with nearly any Mexican dish.

3-Ingredient Watermelon Margarita: Watermelon, tequila, and lime make a light, fruity drink ideal for sunny gatherings.

Michelada with Homemade Clamato: A savory, spicy beer cocktail reminiscent of a Bloody Mary—great with salty snacks and tacos for beer lovers seeking bold flavors.

Spicy Orange Margarita: Fresh orange juice with a hint of jalapeño adds sweet heat to the classic margarita for a fun, flavorful twist.

Paloma (with Homemade Chili Salt): Grapefruit, tequila, and lime create a fizzy, citrus-forward cocktail that’s lighter and less sweet than a margarita—refreshing and elegant.

Whether you’re planning a full fiesta or preparing a few special dishes for family, these 40+ Mexican recipes provide a wide range of options to celebrate Cinco de Mayo deliciously. From slow-cooked classics to quick weeknight favorites and refreshing cocktails, there’s something here for every palate. If you try any of these recipes, I’d love to hear what you think in the comments—happy cooking!