Mexican Shrimp Avocado Salad: Fresh, Light & Packed with Flavor

Facebook
X
Pinterest

There are some salads that are just “salads,” and then there are salads that are a complete meal—satisfying, flavorful, and something you actually crave. This Mexican shrimp avocado salad falls firmly in the latter category. It’s become my go-to lunch during the warmer months when I want something light but filling, healthy but indulgent, and quick but impressive.

I first threw this together on a whim when I had leftover grilled shrimp and a perfectly ripe avocado. The combination was so good that I’ve been making variations of it ever since. The sweet shrimp, creamy avocado, crunchy vegetables, and zesty lime dressing create this perfect balance of flavors and textures that keeps you coming back for more.

Why This Recipe Works
What makes this salad special is the combination of fresh, vibrant ingredients that don’t need much fussing. The shrimp can be grilled, sautéed, or even used pre-cooked if you’re in a hurry. The avocado adds richness and creaminess without needing heavy dressing. And the lime-cilantro vinaigrette ties everything together with bright, fresh flavor.

I’ve made this salad countless times—for quick weekday lunches, for meal prep, for casual dinners on the patio, and even for guests who are always impressed by how fresh and restaurant-quality it looks. The best part? It comes together in about 20 minutes if you’re cooking the shrimp fresh, or even faster if you use pre-cooked shrimp.

The Complete Recipe
What You’ll Need
For the Salad:

1 pound large shrimp, peeled and deveined
2 ripe avocados, diced
2 cups cherry tomatoes, halved
1 cup corn kernels (fresh, frozen, or canned)
½ red onion, thinly sliced
1 jalapeño, seeded and diced (optional)
½ cup fresh cilantro, chopped
4 cups mixed greens or romaine lettuce
For the Lime-Cilantro Dressing:

¼ cup fresh lime juice (about 2 limes)
¼ cup olive oil
2 cloves garlic, minced
1 teaspoon honey
½ teaspoon cumin
Salt and black pepper to taste
For the Shrimp Seasoning:

1 tablespoon olive oil
1 teaspoon chili powder
½ teaspoon cumin
½ teaspoon garlic powder
¼ teaspoon salt
Step-by-Step Instructions
Step 1: Season and Cook the Shrimp

Pat the shrimp dry with paper towels. In a bowl, toss them with olive oil, chili powder, cumin, garlic powder, and salt.

Heat a large skillet or grill pan over medium-high heat. Cook the shrimp for 2-3 minutes per side until pink and opaque with nice char marks. Don’t overcook—shrimp cook fast and become rubbery if overdone. Set aside to cool slightly.

Step 2: Make the Dressing

In a small bowl or jar, whisk together the lime juice, olive oil, minced garlic, honey, cumin, salt, and pepper. Taste and adjust seasoning—it should be tangy with a hint of sweetness. Set aside.

Step 3: Prep the Vegetables

While the shrimp cool, dice your avocados, halve the cherry tomatoes, slice the red onion, and chop the cilantro. If using fresh corn, you can quickly char it in the same pan you used for the shrimp for extra flavor.

Step 4: Assemble the Salad

In a large bowl, combine the mixed greens, cherry tomatoes, corn, red onion, jalapeño (if using), and half the cilantro. Add the cooked shrimp and diced avocado on top.

Drizzle with the lime-cilantro dressing and gently toss to combine. Be careful not to mash the avocado—you want to keep those beautiful chunks intact.

Step 5: Serve

Divide among serving bowls and garnish with the remaining cilantro. Serve immediately with extra lime wedges on the side.

Tips I’ve Learned Along the Way
Shrimp Size Matters: Large or jumbo shrimp work best for this salad. They’re meatier and more satisfying. Small shrimp tend to get lost among the vegetables.

Don’t Overcook the Shrimp: This is the most common mistake. Shrimp cook in just 2-3 minutes per side. They’re done when they turn pink and opaque. Overcooked shrimp are tough and rubbery.

Avocado Timing: Add the avocado right before serving to prevent browning. If you’re meal prepping, keep the avocado separate and add it when you’re ready to eat.

Corn Options: Fresh corn is amazing when it’s in season, but frozen corn works great year-round. If using canned, drain and rinse it well.

Make It Ahead: You can cook the shrimp and prep all the vegetables ahead of time. Store everything separately and assemble just before serving.

Customize the Heat: The jalapeño is optional. If you like it spicy, leave some seeds in. If you’re sensitive to heat, skip it entirely or use a milder pepper.

Variations I Love:

Mango Addition: Add diced fresh mango for sweetness
Black Beans: Toss in a can of rinsed black beans for extra protein and fiber
Quinoa Base: Serve over cooked quinoa instead of greens for a heartier meal
Chipotle Twist: Add a teaspoon of chipotle in adobo to the dressing for smoky heat
Cabbage Crunch: Add shredded red cabbage for extra crunch and color
Why This Salad is a Winner
This Mexican shrimp avocado salad checks all the boxes for me. It’s healthy—packed with protein, healthy fats, and vegetables. It’s flavorful—every bite has something different going on. It’s satisfying—the combination of shrimp and avocado makes it filling enough to be a complete meal. And it’s beautiful—those colors are just gorgeous on the plate.

I love that it’s versatile too. Serve it as a light lunch, a dinner salad, or even as a filling for tacos or burrito bowls. It works for meal prep (just keep the avocado and dressing separate), and it’s impressive enough to serve to guests.

It’s also naturally gluten-free and can easily be made dairy-free (it already is). For a low-carb or keto option, skip the corn and serve it over extra greens.

Serving Suggestions
This salad is perfect on its own, but here are some ways to round out the meal:

With tortilla chips for scooping
In tortillas as a wrap or taco filling
Over rice for a burrito bowl style meal
With black beans on the side
Alongside grilled fish for a seafood feast
With a cold beer or margarita for a casual summer dinner
The Bottom Line
If you’re looking for a salad that’s actually exciting to eat, this Mexican shrimp avocado salad is it. The combination of sweet shrimp, creamy avocado, crunchy vegetables, and zesty lime dressing is absolutely addictive. It’s the kind of salad that makes you forget you’re eating something healthy because it tastes so good.

I make this all the time during the summer when I want something light and refreshing, but honestly, it’s good year-round. The fresh flavors and vibrant colors brighten up even the dreariest winter day.

Give it a try, and I think you’ll find yourself making it on repeat. It’s one of those recipes that’s so simple but so satisfying that it becomes part of your regular rotation.

What’s your favorite way to prepare shrimp? Do you have any salad add-ins you love? Let me know in the comments!

Recipe Card
Mexican Shrimp Avocado Salad
Prep Time: 15 minutes
Cook Time: 6 minutes
Total Time: 21 minutes
Servings: 4
Difficulty: Easy

Ingredients:

Salad:

1 pound large shrimp, peeled and deveined
2 ripe avocados, diced
2 cups cherry tomatoes, halved
1 cup corn kernels
½ red onion, thinly sliced
1 jalapeño, seeded and diced (optional)
½ cup cilantro, chopped
4 cups mixed greens or romaine
Dressing:

¼ cup fresh lime juice
¼ cup olive oil
2 cloves garlic, minced
1 teaspoon honey
½ teaspoon cumin
Salt and pepper to taste
Shrimp Seasoning:

1 tablespoon olive oil
1 teaspoon chili powder
½ teaspoon cumin
½ teaspoon garlic powder
¼ teaspoon salt
Instructions:

Pat shrimp dry, toss with olive oil, chili powder, cumin, garlic powder, and salt
Heat skillet over medium-high heat
Cook shrimp 2-3 minutes per side until pink and opaque
Set aside to cool slightly
Whisk together lime juice, olive oil, garlic, honey, cumin, salt, and pepper for dressing
Dice avocados, halve tomatoes, slice onion, chop cilantro
In large bowl, combine greens, tomatoes, corn, onion, jalapeño, and half the cilantro
Top with cooked shrimp and diced avocado
Drizzle with dressing and gently toss
Garnish with remaining cilantro
Serve immediately with lime wedges
Tips for Success:

Don’t overcook shrimp (2-3 minutes per side)
Add avocado right before serving to prevent browning
Keep components separate for meal prep
Use large or jumbo shrimp for best results
Adjust jalapeño for heat preference
Storage:

Best served fresh
Can prep components ahead, store separately
Refrigerate up to 2 days (keep avocado and dressing separate)
Nutrition (per serving):

Calories: ~380
Protein: 28g
Fat: 24g
Carbohydrates: 20g
Fiber: 8g

Try these easy family dinners next!

Did you love this recipe?

Please leave a 5-star rating and review below!

Did you love this recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!
Your email address will not be published. Required fields are marked *

Leave a Reply

Hello from the Michael

I’m Michael – the home cook, food enthusiast, and recipe creator behind Endless Eats. Based along the beautiful California Coast, I’m passionate about crafting easy, flavorful recipes that help you bring your loved ones together around the dinner table. 

Easy Dinners

Easy Soup