Mexican Salad with black beans, corn, onions, peppers, and tomatoes topped with a zesty cilantro-lime dressing. So fresh, so delicious!

Bowl of Mexican Salad with serving utensils.
chelsea

author’s note

The Salad That Steals the Show!

I’ve been making a version of this salad since college. It’s one of those meals you can throw together in no time, and back then, I always kept cans of black beans, corn, and veggies like peppers and onions in the fridge. It was super quick to toss everything in a bowl and top it with a store-bought dressing.

The homemade dressing is a game-changer—so flavorful and easy to whip up! It takes this salad to a whole new level.

If you’re looking for an easy go-to salad that everyone will be asking for more of, this is your sign to give it a try!

signature
All the ingredients used in this recipe prepped out for easy assembly.

Mexican Salad Ingredients

  • Romaine lettuce: Look for bright, crisp heads. Clean and thoroughly dry.
  • Tomatoes: Choose firm, bright ones for peak sweetness.
  • Corn: Fresh is delicious! Canned works or try my fave fire-roasted frozen corn.
  • Black beans: Drain and rinse.
  • Sweet peppers: Get a mix of colors to make the salad look extra good.
  • Avocado: Make sure you grab a ripe one.
  • Extras: Cilantro for freshness, red onion for bite, cotija for salty kick, and tortilla strips for crunch.
Ingredients for Cilantro-Lime Dressing prepped out for easy assembly.

Mexican Salad Dressing Ingredients

  • Limes: Go for firm, heavy ones for more juice.
  • Garlic: Fresh for stronger flavor; pre-minced for ease.
  • Cilantro: Bright, fresh leaves are key for flavor! Twist off the top of a bunch and measure loosely.
  • Jalapeño: De-seed to dial down the heat.
  • Mayo: Use a high-quality brand–it makes a big difference!
  • Sour cream: Light works fine here.
Dressing ingredients in the bowl of a food processor.

Variations

Switch Up This Mexican Salad Recipe

  • Add protein: Grilled chicken, steak, or shrimp.
  • Grain base: Include cooked quinoa or rice for bulk.
  • Fruit: Mix in mango or pineapple.
  • Cheese swap: Try pepper Jack, queso fresco, or Cheddar.

Storage

Meal Prep or Make Ahead

For the best texture, enjoy this Mexican Salad freshly assembled. However, if you’d like to prep ahead, here’s how to store each component:

  • Dressing: Keeps in the fridge, sealed, for a week.
  • Veggies: Store in airtight containers, lettuce wrapped with a paper towel, in the fridge for 3-5 days.
  • Beans and corn: Keep separately in the fridge for up to a week.
  • Avocado: Best cut right before serving. If storing, drizzle with lime juice and seal in a container for 1-2 days.
  • Cheese and Chips: Store cheese in the fridge and tortilla strips at room temp in a sealed bag.

What To Serve With This:

5 from 4 votes

Mexican Salad

This Mexican Salad is packed with black beans, corn, peppers, and tomatoes, all topped with a zesty cilantro-lime dressing. So fresh and tasty!
Prep Time: 30 minutes
Total Time: 30 minutes
Servings: 4 servings

Equipment

Ingredients

Dressing (see note 1)
  • 2 to 3 large limes
  • 1/2 teaspoon minced garlic
  • 1/2 cup loosely packed fresh cilantro leaves and tender stems
  • 1-1/2 teaspoons coarsely chopped jalapeño optional
  • 1/4 cup mayo
  • 1/4 cup sour cream
  • 1/4 teaspoon salt
  • 1/8 teaspoon pepper
Salad
  • 5 heaping cups romaine lettuce cut to bite-sized pieces
  • 1 cup cherry tomatoes halved
  • 3/4 cup corn see note 2
  • 3/4 cup black beans drained and rinsed
  • 1 cup mini sweet bell peppers thinly sliced
  • 1 large ripe avocado diced
  • Serving suggestions see note 3

Instructions 

  • Dressing: Combine all dressing ingredients in a small blender or food processor. Add 1/2 teaspoon lime zest and 2 tablespoons lime juice. Pulse until smooth. Transfer to a mason jar; pop in the fridge until ready to use.
  • Lettuce: Chop the lettuce into small bite-sized pieces. Wash and thoroughly dry the lettuce (a salad spinner comes in handy here). Wet lettuce keeps the dressing from adhering properly.
  • Assemble: For immediate serving: Top lettuce with salad ingredients, add dressing to preference, adjust seasoning, and serve.
    For later/meal prep: Store salad components separately. Assemble as needed to avoid sogginess and browning. Add optional items as desired.

Video

Recipe Notes

Note 1: If you don’t want to make your own dressing, I like this store-bought cilantro-lime ranch. For a vinaigrette dressing, try this Cilantro Lime Dressing.
Note 2: I love Fire-roasted corn in this salad. If using frozen, sauté until thawed through, then cool it down before mixing in.
Note 3: Serving suggestions: 1/4 cup finely chopped cilantro, 1/2 red onion, thinly sliced, cotija cheese for topping, and/or tortilla strips.
Storage: Store the salad components separately in airtight containers for longer freshness. Keep the dressing in a jar in the fridge. Once dressed, the salad doesn’t store well, so only combine right before serving.

Nutrition

Serving: 1serving | Calories: 401kcal | Carbohydrates: 29g | Protein: 8g | Fat: 30g | Saturated Fat: 5g | Polyunsaturated Fat: 14g | Monounsaturated Fat: 10g | Trans Fat: 0.1g | Cholesterol: 12mg | Sodium: 198mg | Potassium: 746mg | Fiber: 12g | Sugar: 5g | Vitamin A: 2539IU | Vitamin C: 99mg | Calcium: 47mg | Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Meet Chelsea


Hello, and welcome to Chelseaโ€™s Messy Apron! Iโ€™m Chelsea, the recipe developer, food photographer, and writer behind the site. Iโ€™m passionate about creating simple, reliable, and delicious recipes that anyone can make.

Thanks for stopping byโ€”I hope you find something delicious to make!

More Recipes You'll Love

5 from 4 votes (1 rating without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




6 Comments

  1. Paula Dorn says:

    5 stars
    I made this for a Mexican themed luncheon & everyone loved it! Now I have something I can take to pot luck & not worry if it is good! We loved the dressing & will make it frequently . Thank you

    1. Chelsea says:

      So thrilled to hear this! Thanks Paula!

  2. Lisa Ruiz says:

    5 stars
    This salad & dressing was so delicious!! I made it for a party yesterday & then made it again today for my husband & I.

    1. Chelsea says:

      So thrilled to hear this! Thanks Lisa!

  3. Kris says:

    5 stars
    Loved this salad, thanks Chelsea! I subbed feta for cotilla cheese, otherwise no changes to the recipe. Served with grilled bone-in chicken breasts. And, had leftovers for lunch today โ€ฆ still delicious ๐Ÿ™‚

    1. Chelsea says:

      Delish! I am so happy to hear this! Thanks Kris! ๐Ÿ™‚