Skip to Content

Shrimp and Avocado Salad with Dill Dressing

May 18, 2023

Crunchy romaine serves as the ideal vehicle for steamed shrimp, avocado, cucumbers, and hard boiled eggs with a fresh and creamy dill dressing.


Shrimp and Avocado Salad with Dill Dressing on a platter
Photography by Gayle McLeod

A Cold Shrimp And Avocado Salad For Hot Days

Shrimp and avocado. You might know them from such classics as Shrimp Ceviche and Shrimp Tacos. We’re bringing back this winning combination for our best shrimp and avocado salad recipe. This salad could be a simple main, or a fresh starter for something like a tasty grilled Chimichurri Steak.

romaine, cucumbers, hard boiled eggs, avocado, shrimp and ingredients for dill dressing in prep bowls on the counter

Ingredients You’ll Need To Make Shrimp And Avocado Salad Dressing

  • Mayo + yogurt – We go half/half here, because we like the tartness that Greek yogurt adds to this creamy dressing for shrimp and avocado salad.

  • Garlic – Where would we be without garlic?

  • Dill – Dill is a delicate herb in the celery family. Dill has a surprising amount of nutritious health benefits, another reason to scatter it with abandon on this salad.

  • Apple cider vinegar – Everyone’s favorite vinegar! If you don’t have any on hand, you could substitute fresh lemon juice or another light, mild vinegar like red wine vinegar.

cooked shrimp in a steamer being transferred to an ice bath with a slotted spoon
mayonnaise, yogurt, olive oil, garlic, fresh minced dill, vinegar, salt, pepper, and sugar in a small glass bowl
dill dressing in a bowl made with mayonnaise, yogurt, olive oil, garlic, dill, vinegar, salt, pepper, and sugar.
shrimp and avocado salad topped with hard boiled eggs, homemade dill dressing and flaky salt

How to Make Shrimp And Avocado Salad With Creamy Dressing

This salad is mostly about assembly, and the full set of instructions can be found in the Method section of the recipe.

  • Steam one pound of large tail-on shrimp that have been peeled and deveined. You’ll need a steamer basket and slotted spoon.

  • Make the dressing. Whisk together all of the dressing ingredients in a small bowl.

  • Make the salad. This is the fun part. Lay romaine on a serving platter. Top with cucumbers, eggs, avocado and shrimp. Drizzle everything with the dressing. For extra flair, sprinkle with more fresh dill and a little flaky salt (over the eggs).

shrimp and avocado salad topped with boiled eggs, homemade dill dressing and flaky salt

How to Store + Tips

  • Steamed shrimp freezes quite easily. Chill the shrimp before sealing in an air-tight container. To bring them back to life, thaw them in cold water for 20-30 minutes.

  • The dressing will be good for 4-5 days in the fridge.

  • Have leftover dressing? Make our Mediterranean Meatballs and use it for dipping!

  • This salad is all about the shrimp, but would also be tasty with Baked Salmon or Grilled Chicken Thighs.

shrimp and avocado salad topped with boiled eggs, homemade dill dressing and flaky salt

More Great Salad Recipes To Get Your Crunch On

Let the salad season begin! We’ve got plenty of great fresh, green salads for your summer schedule:

For more recipe inspiration you can follow us on Facebook, Instagram, TikTok and Pinterest. Have you tried this recipe? We love when you share your meals. Tag us on Instagram using #themodernproper. Happy cooking

💌 Let's Stay Together

There are so many great ways to receive all of our latest recipes, meal tips, and inspiration.

Shrimp and Avocado Salad with Dill Dressing

  • Serves: 4
  • Prep Time:  20 min
  • Cook Time:  10 min
  • Calories: 448


  • 1 pound large tail-on shrimp, peeled and deveined

Dill Dressing

  • ⅓ cup mayonnaise
  • ⅓ cup Greek yogurt
  • 2 tablespoons extra-virgin olive oil
  • 1 clove garlic, minced
  • 2 tablespoons minced dill, plus more for serving
  • 2 teaspoons apple cider vinegar
  • ¾ teaspoon sea salt
  • ½ teaspoon freshly cracked black pepper
  • ¾ teaspoon sugar


  • 8 cups chopped romaine lettuce (from 2 to 3 hearts of romaine)
  • 2 to 3 Persian cucumbers, diced
  • 4 hard boiled eggs, halved
  • 1 large avocado, sliced
  • ¼ teaspoon sea salt
  • Flaky Salt, for serving


  1. Place a steamer basket in a large pot. Fill the pot with about 1 inch of water, making sure there are at least two inches between the bottom of the basket and the waterline. Cover the pot and bring to a boil over high heat. Reduce the heat to medium and add the shrimp. Steam, covered, for 4 to 6 minutes, or until the shrimp are opaque and cooked through. Meanwhile, fill a large bowl with ice water. Using a slotted spoon, transfer the shrimp to the ice bath. Let sit for 5 minutes to stop the cooking, then drain.

  2. Make the dressing. In a small bowl, whisk together the mayonnaise, yogurt, olive oil, garlic, dill, vinegar, salt, pepper, and sugar.

  3. Make the salad. Place the Romaine on a serving platter. Top with cucumbers, eggs, and avocado. Pat the shrimp dry with a clean kitchen towel. Season the shrimp with remaining ¼ teaspoon salt and add on top of the salad. Drizzle the salad with dressing and dill if using. Sprinkle eggs with flaky salt to serve.

Nutrition Info

  • Per Serving
  • Amount
  • Calories448
  • Protein34 g
  • Carbohydrates9 g
  • Total Fat33 g
  • Dietary Fiber4 g
  • Cholesterol377 mg
  • sodium897 mg
  • Total Sugars3 g

Shrimp and Avocado Salad with Dill Dressing

Questions & Reviews

Join the discussion below.


    Any questions?

    Need to change up some ingredients? Unsure about a step in the method? Click the Ask a Question button above. We’re here for you.

  • T

    I recommend making the dressing in advance. I did so out of necessity and the dressing really benefited from some time to meld. I also cheated and used high quality frozen cooked shrimp. Perfect summer dinner!

    Thanks T, so glad you enjoyed it!

  • Jacquie

    My second recipe since finding this site and another exceptional one it is! Easy, incredibly delicious and beautiful to look at! I will be trying more.

    Thanks Jacquie, that is so great to hear! We are so happy you are enjoying our recipes!

  • Jenn

    You guys have made me such believes in making my own salad dressings and this is another great example. The dressing was delicious and really easy to whip up. This is a great summer salad and can't wait to make it again!

    Thanks Jenn, we are so glad that you loved it! Homemade salad dressing is SO GOOD!