Three years into keto, I hit a wall. A sad, rubbery chicken-and-romaine wall. Every lunch felt like a punishment. I’d stare into my fridge, sigh, and reach for the same sad leftovers. Sound familiar?
Then came a sweltering Tuesday last July. My AC was broken, my patience was zero, and I had thawed shrimp staring at me from the counter. No lettuce left. No will to cook anything that required heat. Just an avocado going brown, a lime rolling around the fruit bowl, and sheer desperation.
I threw things in a bowl. Drizzled. Tossed. Took a bite.
And actually laughed out loud.
This Keto Shrimp & Avocado Salad isn’t just “good for keto food.” It’s genuinely crave-able. Bright, creamy, punchy, and so satisfying that my non-keto husband now asks for it by name. I’ve made it probably forty times since that hot Tuesday, tweaked every ratio, and learned exactly what works (and what turns it into a sad, watery mess).
Let me save you the trial and error.
Why You’ll Love This Recipe
- 15 minutes, start to finish – Including peeling shrimp. Yes, really.
- No cooking required if you buy pre-cooked shrimp – perfect for hot days or lazy Sundays.
- Only 6g net carbs per serving – Fits macro goals without feeling like diet food.
- No sad, wilted lettuce – This salad holds up for hours. Make it for work lunch without regret.
- One bowl, one fork – Minimal cleanup, maximum flavor.
Ingredients (What You’ll Need)
*Makes 2 generous meal-sized servings or 4 side portions*
For the Salad:
- 1 lb (450g) raw shrimp – medium or large, peeled and deveined (tails on or off? I remove tails — easier to eat, but keep them for presentation if you’re fancy)
- 2 ripe avocados – not rock-hard, not mushy. Just yielding to gentle pressure.
- 1/2 small red onion – finely diced (about 1/4 cup). Soak in cold water for 5 minutes if raw onion is too punchy for you.
- 1/4 cup fresh cilantro – chopped. I used to skip this. Don’t. It brightens everything.
- 1/4 cup cherry tomatoes – halved (optional; adds 1 extra carb per serving, worth it to me)
- 2 tablespoons hemp hearts – for crunch (totally optional, but I love the texture)
For the Dressing (Citrus-Avocado Lime):
- 1/4 cup extra virgin olive oil – good quality matters here
- Juice of 2 limes – about 3 tablespoons. Fresh-squeezed only. Bottled juice will ruin this.
- 1 clove garlic – finely minced or grated on a microplane
- 1/2 teaspoon sea salt – plus more to taste
- 1/4 teaspoon black pepper
- 1/4 teaspoon smoked paprika – my accidental discovery, adds smoky depth
- Pinch of cayenne – optional for heat
Substitution Notes:
- No shrimp? Use chopped cooked chicken, crab, or even firm tofu (press it first).
- Cilantro tastes like soap to you? Swap for fresh parsley or dill.
- Hate raw garlic? Use 1/4 teaspoon garlic powder instead.
- Need dairy-free? It already is! No dairy here.
Step-by-Step Instructions (How I Actually Make This)
Step 1: Prep your shrimp (5 minutes)
If your shrimp are frozen, run them under cool water in a colander for 2–3 minutes. Pat them bone-dry with paper towels. This matters — wet shrimp = watery dressing.
I prefer to cook my shrimp because raw shrimp in salad feels weird to me. Here’s my lazy stovetop method:
Heat a dry non-stick or cast iron skillet over medium-high heat. Add 1 tablespoon of olive oil (not from your dressing — extra). Toss in shrimp in a single layer. Sprinkle with a tiny pinch of salt and pepper.
Cook for 60–90 seconds per side until they’re pink, curled into a loose C-shape, and opaque all the way through. Do NOT cook them into tight little O’s — that’s overcooked rubber.
Remove immediately to a plate and stick it in the fridge to cool while you do everything else.
Pro shortcut I use half the time: Buy pre-cooked shrimp, thaw, pat dry, and skip the skillet entirely. No one will know.
Step 2: Make the dressing (2 minutes)
In a small bowl or a mason jar, combine olive oil, lime juice, minced garlic, smoked paprika, cayenne (if using), salt, and pepper.
Whisk or shake until emulsified. Taste it. It should punch you in the face with lime and garlic. If it tastes flat, add another pinch of salt. If it’s too sour, drizzle a little more oil.
Here’s what I learned the hard way: Do NOT skip letting the dressing sit for 5 minutes before using. The garlic needs that time to mellow and bloom. I’ve made this in a hurry and ended up with aggressive raw garlic heat. Patience pays.
Step 3: Chop the avocado (1 minute — carefully)
Cut avocados in half, remove pits, and score the flesh in a crosshatch pattern without cutting through the skin. Scoop out the cubes with a spoon directly into your serving bowl.
Please don’t mash the avocado. Cubes > mush. You want creamy pockets, not avocado pudding.
Step 4: Assemble like a pro (3 minutes)
Add the cooled shrimp to the bowl with avocado. Toss in red onion, cilantro, and cherry tomatoes if using.
Pour about 3/4 of the dressing over everything. Gently toss with your hands or two big spoons. The goal is to coat without breaking up the avocado into guacamole.
Add hemp hearts now if you want that nutty crunch.
Step 5: Taste, adjust, finish (1 minute)
Taste a shrimp and an avocado piece together. Need more salt? More lime? Add remaining dressing if you like it extra wet (I do). Sprinkle a little flaky sea salt on top right before serving — it’s a small thing that makes a big difference.
Let it sit for 2–3 minutes before digging in. This allows the flavors to marry. That’s the hardest part of the whole recipe — waiting.
Pro Tips & Tricks (From My Kitchen Fails)
Mistake #1: Using under-ripe avocados – I’ve done this and ended up with hard, flavorless chunks. A ripe avocado yields gently to thumb pressure and has a dark, bumpy skin. If it’s bright green and hard, leave it on the counter for 2 days.
Mistake #2: Overcooking the shrimp – Rubbery shrimp ruined my first two attempts. Now I set a timer for 90 seconds per side and pull them the second they curl. Cold shrimp salad is not forgiving.
Mistake #3: Dressing too early – If you’re meal prepping, keep dressing separate until serving. Dressed salad left overnight turns into a brown, weepy mess. I speak from tragic experience.
Storage tip: Store undressed components in an airtight container for up to 2 days. Keep avocado separate with a lime wedge pressed against it to slow browning.
Make-ahead magic: Cook shrimp, chop onion and cilantro, make dressing — all a day ahead. Just don’t cut the avocado until you’re ready to eat.
Serving cold? This salad actually tastes better after 20 minutes in the fridge. The flavors settle and the shrimp firms up nicely.
Variations & Substitutions (Make It Yours)
Spicy Chipotle Version – Replace smoked paprika with 1 tablespoon adobo sauce from a can of chipotles. Add a diced jalapeño (seeds removed if you’re sensible). My husband demands this version now.
Mediterranean Twist – Swap cilantro for fresh dill, lime juice for lemon juice, and add 1/4 cup crumbled feta and 2 tablespoons kalamata olives. Not strict keto? Feta adds 1 carb per serving, still very low.
High-Protein “Bowl” Style – Double the shrimp to 2 lbs, reduce avocado to one, and add a soft-boiled egg on top. This is my post-workout meal. Keeps me full for 5+ hours.
Pantry Rescue Version – No fresh herbs? Use 1 teaspoon dried oregano and 1/2 teaspoon dried dill. No lime? Red wine vinegar works in a pinch (use 2 tablespoons instead of 3). I tested this during a snowstorm. It’s still good.
Serving Suggestions (What to Eat With This)
This salad is a full meal on its own — the healthy fats from avocado and olive oil plus protein from shrimp keep me satisfied for hours.
But if you’re serving a crowd or want variety:
- As a lettuce wrap – Scoop into butter lettuce cups for a crunchy, hand-held appetizer. Great for parties.
- Alongside grilled steak – Sounds weird, works beautifully. The bright citrus cuts through rich beef.
- Over zucchini noodles – Lightly sautéed zoodles (2 minutes max) turn this into a pasta-like dish.
- With cheese crisps – Whisps or homemade Parmesan crisps for dipping into the dressing left at the bottom of the bowl.
I’ve brought this to potlucks three times. Twice, I left with an empty bowl and requests for the recipe. Once, someone asked if it was “really keto” because it tasted “too good.” That’s the best compliment.
FAQ’s
How long does keto shrimp avocado salad last in the fridge?
If you’ve already mixed in the dressing, eat it within 24 hours. The avocado will brown and the texture gets weepy. Undressed components (shrimp, onion, cilantro) last 2 days in a sealed container. Store avocado separately with a lime wedge.
Can I freeze this salad?
Please don’t. Frozen avocado becomes brown mush when thawed. Frozen shrimp gets watery and rubbery. This is a fresh salad all the way — make it day-of or prep components separately.
What’s the best shrimp to buy for this?
Wild-caught, peeled, and deveined. Size 31–40 per pound is my sweet spot (medium-large). Pre-cooked works beautifully — just pat them dry before adding to the bowl. Avoid pre-cooked shrimp that’s been frozen twice (the texture suffers).
How do I keep avocado from turning brown?
Two tricks: 1) Toss avocado cubes in half the lime juice before adding to the salad. 2) If making ahead, press plastic wrap directly onto the surface of the cut avocado — no air contact. Even better: don’t cut it until 5 minutes before serving.
Is this salad actually keto-friendly?
Yes. With the cherry tomatoes included, you’re looking at 6g net carbs per serving (10g total carbs minus 4g fiber). Without tomatoes: 4g net carbs. The fats are clean (olive oil, avocado), protein is lean, and there’s no sugar hiding anywhere.
Can I use frozen avocado?
I’ve tried this three times hoping it would work. It doesn’t. Frozen avocado turns into sludgy brown paste when thawed. Buy fresh or make a different salad.
My dressing tastes too lime-y. Fix?
Add another tablespoon of olive oil and a tiny pinch of salt. Salt balances acidity. Do NOT add sweetener — this isn’t a sweet dressing. If it’s still too sharp, let it sit for 10 minutes; the lime mellows significantly.
Related Recipes:
- Keto Avocado Chicken Salad
- Keto Caesar Salad (Low-Carb Dressing)
- Bacon Ranch Keto Broccoli Salad
- Go Make This (Then Come Tell Me About It)
I wasn’t expecting a broken AC and a fridge full of “nothing” to give me one of my most-made recipes. But that’s how cooking works sometimes — the best dishes come from what you have, not what you planned.
This Keto Shrimp & Avocado Salad has saved me from sad desk lunches, impressed dinner guests who “don’t eat diet food,” and reminded me that simple ingredients done well beat complicated recipes every single time.
Try it this week. Use the ripest avocado you can find. Don’t overcook the shrimp. And when you take that first bite and realize how good low-carb eating can actually taste, come find me in the comments.
What would you add to this? More heat? Different herbs? I’m always one tweak away from a new favorite version.