Shrimp salad with steamed broccoli is a fresh, creamy, and satisfying dish that brings together tender seafood, crisp vegetables, and a light Japanese-inspired dressing in one beautiful bowl. Whether you need a quick lunch, a light dinner, or an impressive side dish, this simple recipe delivers bright flavor and wholesome ingredients in every bite.
This version features gently steamed shrimp, vibrant broccoli florets, creamy avocado, crunchy cucumber, and perfectly cooked eggs tossed in a smooth mayonnaise-based dressing. It’s balanced, nourishing, and ready in about 25 minutes.
Why You’ll Love This Shrimp Salad with Steamed Broccoli

There are so many reasons this recipe deserves a spot in your weekly rotation:
- Quick and easy – Ready in under 30 minutes.
- Protein-packed – Shrimp and eggs make it filling.
- Fresh and vibrant – Crisp vegetables and creamy avocado balance beautifully.
- Family-friendly – Mild flavors everyone can enjoy.
- Perfect for meal prep – Stays fresh for next-day lunches.
The combination of warm, just-steamed shrimp and lightly cooked broccoli creates a texture contrast that feels both comforting and refreshing.
Ingredients for Shrimp Salad with Steamed Broccoli
Main Salad Ingredients
- 7 oz (200 g) shrimp, peeled and deveined
- 6 oz (170 g) broccoli florets
- 1 medium avocado, diced
- 1 Japanese or Persian cucumber, thinly sliced
- 2 large eggs
- Salt, to taste
- Black pepper, to taste
Creamy Dressing
- 3 tablespoons Japanese mayonnaise (or regular mayonnaise)
- 1 teaspoon milk or light cream
- 1 teaspoon fresh lemon juice
- Pinch of salt
Ingredient Notes (Substitutions and Healthy Swaps)
- No Japanese mayonnaise? Mix regular mayonnaise with ½ teaspoon rice vinegar and a tiny pinch of sugar for a similar flavor.
- Avoiding alcohol? If steaming shrimp traditionally with sake, simply replace it with water, light vegetable broth, or a squeeze of lemon juice.
- Lower-fat option: Use light mayonnaise or half Greek yogurt and half mayo.
- Egg-free version: Skip the eggs and add extra avocado or chickpeas.
- Dairy-free: Omit milk or replace with unsweetened almond milk.
These swaps keep the recipe family-friendly and adaptable without losing flavor.
Step-by-Step Instructions
Step 1 – Cook the Eggs
Place the eggs in a saucepan and cover with cold water. Bring to a boil over medium heat. Once boiling, reduce heat slightly and cook for 9–10 minutes.
Transfer immediately to an ice bath. Let cool, then peel and roughly chop. Set aside.
Step 2 – Steam the Shrimp
Bring a small pot with a steamer basket to a simmer. Place the shrimp in the basket in a single layer. Cover and steam for 2–3 minutes, or until the shrimp turn pink and opaque.
Do not overcook. Remove and let cool slightly, then cut into bite-sized pieces if desired.
Step 3 – Steam the Broccoli
Using the same steamer setup, steam broccoli florets for about 1–2 minutes. The broccoli should be bright green and just tender but still slightly crisp.
Immediately transfer to a plate to cool so it keeps its vibrant color.
Step 4 – Prepare Fresh Ingredients
Slice the cucumber thinly. Dice the avocado into medium cubes. If desired, lightly salt the cucumber and let sit for 5 minutes, then gently pat dry for extra crunch.
Step 5 – Make the Dressing
In a small bowl, whisk together mayonnaise, milk, lemon juice, salt, and pepper until smooth and creamy.
Taste and adjust seasoning if needed.
Step 6 – Assemble the Salad
In a large mixing bowl, combine shrimp, broccoli, cucumber, avocado, and chopped eggs.
Add the dressing and gently fold everything together until evenly coated. Be careful not to mash the avocado too much.
Serve immediately or chill for 15–20 minutes before serving.
Pro Tips for Success
- Do not overcook the shrimp. They cook quickly and become rubbery if left too long.
- Shock the eggs in ice water. This stops cooking and makes peeling easier.
- Steam broccoli briefly. Bright green and slightly crisp is perfect.
- Fold gently. Keep the avocado cubes intact for a beautiful presentation.
- Chill before serving. A short rest in the refrigerator enhances the flavor.
- Season lightly at first. The mayonnaise already contains salt.
Flavor Variations
Want to change it up? Try one of these delicious twists:
- Spicy Kick: Add a teaspoon of sriracha or a pinch of chili flakes.
- Herb Fresh: Mix in chopped dill, parsley, or chives.
- Citrus Bright: Add orange zest for a subtle sweetness.
- Crunchy Boost: Stir in toasted almonds or sunflower seeds.
- Mediterranean Style: Add cherry tomatoes and a squeeze of extra lemon.
Each variation keeps the base recipe intact while adding a new flavor direction.
Serving Suggestions

Shrimp salad with steamed broccoli is wonderfully versatile. Serve it:
- On a bed of mixed greens
- Stuffed into a sandwich or wrap
- Inside a croissant for a brunch option
- With whole-grain crackers
- Alongside grilled chicken or baked fish
It also makes a beautiful addition to potlucks and holiday spreads.
Storage and Freezing Instructions
Refrigeration
Store in an airtight container in the refrigerator for up to 2 days. Because of the avocado, it’s best enjoyed fresh. To slow browning, press plastic wrap directly onto the surface of the salad.
Freezing
This salad is not freezer-friendly due to the mayonnaise and avocado. Freezing will change the texture significantly.
For meal prep, you can cook the shrimp, eggs, and broccoli ahead of time and assemble fresh when ready to eat.
Nutrition Facts (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 315 kcal |
| Protein | 18 g |
| Carbohydrates | 14 g |
| Fat | 22 g |
| Fiber | 4 g |
| Sodium | 420 mg |
Values are approximate and may vary based on ingredient brands.
FAQ About Shrimp Salad with Steamed Broccoli
Can I use frozen shrimp?
Yes, frozen shrimp work perfectly. Thaw them overnight in the refrigerator or place them in a bowl of cold water for about 20 minutes. Pat dry before steaming to avoid excess moisture.
How do I know when shrimp are fully cooked?
Shrimp are done when they turn pink and opaque with a gentle “C” shape. If they curl tightly into an “O,” they are likely overcooked. Cooking usually takes only 2–3 minutes.
Can I make this ahead of time?
You can prepare the components in advance. Store shrimp, broccoli, and eggs separately, then assemble with avocado and dressing shortly before serving to maintain freshness.
What can I use instead of mayonnaise?
Greek yogurt makes a lighter alternative. You can also combine half yogurt and half mayonnaise for balance. For a dairy-free option, use avocado oil mayo.
Is this salad keto-friendly?
Yes, this shrimp salad with steamed broccoli is relatively low in carbohydrates and high in healthy fats and protein, making it suitable for many low-carb meal plans.
How can I prevent avocado from browning?
Toss the avocado in lemon juice before mixing into the salad. Storing the salad with plastic wrap pressed directly against the surface also helps reduce oxidation.

Shrimp Salad with Steamed Broccoli
Equipment
- saucepan for boiling eggs
- steamer basket for shrimp and broccoli
- mixing bowl
- small bowl for dressing
- knife and cutting board
Ingredients
- 7 oz shrimp, peeled and deveined
- 6 oz broccoli florets
- 1 medium avocado, diced
- 1 Japanese or Persian cucumber, thinly sliced
- 2 large eggs
- 3 tbsp Japanese mayonnaise
- 1 tsp milk or light cream
- 1 tsp fresh lemon juice
- salt, to taste
- black pepper, to taste
Instructions
- Place the eggs in a saucepan and cover with cold water. Bring to a boil over medium heat. Once boiling, reduce heat slightly and cook for 9–10 minutes. Transfer immediately to an ice bath, let cool, then peel and roughly chop. Set aside.
- Bring a small pot with a steamer basket to a simmer. Place the shrimp in the basket in a single layer. Cover and steam for 2–3 minutes until pink and opaque. Remove and let cool slightly, then cut into bite-sized pieces if desired.
- Using the same steamer setup, steam broccoli florets for 1–2 minutes until bright green and just tender. Transfer to a plate to cool.
- Slice the cucumber thinly and dice the avocado into medium cubes. Lightly salt the cucumber and let sit 5 minutes if desired, then pat dry.
- In a small bowl, whisk together mayonnaise, milk, lemon juice, salt, and pepper until smooth and creamy. Adjust seasoning to taste.
- In a large mixing bowl, combine shrimp, broccoli, cucumber, avocado, and chopped eggs. Add the dressing and gently fold until evenly coated. Serve immediately or chill 15–20 minutes before serving.
Notes
Nutrition
Final Thoughts
Shrimp salad with steamed broccoli is the perfect balance of creamy, crisp, and refreshing flavors. It’s quick enough for busy weeknights yet elegant enough for gatherings. With simple ingredients and easy steps, you can create a wholesome dish that feels both light and satisfying.
Whether you enjoy it as a main course, a side dish, or a meal-prep staple, this recipe offers flexibility, freshness, and beautiful presentation every time. Try it once, and it may quickly become one of your go-to favorites.