Garlic Shrimp Avocado Cilantro Lime Salad
Plump garlic-butter shrimp piled over crisp romaine, cool cucumber, and buttery diced avocado, all brought together with a bright olive oil and cilantro-lime dressing.
Why You'll Love This Recipe
This is a fresh, protein-forward main-dish salad for anyone who wants something that eats like a real meal rather than a side. It comes together fast in one skillet and one bowl, so it suits a weekday lunch, a light dinner, or meal prep for someone who is watching carbohydrates and leaning on protein and healthy fats. The flavors are unapologetically bright, built for people who love garlic, lime, and cilantro.
The shrimp are hot and everything else is not. The shrimp go into hot butter with the garlic so they pick up real browning and a savory, toasty aroma, while everything else stays cool and crisp. Cooking the shrimp just until they curl into a loose C and turn opaque keeps them snappy and tender instead of tough. The dressing does double duty: half seasons the greens from within so they are not bland, and the rest goes on top as a finishing drizzle so you taste the lime and cilantro up front.
Every note lands at once here, and none of them waits its turn. The shrimp deliver sweet, briny protein, the avocado and olive oil bring rich, slow-burning fats that keep you full, and the romaine and cucumber add crunch and volume for very little in the way of carbohydrates. Cilantro and lime keep the whole thing tasting light and clean, so you finish the plate feeling nourished rather than heavy.
Ingredients
- 1 lb shrimp
- 1 1/2 large avocados, diced
- 4 tbsp olive oil
- 2 tbsp butter
- 5 cups chopped romaine
- 1 cup diced cucumber
- 1/2 cup chopped cilantro
- 2 tbsp lime juice
- 3 garlic cloves, minced
- 3/4 tsp salt
Instructions
- Prep the produce: Chop the romaine into bite-size ribbons and dry it well. Dice the cucumber, roughly chop the cilantro, mince the garlic, and squeeze the lime for its juice. Dice the avocado last, just before you assemble, so the flesh stays green and does not brown.
- Cook the shrimp: If your shrimp are still in the shell, peel and devein them and pat them dry. Melt the butter in a skillet over medium-high heat, add the minced garlic, and cook until fragrant, about 30 seconds. Add the shrimp in a single layer and cook, turning once, until they are pink on the outside, opaque all the way through, and curled into a loose C, about 3 to 4 minutes total. Take the skillet off the heat so they do not overcook and turn rubbery.
- Whisk the dressing: In a small bowl, whisk together the olive oil, lime juice, half of the chopped cilantro, and the salt until it looks emulsified and slightly cloudy. Taste and adjust the salt or lime to your liking.
- Dress the greens: In a large bowl, combine the chopped romaine and diced cucumber. Pour over about half of the dressing and toss until every leaf is lightly coated.
- Assemble and serve: Spread the dressed greens on plates or in shallow bowls. Top with the warm garlic shrimp and the diced avocado, drizzle over the remaining dressing, and garnish with the reserved cilantro. Serve right away while the shrimp are warm.
Variations
- Spicy garlic-lime: Add a minced fresh jalapeno or a pinch of red pepper flakes to the butter along with the garlic for a warm, lingering heat that plays off the cool avocado and cucumber.
- Smoky shrimp: Toss the shrimp with smoked paprika and a little ground cumin before they hit the pan for a deeper, smoky-savory char without changing the makeup of the dish.
- Herb and citrus swap: Trade some of the cilantro for chopped fresh mint or basil and use lemon juice in place of some of the lime for a different bright, herbaceous angle.
- Creamy cilantro dressing: Blend a spoonful of sour cream or plain Greek yogurt into the dressing for a cooler, richer finish; note that this adds dairy.
- Crunch on top: Scatter toasted pepitas or slivered almonds over the finished salad for extra crunch and a nutty note; note that this adds seeds or nuts.
Storage & Leftovers
This salad is best eaten fresh, but leftovers hold in the refrigerator for up to a day. For the best results, store the components separately: keep the cooked shrimp in one covered container, the dressed or undressed greens in another, and press plastic wrap directly onto the diced avocado to slow browning. Cooked shrimp on their own keep well for up to two days chilled.
Shrimp are easy to overcook, so reheat them gently or not at all. Let them come to room temperature on the counter for a few minutes, or warm them briefly in a skillet over low heat just until heated through. Avoid the microwave, which tends to turn them rubbery. Add the avocado and a fresh drizzle of dressing after warming.
To get ahead, cook the shrimp, whisk the dressing, and chop the romaine, cucumber, and cilantro up to a day in advance and refrigerate them in separate containers. Dice the avocado and toss everything together only when you are ready to eat, so the greens stay crisp and the avocado stays green.
Notes & Tips
- Buy the right shrimp: Look for large or extra-large shrimp so they stay juicy and do not overcook in the few minutes they need. Frozen raw shrimp are often fresher than the thawed ones at the counter; thaw them under cold running water and pat them very dry so they sear instead of steam.
- Pat everything dry: Dry shrimp brown and pick up flavor from the garlic butter, while wet shrimp release water and turn gray and soft. Blot them with paper towels right before they go into the pan.
- Watch the color, not the clock: Shrimp are done the instant they turn opaque and curl into a loose C. A tight O means they have gone too far. Pull them off the heat as soon as they lose their translucent center.
- Pick a ripe avocado: Choose an avocado that yields to gentle pressure but is not mushy. If yours is firm, let it sit on the counter for a day or two; a squeeze of the lime juice over the diced flesh keeps it from browning while you finish the salad.
- Season the dressing to taste: Limes vary a lot in tartness, so whisk the dressing, dip a leaf of romaine in it, and adjust the salt and lime until it tastes bright but not sharp before you dress the greens.
- Keep the greens crisp: Dress the romaine and cucumber only when you are ready to serve. If you toss them too early they wilt and weep, and the salad loses its crunch.
Nutrition & Mindful Eating
- The contrast of temperatures is the point. The shrimp come off the heat still sizzling and land on cold, crisp lettuce and cucumber, the avocado goes creamy between them, and the lime pulls all of it into one bright plate.
- Shrimp cooked in garlic butter and olive oil take on a lot of flavor in very little time, and they stay firm and sweet if you pull them the second they curl. They bring dense protein along with selenium and iodine.
- Avocado is what makes this a meal you can sit down to. Its flesh goes silky against the crunch around it, and the monounsaturated fat and potassium in it also help your body take up what the greens carry.
- Romaine and cucumber both want to be cold and dry when the shrimp land on them. The ribs of the romaine hold their crunch under the warm pan juices, the cucumber stays snappy, and together they give the bowl its volume and its water.
- Lime juice and cilantro go on last and are what people remember. The acid brightens the butter and the avocado and brings vitamin C with it, the cilantro is grassy and cool, and the garlic left in the pan juices runs underneath both.
- As you eat, notice how the warm shrimp and the cold lettuce land in the same bite, let the lime and the cilantro register, and give a salad this good more than the three minutes it would otherwise take.
Frequently Asked Questions
Can I use pre-cooked shrimp?
You can, but you will miss the garlic-butter flavor that comes from searing raw shrimp. If you use pre-cooked shrimp, warm them very briefly in the garlic butter just to heat through and coat them; do not let them cook further or they will turn rubbery.
How do I keep the avocado from turning brown?
Dice it last, right before you assemble, and toss the pieces with a little of the lime juice from the dressing. The acid slows the browning. For leftovers, press plastic wrap directly against the cut surface.
My shrimp came out tough. What happened?
They were most likely overcooked. Shrimp need only about 3 to 4 minutes and are done the moment they turn opaque and curl into a loose C. Take the pan off the heat right away, since they keep cooking in residual heat.
What can I serve this with to make it more filling?
It stands on its own as a meal, but you can bulk it up with more shrimp or avocado, or add a side of cauliflower rice or a soft-boiled egg. Toasted pepitas on top also add satisfying crunch and staying power.

