Salmon Salad
You know those days when you want something “healthy” but also not sad? This salmon salad is my go-to for that. It’s the kind of meal that feels like you tried really hard, even though you basically just cooked salmon and threw everything in a bowl.

Also, it’s perfect for keto life because it’s simple, satisfying, and doesn’t require you to do anything extra. No weird ingredients, no kitchen chaos. Just real food that tastes good. Don’t stress about making it fancy, it’s already doing the most.
The Cozy Hook
This page may contain affiliate links, which means I may be compensated if you click a link. However, there is no cost to you. Also, as an Amazon Associate, I earn from qualifying purchases. For more info, please see my Privacy and Disclosure page.
This is the kind of recipe I love on a busy weeknight, or when it’s the weekend and you want something fresh but still comforting. It’s cool, creamy, crunchy, and it makes lunch feel like a little reset button, especially when you wrap it in greens and eat it like a handheld situation.
Ingredients
- salmon fillets
- olive oil
- garlic powder
- onion powder
- Salt
- black pepper
- red cabbage, thinly chopped
- red onion, thinly sliced or chopped
- avocado, cubed
- celery stick, thinly chopped
- cup mayo
- salt
- garlic powder
- onion powder
- parsley
Optional Extra Toppings
- Tomato
- Broccoli
- Cheese
Possible Substitutions
- Salmon: swap with canned tuna, boiled chicken, or boiled eggs
- Red cabbage: swap with green cabbage
How to Make Salmon Salad
Start by drizzling the olive oil over the salmon fillets, then sprinkle on the garlic powder, onion powder, salt, and pepper. Rub the seasoning in with your hands so every bit gets coated. This is the tiny step that makes the salmon taste like you meant to do this on purpose.
Grab a frying pan (a nonstick skillet makes life easier here) and cook the salmon on medium heat for about 3 minutes per side. You want it cooked through but still juicy. If it flakes easily, you’re good.
Move the salmon to a plate and shred it with two forks. Now the important part: let it cool completely before mixing it with the mayo. Trust me, warm salmon + mayo is not the vibe. Cooling keeps everything creamy and fresh.
While the salmon cools, thinly chop the red cabbage, red onion, and celery. Cube the avocado last so it stays pretty and doesn’t get mushy too fast.
In a large bowl, mix the shredded salmon, chopped veggies, avocado, mayo, and the second set of seasonings (salt, garlic powder, onion powder, parsley). Stir until everything looks evenly coated, then taste and adjust. If you like it a little more salty or garlicky, go for it.
Now you can eat it straight from the bowl, or make leafy wraps with swiss chard, kale, or lettuce. If you want that “grab-and-go” feel, wrap it in parchment paper like a little salad burrito and you’re set.
Serving Suggestions
For serving, you can make leaf wraps using lettuce, swiss chard, or kale for an easy keto lunch that you can actually hold. If you’re in the mood for a snack, scoop it up with cucumber slices or celery sticks for that satisfying crunch. For a fresh pop of flavor, add a few tomato pieces on top, or sprinkle some cheese if you’re craving a little extra indulgence. If you’re enjoying this as part of dinner, serve it alongside a simple side like roasted broccoli or a quick sautéed zucchini to keep things light and delicious.

Storage Tips
Store salmon salad in an airtight container in the fridge for up to 2 to 3 days. If you’re meal-prepping, keep the avocado separate and add it right before eating so it stays bright and firm. Freezing isn’t ideal because mayo and avocado can get weird after thawing, so this one is best enjoyed fresh-ish.

More Recipes You’ll Love
If you’re in your easy keto meals that don’t feel like a punishment era, you’ll probably enjoy trying other fresh salad‑style meals that aren’t boring at all. For a more filling, protein‑packed bowl, the Keto Cobb Salad with Ranch Dressing checks all the boxes. For a simple and satisfying lunch, the Rotisserie Chicken Salad is perfect. All of these make salads feel like a real meal instead of just a side. . For grab‑and‑go lunches or snacks, those Baked Keto Tuna Melt Cups are fun and satisfying too. All of these feel like meals you’ll want on repeat without overthinking it.

Salmon Salad
Equipment
- Skillet or frying pan
- Spatula or tongs
- Large mixing bowl
- Two forks (for shredding)
- Knife + cutting board
Ingredients
- 4 salmon fillets
- 1 tablespoon olive oil
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- 1/8 red cabbag thinly chopped
- 1/2 red onion thinly sliced or chopped
- 1 avocado cubed
- 1 celery stick, thinly chopped
- 3/4 cup mayo
- 1/2 teaspoon salt
- 1/4 teaspoon garlic powder
- 1/4 teaspoon onion powder
- 1 teaspoon parsley
Optional toppings: tomato, broccoli, cheese
Instructions
- Drizzle olive oil over salmon and season with garlic powder, onion powder, salt, and pepper.
- Cook salmon in a skillet on medium heat for about 3 minutes per side.
- Shred salmon with two forks and let it cool completely.
- Chop cabbage, red onion, and celery. Cube avocado.
- In a bowl, mix salmon, veggies, avocado, mayo, salt, garlic powder, onion powder, and parsley.
- Serve as-is or in leafy wraps (lettuce, kale, or swiss chard).
Notes
- Swap salmon with canned tuna, boiled chicken, or boiled eggs.
- Use green cabbage if you don’t have red cabbage.
- For meal prep, add avocado right before serving to keep it fresh.