Quick Shrimp Avocado Salad (20 Minutes)
A shrimp avocado salad that feels like the best kind of lunch — cool, creamy, and satisfying without slowing you down. It comes together in about 20 minutes, which makes it a solid choice when you want something fresh but filling on a busy day.

The dressing is simple: lime, cilantro, and a little yogurt so it coats everything without weighing it down. Toss it all together and you get cold, tender shrimp, buttery avocado, and juicy tomatoes in every bite.
Why This Salad Works for Weeknights
Shrimp cook so fast that the whole thing barely heats the kitchen. I keep a bag of frozen raw shrimp in the freezer and pull out what I need whenever the fridge has a ripe avocado and a handful of cherry tomatoes.
The yogurt in the dressing gives it a tangy, creamy finish that tastes more interesting than just oil and vinegar. It holds everything together without turning the salad into a gloppy mess, which is exactly what you want on a warm evening.
Ingredients

- 1 lb large raw shrimp (26/30 count), peeled and deveined: tail-on or off both work, cook quickly.
- 1 tbsp olive oil: for searing the shrimp.
- 2 ripe avocados, diced: look for ones that yield to gentle pressure but aren’t mushy.
- 1 cup halved cherry tomatoes: any color you have.
- ⅓ cup finely diced red onion: soaks up the lime juice and softens as it sits.
- ¼ cup chopped fresh cilantro: plus a few extra leaves for the top.
- ¼ cup plain Greek yogurt: full-fat or 2% give the creamiest dressing.
- 3 tbsp fresh lime juice: from about 2 limes.
- 1 tbsp olive oil: for the dressing.
- 1 small garlic clove, finely grated: a little goes a long way.
- ½ tsp kosher salt: plus more for the shrimp.
- ¼ tsp black pepper: freshly ground if you have it.
Variations / Substitutions
- Canned tuna or lump crab: swap in an equal amount of drained, flaked seafood for a pantry-friendly version.
- Mango or peaches: add a diced, ripe fruit for a sweet contrast against the tangy dressing.
- Parsley or basil: use instead of cilantro if you are not a cilantro fan.
- Dairy-free option: replace the yogurt with an equal amount of mashed avocado or a spoonful of vegan mayo.
- More heat: mince half a jalapeño and fold it into the salad or add a pinch of cayenne to the dressing.
If you enjoy the creamy dressing here, you might like it on a hearty black bean and corn salad.
How to Make Shrimp Avocado Salad
Step 1: Sear the Shrimp

Set a large skillet over medium-high heat and add the 1 tbsp olive oil. While the oil heats, pat the shrimp dry with paper towels and season them with a pinch of salt and a crack of pepper. Once the oil shimmers, lay the shrimp in a single layer and cook until the undersides are pink and curled, about 2 minutes. Flip them with tongs and cook the other side for 1 to 2 minutes more, just until opaque all the way through.
The shrimp should look glossy with a few golden spots at the edges. Transfer them to a plate and slide the plate into the fridge for about 10 minutes to cool while you prep the rest. Even that short chill makes a difference once they hit the cold salad.
Step 2: Whisk the Dressing

In a small bowl, combine the ¼ cup Greek yogurt, the 3 tbsp lime juice, the 1 tbsp olive oil, the grated garlic, ½ tsp salt, and the ¼ tsp black pepper. Whisk until smooth and the yogurt loosens into a pourable consistency. Stir in the chopped cilantro right at the end.
The dressing should taste bright and a little sharp from the lime. If it feels too thick, stir in a teaspoon of water to thin it out. Setting it aside for a couple of minutes lets the garlic mellow into the lime juice.
Step 3: Assemble the Salad

In a large bowl, gently fold together the cooled shrimp, the diced avocado, the halved cherry tomatoes, and the red onion. Pour about two-thirds of the dressing over the top and use a rubber spatula to fold everything together, working carefully so the avocado pieces stay intact.
You want each piece coated but not swimming. Give it a quick taste and drizzle in the rest of the dressing only if it needs more brightness. The red onion softens a little once it hits the acid, turning from sharp to almost sweet.
Step 4: Pile and Serve the Salad

Spoon the salad into shallow bowls or onto a platter, letting the shrimp and avocado pieces sit toward the top. Scatter a few extra cilantro leaves over everything and serve right away while it’s still cold.
The colors are half the appeal here — pale green avocado, pink shrimp, red tomatoes, and flecks of green cilantro. Serve it with a wedge of lime on each plate so people can add an extra squeeze.
Tips for Ripe Avocados and Tender Shrimp
- Pick avocados that give slightly when you press near the stem. If they are rock hard, let them sit on the counter a day or two; if they feel hollow or mushy, they’re past it.
- Pat the shrimp completely dry before they hit the pan. Any moisture steams them instead of searing, and you lose that golden, nutty edge.
- Do not walk away from the shrimp. They go from perfectly tender to rubbery in under a minute. As soon as the center turns opaque, they’re done.
- The dressing can sit on the counter for up to 30 minutes, but if you need more time, keep the chopped salad and dressing separate in the fridge until you are ready to eat.
- Leftover shrimp are great on their own with a little extra dressing spooned over a bed of greens the next day.
Timing depends on the size of your shrimp:
| Shrimp count (per lb) | Cook time per side |
|---|---|
| 16/20 (jumbo) | 2½ to 3 minutes |
| 26/30 (large) | 2 minutes |
| 31/40 (medium-large) | 1½ to 2 minutes |
Storing Leftover Salad
- Refrigerate: Covered tightly, the salad will hold for about a day, but the avocado will start to brown and soften. It’s still good to eat, just less pretty. I usually eat it cold straight from the fridge.
- Reheating: This is a cold salad, so you won’t reheat it as a whole dish. If you want the shrimp warm, reheat them separately in a hot skillet for 30 seconds per side before adding to the salad.
What To Serve With Shrimp Avocado Salad
A few warm corn tortillas on the side turn it into an easy taco night. In summer, I’ll pair it with a cold gazpacho or a cucumber soup because the chilled, creamy textures match without any cooking. For something more substantial, a scoop of cilantro lime rice rounds it out into a bigger meal.
Frequently Asked Questions
Can I use frozen shrimp?
Yes, and they often taste fresher than the thawed ones at the fish counter. Run them under cold water for about 5 minutes until pliable, then pat very dry before cooking.
Is there a way to make this ahead?
You can cook and cool the shrimp up to a day in advance. Keep the dressing mixed in a jar and the vegetables chopped separately. Toss everything together no more than 15 minutes before eating.
Can I skip the yogurt in the dressing?
You can. Swap in an equal amount of extra lime juice and olive oil plus a big pinch of salt, or use a scoop of mashed avocado for a dairy-free creamy version.
Does this work with pre-cooked shrimp?
It does, and it saves even more time. Just skip the searing step and toss the thawed, chilled shrimp directly into the salad. Pat them dry first if they seem watery.
Shrimp Avocado Salad Recipe
Ingredients
Method
- Heat 1 tbsp olive oil in a large skillet over medium-high. Pat shrimp dry, season with salt and pepper, and cook 2 minutes per side until pink and opaque. Transfer to a plate and chill for 10 minutes.
- Whisk together the yogurt, lime juice, 1 tbsp olive oil, garlic, salt, and pepper. Stir in the chopped cilantro.
- In a large bowl, gently fold the cooled shrimp, avocado, tomatoes, and red onion with two-thirds of the dressing until just coated.
- Spoon into bowls, drizzle any remaining dressing on top, scatter extra cilantro, and serve cold.
