Skip to content

Mexican Salad Recipe

A fresh and flavorful Mexican salad recipe layered with crispy romaine, sweet corn, black beans, tomatoes, red onion and sliced avocado. Easy to make and even more delicious to eat!

Mexican salad in white bowl on a marble countertop.
This post may contain affiliate links. Read disclosure policy.

Easy Mexican Salad

This Mexican salad is so easy to make and tastes incredibly fresh! It’s super flavorful and refreshing, making it perfect for summer. And it’s also great for using all of those fresh garden vegetables and farmer’s market produce.

What I love about this recipe is that it’s perfect for both lunch and dinner. You can enjoy it as a main meal or serve as a side dish alongside your favorite Mexican foods like beef tacos, chicken enchiladas or chicken fajitas. It’s so versatile and delicious!

You can add a creamy chipotle dressing to bring in a smoky flavor or use my favorite cilantro lime dressing. This salad is great for meatless Monday or Taco Tuesday. It’s a double win! This is definitely a new family favorite and will be put on the meal rotation for sure.

Ingredients Needed

Mexican salad ingredients on marble countertop.

See full printable recipe below.

  • Lettuce: I love to use chopped romaine, but you can also add in spinach or kale.
  • Tomatoes: I love using cherry tomatoes, but really any tomato will work well.
  • Corn: You can use fresh corn instead of canned if preferred. Grilled corn in the summer adds amazing flavor from the char from the grill. You can also easily cook corn on the cob in the microwave in just a few quick minutes.
  • Black beans: These make this salad more hearty and add protein and fiber.
  • Red onion: This adds some crunch and flavor to this salad. You can definitely omit if you don’t love onions.
  • Avocado: These make every salad better in my opinion. Learn how to cut an avocado. Add sliced avocado or use it to make guacamole.
  • Dressing. Lots of ways to dress this salad. This cilantro lime dressing would also taste great, as well as avocado lime dressing or salsa ranch.

Extra Mix-in Ideas

What’s great about this recipe is that you can add as many or as little salad ingredients as you’d like. Keep it vegan or vegetarian and bulk it up with more veggies or rice if you prefer. Or add meat for some extra protein. Below are a few ways to make it your own.

How to Make a Mexican Salad

Step by step showing how to make Mexican salad.
  1. Slice the veggies. Wash the veggies first, then use a cutting board to chop and slice. At this point you can also drain and rinse the canned corn and beans.
  2. Layer. Place the lettuce in the bottom of a large bowl, then layer on the tomatoes, onions, avocado, corn kernels and black beans. Top with any extras like crushed tortilla chips, cheese or cilantro.
  3. Toss. Drizzle your dressing of choice on top of the salad and then toss together with salad tongs until the vegetables are well coated.

Expert Tips

  • Dressing. You can absolutely use a store-bought Mexican salad dressing, however I recommend making your own to really take the flavor of this salad over the top. My favorite to use is this homemade creamy cilantro lime dressing. For a spicier option, try the homemade chipotle dressing included in the recipe card notes.
  • Wait to toss. Drizzle on the dressing right before serving, so that the lettuce stays crisp and the veggies don’t get soggy. This salad tastes best cold.
  • Use leftovers. This salad is perfect for using up any leftover black bean and corn salsa. Just add the bean salsa over some chopped lettuce, then add the chopped avocado, tomatoes, dressing and tortilla strips. You can also use any leftover cilantro lime dressing as a topping for BBQ chicken tacos or ranch chicken tacos. Yum!
Mexican salad in white bowl on marble countertop.

Recipe FAQs

Is this Mexican salad healthy?

Yes! It’s loaded with fresh vegetables and beans, giving you plenty of nutrients, vitamins and fiber, while remaining low in cholesterol. To keep it healthy, add better-for-you toppings like mango salsa or fajita veggies.

Lean protein such as grilled chicken is another healthy topping idea that can make this Mexican chopped salad even more filling.

What can you serve with this salad?

You can enjoy this Mexican salad recipe as the main course, or serve it alongside steak fajitas, chicken burritos or these pork enchiladas. It would pair well with any of your favorite Mexican recipes!

Is it gluten-free?

Yes, which makes it perfect for those with gluten allergies or sensitives. The only thing to watch out for is the type of dressing you use. Make sure the bottle indicates that it’s gluten-free before using, or make your own homemade dressing using all gluten-free ingredients.

Can it be made vegan?

Absolutely. The base ingredients are all vegan friendly, so just make sure any added toppings remain vegan as well. You’ll also want to use a dairy-free dressing on top instead. Salsa also makes a great dressing as well!

How to Make Ahead

This salad tastes best if served immediately after preparing, however you can prep the ingredients ahead of time if desired. Keep everything stored separately in an airtight container in the fridge and then toss with the dressing right before serving. I don’t recommend prepping the avocado in advance, as it is likely to turn brown.

Close up of Mexican salad with black beans, corn and tortilla strips.

More Mexican Favorites

Browse all

HUNGRY FOR MORE? Subscribe to my newsletter and follow on Facebook, Pinterest and Instagram for all the newest recipes!

Mexican salad in white bowl on marble countertop.

Mexican Salad Recipe

5 from 14 votes
Author: Jamielyn Nye
A fresh and flavorful Mexican salad recipe surrounded by fresh vegetables, tortilla strips and topped with a homemade dressing. Easy to make and even more delicious to eat!
Prep Time: 20 mins
Total Time: 20 mins
Servings: 4

Ingredients 

  • 8 cups chopped romaine lettuce
  • 1 cup sweet corn
  • 15 ounce can black beans , rinsed and drained
  • 1 pint cherry tomatoes , sliced in half
  • 1/4 red onion , sliced
  • 1 ripe avocado , sliced or diced

For topping

Instructions

  • The first step will be to chop lettuce, tomatoes, onion and avocado. Drain and rinse the corn and black beans. Set aside to dry.
  • Add lettuce to a large bowl. Then layer the vegetables, corn and black beans on top. Add the tortilla strips and optional toppings.
  • Pour the desired dressing over the bowl of salad and toss until coated. This salad is served best cold.

Notes

Meat: Feel free to add grilled chicken, grilled flank steak or taco meat on top for more protein. 
Corn: I love to use grilled corn for this recipe if I have time.
Tortilla strips: We love to use crushed restaurant style tortillas chips. You can also make your own homemade tortilla strips or tortilla chips
Chipotle dressing: This recipe has been updated, but here is the original chipotle dressing recipe. Combine all the ingredients in a blender until smooth.
  • 2/3 cup sour cream
  • 1 Tablespoon chipotle in adobo sauce
  • 2 Tablespoons salsa
  • 3 Tablespoons cilantro
  • 1 Tablespoon taco seasoning
  • 1 lime, juiced

Nutrition

Calories: 254kcal | Carbohydrates: 38g | Protein: 11g | Fat: 9g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Sodium: 433mg | Potassium: 1155mg | Fiber: 15g | Sugar: 6g | Vitamin A: 8945IU | Vitamin C: 41mg | Calcium: 90mg | Iron: 4mg

Nutrition provided is an estimate. It will vary based on specific ingredients used.

Course: Salad
Cuisine: Mexican
Diet: Gluten Free, Vegetarian

Did you make this recipe? Don’t forget to give it a star rating below!

Mexican salad on a plate with tortilla strips.
Original photo with chipotle dressing and homemade tortilla strips.

Let’s connect

Join our community of over 5 million!

Featured on

  • Taste of Home
  • Martha Stewart
  • Country Living
  • BuzzFeed
  • Yahoo
  • Food Network
  • Today