15 Best Side Dishes for Nachos for Every Party

Share this Post

Loaded nachos are already packed with flavor, but adding delicious side dishes helps create a complete meal that’s perfect for sharing. Whether you’re hosting game day, planning a party, or preparing a casual family dinner, the right accompaniments make all the difference.

These side dishes for nachos include fresh salads, Mexican-inspired favorites, flavorful vegetables, and easy appetizers that pair beautifully with every cheesy bite. Find plenty of simple ideas to build a menu everyone will love.

1. Mexican Street Corn

Mexican Street Corn, also known as elote, is one of those recipes that turns a simple ingredient into something incredibly satisfying. Sweet corn is grilled until lightly charred, then coated with a creamy mixture of mayonnaise, Mexican crema, lime juice, chili powder, and cotija cheese. The combination of smoky, tangy, creamy, and slightly spicy flavors makes every bite exciting.

This is an especially fun side dish for summer cookouts, taco nights, and casual family dinners. The corn can be prepared on an outdoor grill or cooked in a skillet when grilling is not convenient. Finish it with fresh cilantro and an extra squeeze of lime for a bright flavor that balances the richness.

Prep Time: 10 minutes
Cook Time: 10 minutes
Course: Side Dish
Cuisine: Mexican
Equipment: Grill or skillet, tongs, small bowl
No. of Ingredients: 9

Ingredients

  • 4 ears fresh corn, husks removed
  • 1/3 cup mayonnaise
  • 1/3 cup Mexican crema
  • 1/2 cup crumbled cotija cheese
  • 1 tablespoon lime juice
  • 1 teaspoon chili powder
  • 1/4 teaspoon smoked paprika
  • 2 tablespoons chopped cilantro
  • Lime wedges, for serving

Instructions

  1. Preheat a grill or large skillet over medium-high heat.
  2. Brush the corn lightly with oil and cook for 8–10 minutes, turning frequently, until tender with several browned and charred spots.
  3. In a bowl, combine the mayonnaise, crema, lime juice, chili powder, and smoked paprika.
  4. Spread the creamy mixture generously over each hot ear of corn.
  5. Sprinkle with cotija cheese and chopped cilantro.
  6. Serve immediately with lime wedges.

What to Serve With: Carne asada, chicken tacos, grilled shrimp, or Mexican rice.
What to Drink With: Agua fresca, horchata, lime agua fresca, or a cold Mexican lager.

2. Refried Beans

Creamy refried beans are a dependable part of Mexican cooking and can make an ordinary meal feel complete. This homemade version starts with cooked pinto beans and slowly cooks them with onion, garlic, and a little oil until they become thick, smooth, and full of savory flavor.

The texture can easily be adjusted to your preference. Mash them thoroughly for a silky consistency or leave a few beans partially whole for a more rustic result. They are inexpensive, filling, and incredibly versatile, making them perfect for everything from taco plates to breakfast.

Prep Time: 5 minutes
Cook Time: 20 minutes
Course: Side Dish
Cuisine: Mexican
Equipment: Skillet, potato masher or wooden spoon
No. of Ingredients: 7

Ingredients

  • 3 cups cooked pinto beans, with a little cooking liquid
  • 2 tablespoons vegetable oil or lard
  • 1/2 small white onion, finely chopped
  • 2 garlic cloves, minced
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon salt
  • 1/4 cup crumbled queso fresco, optional

Instructions

  1. Heat the oil or lard in a large skillet over medium heat.
  2. Add the onion and cook for 3–4 minutes until softened.
  3. Stir in the garlic and cumin and cook for another 30 seconds.
  4. Add the pinto beans along with about 1/4 cup of their cooking liquid.
  5. Mash the beans gradually while stirring, adding more liquid if necessary.
  6. Cook for 10–12 minutes, stirring frequently, until thick and creamy.
  7. Season with salt and top with queso fresco if desired.

What to Serve With: Tacos, enchiladas, scrambled eggs, rice, or grilled meats.
What to Drink With: Café de olla, horchata, or a chilled agua fresca.

3. Guacamole

Fresh guacamole needs very little to become something special. Ripe avocados provide a rich, buttery base while lime, onion, tomato, cilantro, and jalapeño add freshness, acidity, and just enough heat. The secret is using perfectly ripe avocados and mixing everything gently so the finished dip still has plenty of texture.

Serve it immediately with warm tortilla chips, spoon it over tacos, or add a generous scoop beside grilled meats. It is one of those recipes that disappears quickly, so making a little extra is rarely a bad idea.

Prep Time: 10 minutes
Cook Time: 0 minutes
Course: Appetizer/Side Dish
Cuisine: Mexican
Equipment: Bowl, fork, knife
No. of Ingredients: 8

Ingredients

  • 3 ripe avocados
  • 1/4 cup finely diced white onion
  • 1 small tomato, seeded and diced
  • 1 jalapeño, finely chopped
  • 2 tablespoons fresh cilantro
  • 2 tablespoons lime juice
  • 1/2 teaspoon salt
  • 1 small garlic clove, minced

Instructions

  1. Cut the avocados in half, remove the pits, and scoop the flesh into a bowl.
  2. Mash gently with a fork, leaving some small chunks for texture.
  3. Add the onion, tomato, jalapeño, cilantro, lime juice, garlic, and salt.
  4. Fold everything together without overmixing.
  5. Taste and adjust the lime juice or salt as needed.
  6. Serve immediately.

What to Serve With: Tortilla chips, tacos, quesadillas, nachos, or grilled chicken.
What to Drink With: Lime agua fresca, sparkling water with lime, or horchata.

4. Mexican Rice

Fluffy Mexican rice is an easy way to add color and flavor to a Mexican-inspired meal. Toasting the rice before adding the tomato-based cooking liquid gives it a deeper, nuttier flavor and helps keep the grains separated instead of turning mushy.

A little onion, garlic, tomato sauce, and chicken broth create the familiar savory flavor, while peas and carrots add color and texture. Once everything is simmered gently, you have a comforting side dish that pairs beautifully with almost any main course.

Prep Time: 10 minutes
Cook Time: 25 minutes
Course: Side Dish
Cuisine: Mexican
Equipment: Heavy saucepan with lid, wooden spoon
No. of Ingredients: 9

Ingredients

  • 1 cup long-grain white rice
  • 2 tablespoons vegetable oil
  • 1/4 cup diced onion
  • 2 garlic cloves, minced
  • 1/2 cup tomato sauce
  • 1 3/4 cups chicken broth
  • 1/3 cup frozen peas and carrots
  • 1/2 teaspoon cumin
  • 3/4 teaspoon salt

Instructions

  1. Heat the oil in a saucepan over medium heat.
  2. Add the rice and cook for 4–5 minutes, stirring often, until lightly golden.
  3. Add the onion and cook for 2 minutes.
  4. Stir in the garlic and cumin.
  5. Pour in the tomato sauce and chicken broth.
  6. Add the peas, carrots, and salt.
  7. Bring the mixture to a gentle boil, then reduce the heat to low.
  8. Cover and cook for 18–20 minutes without stirring.
  9. Remove from the heat and let it rest covered for 5 minutes.
  10. Fluff gently with a fork before serving.

What to Serve With: Enchiladas, grilled chicken, carne asada, or refried beans.
What to Drink With: Horchata, tamarind agua fresca, or limeade.

5. Black Bean Salad

This colorful black bean salad brings together hearty beans, crisp vegetables, creamy avocado, and a bright lime dressing. It is refreshing enough for warm weather but substantial enough to serve as a light lunch.

The combination of black beans, corn, tomato, red onion, cilantro, and jalapeño creates plenty of texture in every forkful. It also holds up well in the refrigerator, making it convenient for meal prep, potlucks, or busy weeknight dinners.

Prep Time: 15 minutes
Cook Time: 0 minutes
Course: Salad
Cuisine: Mexican
Equipment: Large bowl, small bowl, knife
No. of Ingredients: 10

Ingredients

  • 2 cups cooked black beans, drained
  • 1 cup corn
  • 1 cup diced tomatoes
  • 1/2 avocado, diced
  • 1/4 cup diced red onion
  • 1 jalapeño, finely chopped
  • 1/4 cup chopped cilantro
  • 3 tablespoons lime juice
  • 2 tablespoons olive oil
  • 1/2 teaspoon salt

Instructions

  1. Combine the black beans, corn, tomatoes, avocado, onion, jalapeño, and cilantro in a large bowl.
  2. Whisk the lime juice, olive oil, and salt together separately.
  3. Pour the dressing over the salad.
  4. Toss gently so the avocado stays intact.
  5. Refrigerate for 15–20 minutes before serving if desired.

What to Serve With: Grilled chicken, tacos, tortilla chips, or rice bowls.
What to Drink With: Cucumber agua fresca or sparkling lime water.

6. Pico de Gallo

Bright, fresh, and wonderfully simple, Pico de Gallo is a staple for Mexican meals. Ripe tomatoes provide sweetness while onion, cilantro, jalapeño, and lime bring the sharp, fresh flavors that make this salsa so addictive.

There is no cooking involved, which means the quality of the ingredients really matters. Use juicy tomatoes, fresh lime juice, and cilantro for the best result. Spoon it over tacos, pile it onto grilled chicken, or serve it with tortilla chips.

Prep Time: 10 minutes
Cook Time: 0 minutes
Course: Appetizer/Salsa
Cuisine: Mexican
Equipment: Mixing bowl, knife
No. of Ingredients: 6

Ingredients

  • 4 ripe tomatoes, diced
  • 1/2 small white onion, finely diced
  • 1 jalapeño, minced
  • 1/3 cup fresh cilantro, chopped
  • 2 tablespoons lime juice
  • 1/2 teaspoon salt

Instructions

  1. Place the diced tomatoes and onion in a bowl.
  2. Add the jalapeño and cilantro.
  3. Pour in the lime juice and sprinkle with salt.
  4. Stir gently until everything is evenly combined.
  5. Let the salsa rest for 10 minutes so the flavors can mingle.
  6. Taste and adjust the salt or lime before serving.

What to Serve With: Tortilla chips, tacos, quesadillas, nachos, or grilled fish.
What to Drink With: Agua fresca, limeade, or horchata.

7. Elote Salad

Elote Salad takes the irresistible flavors of Mexican street corn and transforms them into an easy-to-share bowl. Sweet corn is lightly charred and tossed with a creamy lime dressing, cotija cheese, cilantro, and chili powder.

It works particularly well for gatherings because everyone can serve themselves, and the salad can be prepared ahead of time. A little char on the corn gives it a smoky flavor that makes this dish taste much more exciting than an ordinary corn salad.

Prep Time: 10 minutes
Cook Time: 8 minutes
Course: Side Dish
Cuisine: Mexican
Equipment: Skillet, mixing bowl, wooden spoon
No. of Ingredients: 8

Ingredients

  • 4 cups corn kernels
  • 1 tablespoon vegetable oil
  • 1/3 cup mayonnaise
  • 1/3 cup Mexican crema
  • 1/2 cup cotija cheese
  • 2 tablespoons lime juice
  • 1/2 teaspoon chili powder
  • 2 tablespoons chopped cilantro

Instructions

  1. Heat the oil in a large skillet over medium-high heat.
  2. Add the corn and cook for 6–8 minutes, stirring occasionally, until lightly charred.
  3. Transfer the corn to a bowl and let it cool slightly.
  4. Stir together the mayonnaise, crema, and lime juice.
  5. Add the dressing to the corn.
  6. Sprinkle in the chili powder, cotija cheese, and cilantro.
  7. Toss gently and serve warm or chilled.

What to Serve With: Fajitas, tacos, grilled steak, or chicken.
What to Drink With: Agua de jamaica, lime agua fresca, or iced tea.

8. Chicken Taquitos

Crispy Chicken Taquitos are filled with seasoned shredded chicken and melted cheese before being rolled tightly and baked or fried until golden. They make a fantastic appetizer, snack, or easy dinner when served with fresh toppings.

The filling is flavorful without being complicated, and the finished taquitos can be customized with salsa, guacamole, sour cream, or shredded lettuce. Baking them provides a lighter preparation while still giving the tortillas a delicious crisp texture.

Prep Time: 20 minutes
Cook Time: 20 minutes
Course: Appetizer/Main Dish
Cuisine: Mexican
Equipment: Baking sheet, skillet, mixing bowl
No. of Ingredients: 9

Ingredients

  • 2 cups shredded cooked chicken
  • 1 cup shredded Monterey Jack cheese
  • 1/4 cup salsa
  • 1/2 teaspoon cumin
  • 1/2 teaspoon chili powder
  • 1/4 teaspoon garlic powder
  • 12 small corn tortillas
  • 2 tablespoons vegetable oil
  • 1/4 teaspoon salt

Instructions

  1. Preheat the oven to 425°F (220°C).
  2. Combine the chicken, cheese, salsa, cumin, chili powder, garlic powder, and salt.
  3. Warm the tortillas briefly so they become flexible.
  4. Place 2–3 tablespoons of filling along one side of each tortilla.
  5. Roll each tortilla tightly and place it seam-side down on a baking sheet.
  6. Brush the taquitos lightly with oil.
  7. Bake for 15–20 minutes, turning once, until crisp and golden.
  8. Serve immediately with your favorite toppings.

What to Serve With: Guacamole, pico de gallo, Mexican rice, or refried beans.
What to Drink With: Horchata, agua fresca, or iced lime tea.

9. Quesadillas

Golden quesadillas are one of the easiest Mexican comfort foods to make. Warm tortillas are filled with melted cheese and cooked until crisp outside while the center becomes wonderfully gooey. You can keep them simple or add chicken, mushrooms, peppers, or beans.

For the best texture, use a cheese that melts smoothly and cook the quesadillas over medium heat instead of rushing them over high heat. This gives the tortilla enough time to become golden while the cheese melts completely.

Prep Time: 10 minutes
Cook Time: 10 minutes
Course: Main Dish/Appetizer
Cuisine: Mexican
Equipment: Skillet, spatula
No. of Ingredients: 5

Ingredients

  • 8 flour or corn tortillas
  • 2 cups shredded Oaxaca or Monterey Jack cheese
  • 1/2 cup cooked shredded chicken, optional
  • 1/4 cup diced bell pepper, optional
  • 1 tablespoon butter or oil

Instructions

  1. Heat a skillet over medium heat and add a small amount of butter or oil.
  2. Place one tortilla in the skillet.
  3. Sprinkle cheese evenly over half of the tortilla and add chicken or peppers if using.
  4. Fold the tortilla in half.
  5. Cook for 2–3 minutes per side until golden and the cheese is melted.
  6. Repeat with the remaining tortillas.
  7. Cut into wedges and serve immediately.

What to Serve With: Guacamole, pico de gallo, salsa, or Mexican rice.
What to Drink With: Horchata or a refreshing fruit agua fresca.

10. Jalapeño Poppers

These Jalapeño Poppers combine spicy peppers with a rich, creamy cheese filling and a golden topping. The softened jalapeños become milder during cooking, while the cheese creates a satisfying contrast with their subtle heat.

They are ideal for parties, game-day snacks, or casual dinners. Removing the seeds and membranes will reduce the heat considerably, while leaving some behind gives you a much spicier bite.

Prep Time: 15 minutes
Cook Time: 18 minutes
Course: Appetizer
Cuisine: Mexican-American
Equipment: Baking sheet, mixing bowl, knife
No. of Ingredients: 7

Ingredients

  • 10 jalapeños
  • 8 ounces cream cheese, softened
  • 1/2 cup shredded cheddar cheese
  • 1/4 cup cooked crumbled bacon
  • 1/2 teaspoon garlic powder
  • 1/4 teaspoon salt
  • 1/3 cup breadcrumbs

Instructions

  1. Preheat the oven to 400°F (200°C).
  2. Slice the jalapeños lengthwise and carefully remove the seeds and membranes.
  3. Mix the cream cheese, cheddar, bacon, garlic powder, and salt.
  4. Spoon the filling into each jalapeño half.
  5. Sprinkle breadcrumbs over the tops.
  6. Arrange on a baking sheet.
  7. Bake for 15–18 minutes until the peppers are tender and the topping is golden.
  8. Let cool for several minutes before serving.

What to Serve With: Chicken wings, tacos, nachos, or a fresh Mexican salad.
What to Drink With: Lime soda, iced tea, or a cold agua fresca.

11. Cilantro Lime Slaw

Crisp cabbage becomes especially refreshing when tossed with a bright cilantro lime dressing. This slaw has a wonderful balance of crunch, acidity, and freshness without the heaviness of traditional creamy coleslaw.

It is particularly useful for taco nights because it adds a cool, crisp element to spicy or smoky fillings. Prepare it shortly before serving for maximum crunch, although the dressing can be made ahead of time.

Prep Time: 15 minutes
Cook Time: 0 minutes
Course: Side Dish
Cuisine: Mexican
Equipment: Large bowl, small bowl, whisk
No. of Ingredients: 8

Ingredients

  • 4 cups shredded green cabbage
  • 1 cup shredded red cabbage
  • 1/3 cup chopped cilantro
  • 1/4 cup thinly sliced red onion
  • 1/4 cup mayonnaise
  • 2 tablespoons lime juice
  • 1 teaspoon honey
  • 1/2 teaspoon salt

Instructions

  1. Combine both cabbages, cilantro, and red onion in a large bowl.
  2. Whisk together the mayonnaise, lime juice, honey, and salt.
  3. Pour the dressing over the vegetables.
  4. Toss thoroughly until the cabbage is evenly coated.
  5. Refrigerate for 15 minutes before serving.

What to Serve With: Fish tacos, chicken tacos, grilled shrimp, or carnitas.
What to Drink With: Cucumber-lime agua fresca or sparkling water.

12. Mexican Street Corn Salad

This Mexican Street Corn Salad is creamy, smoky, tangy, and packed with fresh flavor. Instead of serving corn directly on the cob, the kernels are combined with a flavorful dressing and plenty of cotija cheese, making it especially convenient for parties and family meals.

A quick trip to a hot skillet gives the corn those browned edges associated with traditional street corn. Add fresh cilantro and lime just before serving for a bright finish.

Prep Time: 10 minutes
Cook Time: 8 minutes
Course: Salad/Side Dish
Cuisine: Mexican
Equipment: Skillet, mixing bowl
No. of Ingredients: 8

Ingredients

  • 4 cups corn kernels
  • 1 tablespoon oil
  • 1/3 cup mayonnaise
  • 1/4 cup Mexican crema
  • 1/2 cup cotija cheese
  • 2 tablespoons lime juice
  • 1/2 teaspoon chili powder
  • 2 tablespoons chopped cilantro

Instructions

  1. Heat oil in a skillet over medium-high heat.
  2. Add the corn and cook until lightly charred, about 6–8 minutes.
  3. Transfer the corn to a bowl and allow it to cool slightly.
  4. Stir together mayonnaise, crema, lime juice, and chili powder.
  5. Pour the dressing over the corn.
  6. Add cotija cheese and cilantro.
  7. Toss gently and serve.

What to Serve With: Steak tacos, grilled chicken, enchiladas, or fajitas.
What to Drink With: Horchata or hibiscus agua fresca.

13. Fresh Salsa

A bowl of Fresh Salsa can completely change the character of a meal. Juicy tomatoes, onion, jalapeño, cilantro, and lime come together in just minutes, creating a bright topping with plenty of natural freshness.

Unlike cooked salsa, this version keeps the vegetables crisp and vibrant. You can make it mild by removing the jalapeño seeds or add extra peppers when you want more heat. It is perfect for dipping, spooning, or piling onto your favorite Mexican dishes.

Prep Time: 10 minutes
Cook Time: 0 minutes
Course: Appetizer/Salsa
Cuisine: Mexican
Equipment: Food processor or knife, bowl
No. of Ingredients: 7

Ingredients

  • 4 ripe tomatoes
  • 1/2 white onion
  • 1 jalapeño
  • 1 garlic clove
  • 1/4 cup cilantro
  • 2 tablespoons lime juice
  • 1/2 teaspoon salt

Instructions

  1. Roughly chop the tomatoes, onion, jalapeño, garlic, and cilantro.
  2. Place everything in a food processor and pulse several times until the desired texture is reached.
  3. Avoid overprocessing; the salsa should retain some texture.
  4. Transfer to a bowl.
  5. Stir in lime juice and salt.
  6. Let the salsa rest for 10 minutes before serving.

What to Serve With: Tortilla chips, tacos, burritos, quesadillas, or grilled meats.
What to Drink With: Agua de jamaica, limeade, or sparkling water.

14. Chopped Mexican Salad

A Chopped Mexican Salad is a colorful combination of crunchy vegetables, creamy avocado, sweet corn, black beans, and a bright lime dressing. Every ingredient brings something different, so the finished salad feels fresh and satisfying rather than plain.

Because the vegetables are chopped into bite-sized pieces, every forkful gives you a little of everything. It is an easy side for grilled meats and can also become a light meal when topped with chicken, shrimp, or extra beans.

Prep Time: 15 minutes
Cook Time: 0 minutes
Course: Salad
Cuisine: Mexican
Equipment: Large bowl, small bowl, knife
No. of Ingredients: 11

Ingredients

  • 3 cups chopped romaine lettuce
  • 1 cup black beans
  • 1 cup corn
  • 1 cup diced tomatoes
  • 1/2 avocado, diced
  • 1/2 cup diced cucumber
  • 1/4 cup diced red onion
  • 1/4 cup chopped cilantro
  • 3 tablespoons lime juice
  • 2 tablespoons olive oil
  • 1/2 teaspoon salt

Instructions

  1. Add the lettuce, black beans, corn, tomatoes, avocado, cucumber, onion, and cilantro to a large bowl.
  2. Whisk together the lime juice, olive oil, and salt.
  3. Pour the dressing over the vegetables.
  4. Toss carefully until everything is coated.
  5. Serve immediately for the freshest texture.

What to Serve With: Grilled chicken, steak, tacos, burritos, or enchiladas.
What to Drink With: Lime agua fresca, horchata, or iced hibiscus tea.

15. Charro Beans

Charro Beans are hearty, savory, and loaded with the kind of slow-cooked flavor that makes a side dish memorable. Pinto beans simmer with bacon, onion, tomatoes, jalapeño, garlic, and spices, creating a rich broth that is perfect for spooning over every bite.

They are especially comforting alongside grilled meats and traditional Mexican meals. Letting the beans simmer gently allows the ingredients to blend together while keeping the beans tender without turning them completely mushy.

Prep Time: 15 minutes
Cook Time: 35 minutes
Course: Side Dish
Cuisine: Mexican
Equipment: Large pot or Dutch oven, wooden spoon
No. of Ingredients: 11

Ingredients

  • 4 cups cooked pinto beans
  • 4 slices bacon, chopped
  • 1/2 white onion, diced
  • 2 garlic cloves, minced
  • 1 jalapeño, diced
  • 2 tomatoes, diced
  • 1/2 cup chopped cilantro
  • 1 teaspoon cumin
  • 1/2 teaspoon chili powder
  • 1/2 teaspoon salt
  • 1 cup chicken broth

Instructions

  1. Heat a large pot over medium heat and add the chopped bacon.
  2. Cook until the bacon is browned and most of the fat has rendered.
  3. Add the onion and jalapeño and cook for 4–5 minutes until softened.
  4. Stir in the garlic and cook for 30 seconds.
  5. Add the tomatoes, cumin, and chili powder.
  6. Cook for another 2–3 minutes.
  7. Add the pinto beans and chicken broth.
  8. Bring the mixture to a gentle simmer.
  9. Cook uncovered for 25–30 minutes, stirring occasionally.
  10. Season with salt and fold in the cilantro just before serving.

What to Serve With: Carne asada, grilled chicken, Mexican rice, enchiladas, or warm tortillas.
What to Drink With: Horchata, tamarind agua fresca, or a refreshing lime agua fresca.