Zesty Shrimp Salad with Avocado and Lemon Vinaigrette

Eat the rainbow with this Healthy Shrimp Salad: a vibrant, refreshing dish loaded with crisp vegetables, tender sautéed shrimp, creamy white beans and a zesty, mayo-free dressing. It’s bright, satisfying and comes together in about 30 minutes—perfect for a quick dinner, packed lunch or a colorful side for gatherings.

healthy shrimp salad in a bowl ready to be served

Light and Bright Salad

This shrimp salad is light, crisp and full of fresh flavor. Colorful vegetables and fresh herbs balance the tender shrimp and creamy white beans. The dressing is silky and tangy without mayonnaise—made with tahini, citrus and olive oil—so it feels lighter but still indulgent. The whole recipe is designed to be simple and fast: prep, cook and toss in about 30 minutes, making it ideal for weeknights or meal prep.

fresh shrimp being sautéed in a cast iron skillet

Prepping Shrimp Before Cooking

Use peeled, deveined raw shrimp for best results. If you buy shrimp with shells or without deveining, remove the shells and devein before cooking. For frozen shrimp, thaw them under cold running water in a strainer until they are pliable and no longer icy to the touch. Pat shrimp dry with paper towels before cooking—this helps them brown quickly and stay juicy.

How to Cook Shrimp for Shrimp Salad

  1. Heat a large skillet over medium-high heat and add olive oil once the pan is hot. A cast iron skillet works great but any heavy-bottomed pan will do.
  2. When the oil is fragrant, add peeled & smashed garlic cloves and cook about 1 minute to flavor the oil. Then arrange the shrimp in a single layer.
  3. Sprinkle the shrimp with salt and a squeeze of lemon juice. Cook for about 3 minutes, flip, then cook another 3–4 minutes until the shrimp turn an opaque pale pink and curl slightly.
  4. Remove the pan from the heat and transfer the shrimp to a large bowl to cool completely before tossing into the salad. Cooling prevents the dressing from wilting the greens and vegetables.
white navy beans and spices in a bowl ready to be mixed into shrimp salad

Easy Swaps and Ingredient Notes

  • White navy beans: Cannellini, white northern or white kidney beans are excellent substitutes.
  • Bell pepper: Use any color you prefer—yellow or orange adds extra sweetness.
  • Fresh herbs: The recipe uses flat-leaf parsley and mint, but curly parsley or fresh dill will also work.
  • Onion: Red onion provides color and bite; if unavailable, white or yellow onion is fine—soak sliced onion in cold water for a few minutes to mellow sharpness if desired.
all ingredients for a healthy shrimp salad in a bowl before they're mixed together

Healthy Shrimp Salad Dressing (No Mayo)

This dressing is creamy without any mayonnaise. It relies on tahini for body and citrus for brightness. Combine the ingredients in a jar and shake or whisk until smooth. Adjust salt and citrus to taste. Ingredients for the dressing:

  • Lemon juice
  • Lime juice
  • Tahini
  • Apple cider vinegar
  • Olive oil
  • Salt
healthy shrimp salad creamy dressing with no mayo

How Long Does Shrimp Salad Last in the Fridge?

Stored in an airtight container, this shrimp salad stays best for up to 3 days. Freshness and crunch are at their peak on day one or two. If you don’t expect to eat it within three days, prepare a half batch to reduce waste, or keep the dressing separate and toss right before serving to preserve texture.

creamy dressing being poured over healthy shrimp salad

Ingredients

White Beans

  • 15 oz can white navy beans, rinsed
  • 1/2 tablespoon olive oil
  • 2 teaspoons fresh lemon juice
  • 1/4 teaspoon garlic powder
  • Pinch of salt

Dressing

  • 2 tablespoons olive oil
  • 3 tablespoons fresh lemon juice
  • 1 tablespoon fresh lime juice
  • 2 teaspoons tahini
  • 1 teaspoon apple cider vinegar
  • 1/8 teaspoon salt

Shrimp

  • 2 tablespoons olive oil
  • 1 lb raw shrimp, peeled and deveined
  • 3 cloves garlic, peeled and smashed
  • 1/4 teaspoon salt
  • 1 tablespoon lemon juice

Salad

  • 1 large red pepper, thinly sliced
  • 1/2 small red onion, thinly sliced
  • 1/4 cup chopped fresh parsley
  • 1/4 cup chopped fresh mint

Instructions

White Beans

  1. Combine the white beans, olive oil, lemon juice, garlic powder and a pinch of salt in a bowl and stir to combine.
  2. Place the bowl (or a microwave-safe dish) in the microwave on high for 90 seconds to warm through, then let rest for at least 20 minutes so flavors meld.

Dressing

  1. Add olive oil, lemon juice, lime juice, tahini, apple cider vinegar and salt to a small jar.
  2. Cover and shake well until smooth, or whisk vigorously in a bowl. Taste and adjust seasoning as needed.

Shrimp

  1. Heat a large skillet over medium-high heat and add 2 tablespoons olive oil.
  2. When the oil is shimmering, add smashed garlic and cook about 1 minute. Add the shrimp in a single layer.
  3. Sprinkle with salt and lemon juice. Cook 3 minutes, flip and cook another 3–4 minutes until shrimp are opaque and pale pink.
  4. Transfer shrimp to a bowl and let cool completely before adding to the salad.

Assemble Salad

  1. Once shrimp are cooled, add sliced red pepper, red onion, parsley and mint to the bowl with the shrimp.
  2. Add the warmed white beans and pour on the dressing. Toss gently until everything is evenly coated.
  3. Serve immediately or refrigerate for 30 minutes and serve chilled.

Serving Suggestions

This salad is excellent on its own for a light meal or served alongside grilled vegetables, crusty bread, or a bowl of whole grains. It also works well over mixed greens or tucked into lettuce cups for a low-carb option. Garnish with extra lemon wedges or a sprinkle of toasted seeds for contrast.

Nutrition

Per serving (approximate): Calories: 258 kcal, Carbohydrates: 6 g, Protein: 16 g, Fat: 12 g, Fiber: 1 g, Sugar: 2 g. Nutrition information is automatically calculated and should be used as an approximation.

Recipe details: Prep: 20 mins | Cook: 10 mins | Total: 30 mins | Servings: 6 | Author: Emily Richter