Mexican Salad Recipe (Easy Fresh Salad with Black Beans and Corn)
This easy Mexican Salad is loaded with crisp lettuce, black beans, corn, tomatoes, avocado, and queso fresco, then tossed with cilantro lime dressing.

This post may contain affiliate links. As an amazon associate I earn from qualifying purchases at no additional cost to you.
I first made this Mexican Salad when I was having some friends over for dinner. I was serving my Citrusy Carnitas and Pomegranate Guacamole and wanted something fresh and green to round out the meal. So, this easy Mexican Salad was born.
It turned out to be the perfect addition. It’s fresh, colorful, and packed with simple ingredients that come together in just minutes. Crisp lettuce, juicy tomatoes, sweet corn, hearty black beans, creamy avocado, and crumbled queso fresco are tossed together and drizzled with either my bright Cilantro Lime Salad Dressing or my Creamy Salad Dressing (made without oil) for the perfect combination of flavors.
One of my favorite things about this Mexican Salad recipe is how versatile it is. Serve it alongside tacos, fajita bowls, or my BBQ Chicken Quesadillas, or top it with grilled chicken or steak and enjoy it as a meal all on its own.
Whether you’re making it for taco night, bringing it to a summer cookout, or looking for an easy side dish for a busy weeknight, this Mexican Salad is always a crowd-pleaser. It’s loaded with fresh ingredients, comes together with very little prep, and proves that delicious food doesn’t have to be complicated.
At My Colorado Kitchen, we’re all about simple recipes made with real ingredients, and this Mexican Salad fits right in.
Why You’ll Love This Mexican Salad Recipe
- Made with fresh, wholesome ingredients
- Ready in about 15 minutes
- Perfect for taco night, potlucks, and summer dinners
- Easy to customize with your favorite toppings or dressing
- Naturally gluten-free
- Delicious as a side dish or light meal

What Is Mexican Salad?
Mexican salad is a fresh, flavorful salad made with crisp vegetables, beans, cheese, and a bright dressing. While there are many variations, this version combines lettuce, tomatoes, black beans, corn, avocado, and queso fresco for a delicious balance of textures and flavors.
Top it with either my bright Cilantro Lime Salad Dressing or my Creamy Salad Dressing to tie everything together with a zesty, refreshing finish that pairs beautifully with the fresh ingredients.
Ingredients You’ll Need
For the Salad
- 1 large head of green leaf lettuce, chopped
- 1 cup sliced cherry tomatoes
- 1 can corn, drained and rinsed
- 1 can black beans, drained and rinsed
- 1 avocado, diced
- ¼ cup chopped red onion
- 1 cup queso fresco, crumbled
- Tortilla strips or crispy jalapeño salad toppers, optional
- Fresh jalapeños, optional
For the Dressing
Either:

Ingredient Notes
Lettuce
Green leaf lettuce creates a soft, fresh base for this salad, but romaine lettuce adds extra crunch and works beautifully as well (full disclosure romaine hurts my stomach so I always lean towards green leaf lettuce for this reason).
Black Beans
Black beans add protein and fiber, making this salad more filling and satisfying.
Corn
Canned corn keeps this recipe simple and convenient. During the summer, fresh grilled corn is an excellent substitute and adds even more flavor.
Queso Fresco
Queso fresco is mild, creamy, and slightly salty. If you don’t have queso fresco, cotija cheese is another delicious option.
Avocado
Creamy avocado adds richness and balances the fresh, tangy dressing.
How to Make Mexican Salad
Step 1: Prepare the Lettuce
Wash and thoroughly dry the lettuce. Chop it into bite-sized pieces and place it in a large serving bowl.
Step 2: Prepare the Remaining Ingredients
Drain and rinse the corn and black beans. Slice the cherry tomatoes, dice the avocado, and finely chop the red onion.
Step 3: Assemble the Salad
Add the tomatoes, corn, black beans, avocado, red onion, and queso fresco to the bowl with the lettuce.
Step 4: Add the Toppings
Top the salad with tortilla strips, crispy jalapeño salad toppers, and fresh jalapeños if desired.
Step 5: Dress and Serve
Drizzle the salad with your homemade Cilantro Lime Salad Dressing or Creamy Salad Dressing just before serving and gently toss to combine.

Expert Tips for the Best Mexican Salad
- Wait to add the dressing until serving to keep the lettuce crisp and fresh.
- Add the avocado just before serving to prevent browning.
- Chill the ingredients beforehand for an extra refreshing salad.
- Toss gently so the avocado stays intact.
- Serve immediately after adding the dressing for the best texture.
Variations
Mexican Chicken Salad
Add sliced grilled chicken to turn this salad into a satisfying main dish.
Spicy Mexican Salad
Add extra fresh jalapeños or sprinkle in a little chili powder for additional heat.
Southwest Salad
Mix in diced bell peppers and use romaine lettuce for extra crunch.
Taco Salad Version
Top the salad with seasoned ground beef and crushed tortilla chips for an easy taco-inspired dinner.

What to Serve with Mexican Salad
This easy Mexican salad pairs perfectly with:
- Tacos
- Chicken fajitas
- Enchiladas
- Carnitas
- Burrito bowls
- Grilled chicken
- Quesadillas
Storage Tips
Store leftover salad in an airtight container in the refrigerator for up to 2 days.
For the best results, store the dressing separately and add the avocado right before serving. Because lettuce naturally softens once dressed, this salad is best enjoyed fresh.


Frequently Asked Questions
Can I make Mexican salad ahead of time?
Yes. Prepare all of the ingredients in advance and store them separately. Assemble the salad and add the dressing just before serving.
Can I use romaine lettuce instead?
Absolutely. Romaine lettuce adds a delicious crunch and holds up well to the dressing.
Is Mexican salad healthy?
Yes. This salad is packed with fresh vegetables, fiber-rich beans, healthy fats from avocado, and protein from queso fresco.
Can I make this into a meal?
Definitely. Add grilled chicken, steak, shrimp, or extra beans to make it a complete and satisfying meal.
Final Thoughts
This Mexican Salad is one of those recipes you’ll find yourself making again and again. It’s fresh, vibrant, and filled with simple ingredients that come together beautifully. Whether you’re serving it with taco night, bringing it to a potluck, or enjoying it as a light lunch, this easy Mexican salad recipe is guaranteed to become a family favorite.
At My Colorado Kitchen, we believe that nourishing your family doesn’t have to be complicated. This recipe is proof that when real ingredients meet everyday cooking, something delicious happens.
Mexican Salad Recipe
This easy Mexican Salad is loaded with crisp lettuce, black beans, corn, tomatoes, avocado, and queso fresco, then tossed with cilantro lime dressing.
Ingredients
Salad
- 1 large head of green leaf lettuce, chopped
- 1 cup sliced cherry tomatoes
- 1 can corn, drained and rinsed
- 1 can black beans, drained and rinsed
- 1 avocado, diced
- ¼ cup chopped red onion
- 1 cup queso fresco, crumbled
- Tortilla strips or crispy jalapeño salad toppers, optional
- Fresh jalapeños, optional
Instructions
Step 1: Prepare the Lettuce
Wash and thoroughly dry the lettuce. Chop it into bite-sized pieces and place it in a large serving bowl.
Step 2: Prepare the Remaining Ingredients
Drain and rinse the corn and black beans. Slice the cherry tomatoes, dice the avocado, and finely chop the red onion.
Step 3: Assemble the Salad
Add the tomatoes, corn, black beans, avocado, red onion, and queso fresco to the bowl with the lettuce.
Step 4: Add the Toppings
Top the salad with tortilla strips, crispy jalapeño salad toppers, and fresh jalapeños if desired.
Step 5: Dress and Serve
Drizzle the salad with your homemade Cilantro Lime Salad Dressing or Creamy Salad Dressing just before serving and gently toss to combine.
Notes
- This salad is best served fresh right after tossing with dressing.
- For meal prep, store all components separately and assemble just before serving.
- Add avocado right before serving to keep it from browning.
- Rinse and drain the corn and black beans well to avoid extra liquid in the salad.
- Romaine can be used instead of green leaf lettuce for extra crunch.
- Cotija cheese can be substituted for queso fresco if needed.
- For a heartier meal, add grilled chicken, steak, or shrimp.
- Dressing can be adjusted to taste—start light and add more as needed.
Nutrition Information:
Yield: 6 Serving Size: 2 CupsAmount Per Serving: Calories: 460Total Fat: 28gSaturated Fat: 12gUnsaturated Fat: 16gCholesterol: 57mgSodium: 639mgCarbohydrates: 33gFiber: 10gSugar: 7gProtein: 23g
Nutrition facts are calculated automatically and are approximate.

