More Interesting Mexican Side Dishes

Mexican cuisine is known for its bold flavors and vibrant colors. While main dishes often take center stage, side dishes play a crucial role in creating a complete and satisfying meal. These sides add variety, texture, and extra nutrition to your Mexican-inspired feasts.

Mexican side dishes offer many options to round out your meals. You can choose from classics like rice and beans or try something new like roasted vegetables with a spicy twist. Whether you’re planning a big family dinner or a casual weeknight meal, these sides will help you create a tasty and filling spread.

1. Guacamole

Guacamole is a classic Mexican side dish that’s easy to make and packed with flavor. You’ll need ripe avocados, lime juice, onion, tomatoes, cilantro, and salt.

Mash the avocados and mix in the other ingredients. Add jalapeños for some heat if you like. Serve your guacamole with tortilla chips or use it as a topping for tacos and burritos.

This creamy dip is not just tasty, but also nutritious. Avocados are full of healthy fats and fiber. Guacamole goes well with many Mexican dishes and is perfect for parties or casual snacking.

2. Mexican Street Corn (Elote)

Mexican street corn, or elote, is a tasty side dish you can easily make at home. Start by grilling or roasting corn on the cob until it’s tender and lightly charred.

Mix mayo, sour cream, lime juice, and spices like chili powder to create a creamy sauce. Spread this mixture over the hot corn.

Sprinkle cotija cheese, cilantro, and a dash of cayenne pepper on top for extra flavor. You can serve elote on the cob or cut the kernels off for a less messy version.

This dish brings the flavors of Mexican street food right to your table. It’s a perfect addition to your next barbecue or Taco Tuesday meal.

3. Pico de Gallo

Pico de gallo is a fresh and zesty Mexican salsa. You can make it easily at home with just a few ingredients.

Dice tomatoes, onions, and jalapeños. Add chopped cilantro, lime juice, and salt. Mix everything together in a bowl.

You can serve pico de gallo right away or let it sit for a bit to blend the flavors. It’s great with tacos, burritos, or as a dip for chips.

Try adding pico de gallo to grilled meats or salads for extra flavor. It’s low in calories and adds a healthy kick to many dishes.

4. Refried Beans

Refried beans are a tasty Mexican side dish. You can make them from pinto or black beans. First, cook the beans until soft. Then mash them and fry them in oil or lard.

To make refried beans, you’ll need cooked beans, onion, and garlic. Heat oil in a pan and cook the onion and garlic. Add the beans and mash them as they cook.

You can adjust the texture by adding water or cooking longer. Season with salt to taste. Serve your refried beans warm as a side dish or use them in other Mexican recipes.

5. Mexican Rice

Mexican rice is a flavorful side dish that complements many main courses. It’s made by cooking rice with tomatoes, onions, and spices.

To make it, start by sautéing rice in oil until golden. Add tomato sauce, diced onions, and garlic. Stir in broth, carrots, and peas.

Season with cumin, chili powder, and salt. Simmer until the rice is tender and has absorbed the liquid.

This versatile dish pairs well with tacos, enchiladas, or grilled meats. You can customize it by adding different vegetables or adjusting the spice level to your taste.

6. Salsa Verde

Salsa verde is a zesty green sauce that adds a tangy kick to Mexican dishes. You can use it as a dip, sauce, or condiment.

The main ingredients are tomatillos, green chiles, cilantro, and lime juice. Some recipes also include onions and garlic for extra flavor.

To make salsa verde, you’ll blend these ingredients until smooth. Adjust the spiciness by adding more or fewer chiles.

This versatile sauce pairs well with chips, tacos, and grilled meats. You can also use it to enhance enchiladas or as a topping for burritos.

7. Queso Fundido

Queso fundido is a melty cheese dip that’s perfect for parties. You can make it easily in a skillet on the stovetop or in the oven.

Start by cooking chorizo in a pan until it’s browned. Add diced onions and peppers, then cook until soft.

Sprinkle shredded cheese over the meat and veggies. Popular choices are Oaxaca, Chihuahua, or Monterey Jack. Let it melt until gooey and bubbly.

Serve your queso fundido hot with warm tortillas or chips for dipping. It’s a crowd-pleasing appetizer that disappears fast!

8. Chiles Rellenos

Chiles rellenos are a tasty Mexican dish made with stuffed peppers. You start with poblano peppers, which are roasted and peeled. The peppers are then filled with cheese.

After stuffing, the peppers are coated in an egg batter and fried until golden brown. The result is a crispy outside with a gooey, cheesy inside.

Chiles rellenos are often served with a red or green salsa on top. You can pair them with rice, beans, or a fresh salad for a complete meal. They make a great vegetarian main dish or a flavorful side.

9. Fried Plantains

Fried plantains are a tasty Mexican side dish you can easily make at home. To prepare them, choose ripe plantains with black spots on the peel.

Peel the plantains and slice them diagonally. Heat oil in a skillet over medium heat. Fry the slices for 2-3 minutes on each side until they turn golden brown.

Remove the fried plantains from the oil and place them on a paper towel to drain excess fat. Serve them warm as a sweet and savory addition to your meal.

You can sprinkle a little salt on top for extra flavor. Fried plantains pair well with many Mexican main dishes and add a tropical touch to your plate.

10. Mexican Salad

Mexican salads are a fresh and zesty addition to any meal. You can create a simple yet flavorful salad with crisp lettuce, juicy tomatoes, and creamy avocado.

Add some protein like grilled chicken or shrimp for a heartier dish. Sprinkle in black beans and corn for extra texture and nutrition.

Top it off with a tangy lime dressing and a handful of crushed tortilla chips. This salad is perfect for hot summer days or as a light side to heavier Mexican mains.

You can customize your Mexican salad with ingredients you enjoy. Try adding sliced radishes, jicama, or queso fresco for more authentic flavors.

11. Tostones

Tostones are a tasty side dish made from green plantains. You slice the plantains, fry them once, smash them flat, and fry them again. This creates crispy, golden discs with a satisfying crunch.

To make tostones, you’ll need green plantains, oil for frying, and salt. Peel and slice the plantains, then fry until golden. Remove them from the oil and flatten each slice. Fry the flattened pieces again until crispy.

Serve tostones hot with a sprinkle of salt. They pair well with guacamole, garlic sauce, or bean dip. You can also enjoy them as a snack on their own.

12. Black Bean Soup

Black bean soup is a tasty Mexican side dish that complements many meals. You can make it with canned or dried black beans, tomatoes, onions, and garlic.

To prepare, blend tomatoes, onions, and garlic until smooth. Cook this mixture in olive oil for about 8 minutes. Add the black beans and some water or broth.

Season your soup with spices like cumin, oregano, and chili powder for extra flavor. Let it simmer until it reaches your desired thickness.

Serve your black bean soup with toppings like cilantro, lime wedges, or a dollop of sour cream. It pairs well with cornbread, nachos, or rice for a filling meal.

13. Chicken Tortilla Soup

Chicken tortilla soup is a flavorful Mexican dish that warms you up on chilly days. You’ll love the mix of tender chicken, crispy tortilla strips, and savory broth.

This soup often includes tomatoes, onions, garlic, and spices like cumin and chili powder. Some versions add corn, black beans, or bell peppers for extra texture and nutrition.

Top your soup with fresh avocado, cheese, and a squeeze of lime juice. For added crunch, sprinkle on some tortilla chips. A dollop of sour cream can make it creamier.

Pair your chicken tortilla soup with sides like quesadillas, Mexican rice, or a simple avocado salad. These sides complement the soup’s flavors and make for a filling meal.

14. Sopapillas

Sopapillas are a popular Mexican dessert made from fried dough. You can easily make these puffy, light pastries at home.

Mix flour, baking powder, and salt in a bowl. Add melted butter and warm water to form a dough. Let it rest for 20 minutes.

Roll the dough thin and cut it into squares. Fry the squares in hot oil until they puff up and turn golden brown.

Serve sopapillas warm with honey or powdered sugar. You can also fill them with savory ingredients for a tasty snack.

15. Tamales

Tamales are a beloved Mexican dish made of masa dough filled with meat, cheese, or vegetables. They’re steamed in corn husks or banana leaves.

You can enjoy tamales as a main course or side dish. They pair well with many other Mexican foods.

Popular fillings include pork, chicken, beef, and cheese. Vegetarian options often use beans or vegetables.

Tamales come in different regional styles across Mexico. Some are spicy while others are mild or sweet.

Try serving tamales with salsa, guacamole, or Mexican crema for dipping. They also go nicely with rice and beans on the side.

16. Pozole

Pozole is a hearty Mexican soup that’s perfect for any occasion. This traditional dish features hominy and meat, usually pork, in a flavorful broth.

You can find pozole in three main varieties: red, white, and green. Each type has its own unique flavor profile and ingredients.

Pozole is often served with various toppings. You can add shredded cabbage, sliced radishes, diced onions, or lime wedges to enhance the taste.

For a complete meal, serve pozole with tostadas or corn tortillas on the side. These crunchy additions provide a nice contrast to the soup’s texture.

17. Ceviche

Ceviche is a zesty Mexican seafood dish that’s perfect for hot days. You make it by marinating raw fish or shellfish in citrus juice, which “cooks” the seafood.

The acid in the juice changes the protein structure, making it safe to eat. Ceviche often includes tomatoes, onions, cilantro, and chili peppers for extra flavor.

You can serve ceviche as an appetizer or main course. It pairs well with tortilla chips, tostadas, or even lettuce leaves for a lighter option.

For a complete meal, try serving ceviche with sides like coconut lime rice or a simple bean salad. These complement the fresh, tangy flavors of the seafood.

18. Nopales Salad

Nopales salad is a refreshing Mexican side dish made from cactus paddles. You can find this unique salad at many Mexican restaurants and family gatherings.

To make nopales salad, you’ll need to cook the cactus paddles first. Boil them in water with salt until tender, then rinse and cool them.

Mix the cooked nopales with chopped tomatoes, onions, and cilantro. Add a simple dressing of lime juice, olive oil, and salt to taste.

This salad is tangy, crunchy, and packed with vitamins. It pairs well with grilled meats or can be enjoyed on its own as a light meal.

19. Stuffed Poblano Peppers

Stuffed poblano peppers are a tasty and versatile Mexican side dish. You can fill these mild chili peppers with various ingredients to suit your taste.

Common fillings include cheese, meat, rice, beans, and corn. Mix and match these ingredients to create your perfect combination.

To prepare, roast the peppers first. Then stuff them with your chosen mixture and bake until the cheese melts.

You can serve stuffed poblano peppers alongside main dishes or even as a light meal on their own. They pair well with rice, salads, or other vegetables.

For extra flavor, top your stuffed peppers with salsa or a tangy sauce. This dish offers a nice balance of smoky pepper taste and rich, savory filling.

Essential Ingredients in Mexican Side Dishes

Mexican side dishes rely on a few key ingredients that bring bold flavors and textures. These essentials form the foundation of many popular recipes you’ll find alongside main courses.

Fresh Herbs and Spices

Cilantro is a must-have herb in Mexican cooking. Its bright, citrusy taste adds freshness to salsas and garnishes.

Cumin gives dishes an earthy, warm flavor. You’ll often find it in bean recipes and meat rubs.

Chili powder blends several spices for a complex taste. It’s great for adding heat and depth to many sides.

Garlic and onions form the base of many recipes. They provide a savory backdrop for other flavors to shine.

Fresh jalapeños or serrano peppers bring spicy kicks to salsas and other dishes. Remove the seeds for less heat.

Beans and Legumes

Pinto beans are common in refried beans and charro beans. They have a creamy texture when cooked.

Black beans appear in many sides like bean salads. Their firm texture holds up well in various recipes.

Lentils aren’t as common but make tasty alternatives in some dishes. They cook quickly and take on flavors well.

Chickpeas work great in Mexican-inspired salads. They add protein and a nutty taste to lighter sides.

Try using these beans in warm dishes or cold salads. They’re packed with fiber and protein.

Cheeses and Dairy

Queso fresco is a fresh, crumbly cheese. It’s often sprinkled on top of dishes for a mild, salty flavor.

Cotija cheese is aged and saltier. Use it as a finishing touch on elote (street corn) or tacos.

Oaxaca cheese melts beautifully. It’s perfect for quesadillas or cheesy dips.

Crema is like sour cream but thinner. Drizzle it over spicy dishes to cool them down.

Greek yogurt can sub for crema in healthier versions. It adds tanginess and protein to your sides.

Cooking Techniques for Mexican Side Dishes

Mexican side dishes use a variety of cooking methods to create their unique flavors and textures. These techniques bring out the best in fresh ingredients and add depth to every dish.

Grilling and Roasting

Grilling gives Mexican sides a smoky taste. You can grill corn on the cob for elote, a popular street food. Brush it with mayo, sprinkle with chili powder and cheese, then grill until charred.

Roasting peppers and tomatoes adds richness to salsas and sauces. Place them under the broiler or on a hot grill until the skin blackens. Let them cool, then peel off the skin for a smoky flavor.

Try roasting potatoes with olive oil and spices for a crispy side dish. Toss cubed potatoes with chili powder, cumin, and garlic before roasting at high heat.

Frying and Sautéing

Frying creates crispy textures in many Mexican sides. You can fry tortilla strips for soup toppings or make homemade tortilla chips.

Sautéing onions and garlic forms the base for rice dishes and beans. Heat oil in a pan, add diced onions and minced garlic, and cook until soft and fragrant.

For refried beans, sauté cooked pinto beans in oil or lard. Mash them as they cook for a creamy texture. Add spices like cumin for extra flavor.

Steaming and Boiling

Steaming keeps vegetables crisp and colorful. Steam cauliflower florets for a healthy side dish. Season with lime juice and chili powder after cooking.

Boiling is key for rice and bean dishes. Rinse rice before boiling to remove excess starch. Add spices and tomato sauce to the water for Mexican rice.

For perfect beans, soak them overnight. Boil with onion, garlic, and bay leaves until tender. Save the cooking liquid to use in soups or to reheat the beans later.

Pairing Mexican Side Dishes With Main Courses

Choosing the right side dishes can make your Mexican meal more enjoyable. The key is to match flavors and textures that complement each other.

Complementing Flavors

Spicy main dishes go well with cooling sides. Try pairing a hot chili with mild Mexican rice or creamy guacamole. These sides help balance the heat and refresh your taste buds.

For savory mains like carne asada, add tangy pico de gallo or zesty elote. The bright flavors cut through rich meats and add a fresh touch to your plate.

Sweet and sour sides like pickled onions or mango salsa work great with fish tacos. They bring out the delicate flavors of seafood without overpowering it.

Balancing Textures

Mix soft and crunchy elements for a better eating experience. Serve refried beans with crispy taquitos or flautas. The smooth beans contrast nicely with the crunchy shells.

Add some crunch to soft dishes like enchiladas. Top them with crisp lettuce, diced onions, or tortilla strips. This gives your meal more interesting textures.

For soups and stews, offer corn chips or toasted tortillas on the side. You can dip them in the broth or crumble them on top for extra crunch.

Creamy sides like queso dip pair well with crispy taco shells or grilled meats. The smooth cheese sauce complements the firm textures of these dishes.

Follow Us
Cassie brings decades of experience to the Kitchen Community. She is a noted chef and avid gardener. Her new book "Healthy Eating Through the Garden" will be released shortly. When not writing or speaking about food and gardens Cassie can be found puttering around farmer's markets and greenhouses looking for the next great idea.
Cassie Marshall
Follow Us
Latest posts by Cassie Marshall (see all)