
This Italian Marinated Shrimp is bursting with bright Mediterranean flavors, tender shrimp, briny feta, and hearty artichoke hearts all tossed in a zesty herb marinade. Perfect as a crowd-pleasing appetizer or a light, satisfying dinner salad.

Some recipes just have a way of stopping a party table in its tracks. This Italian Marinated Shrimp Salad is exactly that kind of dish. Tender, perfectly cooked shrimp are bathed in a bold herb-and-lemon marinade, then tossed with artichoke hearts, kalamata olives, juicy cherry tomatoes, and a generous crumble of salty feta cheese. It is bright, it is beautiful, and it tastes like something you would order at a little trattoria overlooking the Amalfi Coast.
Whether you are serving this as an elegant appetizer, bringing it to a summer potluck, or building it into a full Mediterranean shrimp salad dinner spread, this recipe delivers every single time.
The magic here is the marinade. A combination of red wine vinegar, fresh lemon juice, Dijon mustard, garlic, and olive oil creates a dressing that is tangy, herbaceous, and just a little bit rich. A small spoonful of honey adds subtle balance that keeps the whole thing from tipping too sharp, giving it that honey mustard warmth you might recognize from a shrimp salad recipe with honey mustard dressing.
The longer the shrimp sit in the marinade, the more flavor they absorb. Thirty minutes gets you there, but an hour or two makes it genuinely spectacular.
A few reasons this salad stands out:
Chef's Tip: Use block-style feta and crumble it yourself. Pre-crumbled feta tends to be drier and less creamy. The real deal melts slightly into the marinade and adds a gorgeous brininess to every bite.
For a salad like this, where the marinade is the star, quality olive oil and fresh lemon juice are not negotiable. The same goes for your shrimp: fresh or properly thawed large shrimp make a noticeable difference over pre-cooked varieties, which often turn rubbery once dressed.
Having the right tools on hand makes prep smooth and efficient. A good citrus juicer, a solid whisk, and a large mixing bowl with enough room to toss everything without spilling are all worth keeping at the ready.
Overcooked shrimp is the number one thing that can derail an otherwise beautiful shrimp and artichoke salad. Here is the method that works reliably:
If you prefer a bit of char and smokiness, grilling is a wonderful alternative. Skewer the raw shrimp, hit them with a brush of olive oil, and grill over medium-high heat for about 2 minutes per side. This version leans more into a shrimp primavera with feta direction, especially if you pair it with pasta.
Once your shrimp are cooked and cooled, the rest comes together in minutes. The marinade doubles as the dressing, which means there is no extra step. Just whisk, toss, and let time do the work.
Here is what makes this particular shrimp feta salad feel so complete:
This combination is also what makes it such a reliable shrimp and artichoke salad for dinner. It is filling enough to be a main course when served alongside crusty bread or a light grain.
Party Tip: If you are making this as a shrimp and artichoke salad for a party, assemble everything except the fresh herbs and feta up to 24 hours ahead. Refrigerate in your serving bowl covered tightly, then finish with feta and herbs right before setting it out. You will look incredibly organized.
Ready to make it? Here is the full step-by-step recipe:

This Italian Marinated Shrimp is bursting with bright Mediterranean flavors, tender shrimp, briny feta, and hearty artichoke hearts all tossed in a zesty herb marinade. Perfect as a crowd-pleasing appetizer or a light, satisfying dinner salad.
Bring a large pot of salted water to a boil. Add the shrimp and cook for 2 to 3 minutes, just until pink and curled. Do not overcook. Drain immediately and transfer to a bowl of ice water for 2 minutes to stop cooking. Drain well and pat dry.
In a large bowl, whisk together the olive oil, red wine vinegar, lemon juice, lemon zest, minced garlic, Dijon mustard, honey (if using), oregano, dried basil, red pepper flakes, salt, and black pepper until well combined.
Add the cooked shrimp to the marinade and toss to coat evenly. Cover and refrigerate for at least 30 minutes, or up to 4 hours for deeper flavor.
When ready to serve, add the artichoke hearts, cherry tomatoes, kalamata olives, and red onion to the marinated shrimp. Toss gently to combine.
Transfer to a serving platter or large bowl. Top with crumbled feta, fresh parsley, and torn basil.
Taste and adjust seasoning with additional salt, pepper, or a squeeze of lemon if needed. Serve chilled or at room temperature.
This salad is wonderfully versatile. Here are a few ways to take it in a different direction:
However you serve it, this Italian Marinated Shrimp Salad has a way of disappearing fast. Make extra. You will be glad you did.