Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Protein-rich shrimp and white bean salad featuring Mediterranean ingredients like feta, tomatoes, and fresh herbs

Mediterranean Shrimp &White Bean Salad


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Rachel Mazza
  • Total Time: 25-55 minutes
  • Yield: 6 servings

Description

This elegant Mediterranean Shrimp & White Bean Salad combines tender sautéed shrimp with creamy cannellini beans, sun-dried tomatoes, and fresh herbs in a bright lemon-herb dressing. Heart-healthy, high in protein, and naturally gluten-free, it’s perfect for meal prep, dinner parties, or a satisfying weeknight meal.


Ingredients

For the Salad:

 1½ pounds large shrimp (21-25 count), peeled and deveined

 2 (15-ounce) cans cannellini beans, drained and rinsed

 1 cup cherry tomatoes, halved

 ½ cup sun-dried tomatoes (dry-packed), rehydrated and julienned

 1 small shallot, thinly sliced

 ⅓ cup crumbled feta cheese (optional)

 ¼ cup fresh dill, chopped

 ¼ cup fresh parsley, chopped

 4 cups baby arugula (for serving)

 Red pepper flakes, to taste

 Flaky sea salt and freshly ground black pepper

For the Lemon-Herb Dressing:

 ⅓ cup extra virgin olive oil, plus 2 tablespoons for cooking

 3 tablespoons fresh lemon juice (about 1½ lemons)

 1 teaspoon lemon zest

 1 small garlic clove, minced

 1 teaspoon Dijon mustard

 1 teaspoon dried oregano

 ½ teaspoon honey

 ½ teaspoon kosher salt

 ¼ teaspoon black pepper


Instructions

1. Make the dressing: Whisk together olive oil, lemon juice, lemon zest, garlic, Dijon, oregano, honey, salt, and pepper in a small bowl. Set aside.

2. Prep the shrimp: Pat shrimp very dry with paper towels. Season with salt, pepper, and a pinch of red pepper flakes. Let sit at room temperature 5 minutes.

3. Rehydrate sun-dried tomatoes: Place in a small bowl, cover with warm water, and let sit 10 minutes. Drain and slice into thin strips.

4. Cook the shrimp: Heat 2 tablespoons olive oil in a large skillet over medium-high heat until shimmering. Add shrimp in a single layer and cook 2 minutes per side until pink and just opaque. Transfer immediately to a plate.

5. Dress the beans: Place drained beans in a large bowl. Add two-thirds of the dressing and toss gently. Let marinate 5 minutes while shrimp rests.

6. Assemble: Add warm shrimp to dressed beans. Gently fold in cherry tomatoes, sun-dried tomatoes, shallot, dill, and parsley. Add remaining dressing and toss.

7. Season and serve: Taste and adjust salt and lemon as needed. Serve over fresh arugula, topped with crumbled feta, a drizzle of olive oil, and extra herbs.

Notes

Storage: Refrigerate assembled salad (without arugula) in airtight container up to 3 days. Dressing keeps 1 week. Store arugula separately. Do not freeze.

Make-Ahead: Prep all components night before. Assemble without arugula and refrigerate. Add arugula and final garnishes just before serving. Best at room temperature.

Substitutions: Great Northern beans for cannellini (1:1). Lime juice for lemon. Chickpeas for different texture. Grilled shrimp instead of sautéed.

Dietary: Naturally gluten-free. Omit feta for dairy-free/vegan option. Vegetarian: replace shrimp with extra beans and artichoke hearts.

  • Prep Time: 15 minutes
  • marinate time: 5-30 minutes
  • Cook Time: 10 minutes
  • Method: Stovetop
  • Cuisine: Italian/Mediterranean

Nutrition

  • Serving Size: approximately 1½ cups
  • Calories: 325 kcal
  • Sugar: 3g
  • Sodium: 485mg
  • Fat: 15g
  • Saturated Fat: 3g
  • Unsaturated Fat: 11g
  • Trans Fat: 0g
  • Carbohydrates: 22g
  • Fiber: 6g
  • Protein: 28g
  • Cholesterol: 142mg