Home » Salad » Salmon Salad

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.

Salmon Salad. Photo credit: On and Off Keto.

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.

A spinach wrap filled with tuna salad, red onion, and cucumber, cut in half and wrapped in paper, with a bowl of tuna salad in the background.
Salmon Salad. Photo credit: On and Off Keto.

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.

A bowl of salad on a towel.
Salmon Salad. Photo credit: On and Off Keto.

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.

A glass bowl of chicken salad with chopped celery and red onion sits on a green cloth next to a black spoon.

Salmon Salad

Cool, creamy salmon mixed with crunchy cabbage, onion, celery, and avocado. It’s refreshing, filling, and super easy to turn into leaf wraps.
No ratings yet
Print Rate
Course: Keto Recipes, Salad
Cuisine: American
Prep Time: 5 minutes
Cook Time: 8 minutes
Total Time: 13 minutes
Servings: 4 Servings
Calories: 658kcal
Author: Jennifer Allen

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.

Nutrition

Serving: 1Serving | Calories: 658kcal | Carbohydrates: 9g | Protein: 36g | Fat: 53g | Saturated Fat: 8g | Polyunsaturated Fat: 24g | Monounsaturated Fat: 18g | Trans Fat: 0.1g | Cholesterol: 111mg | Sodium: 935mg | Potassium: 1190mg | Fiber: 4g | Sugar: 2g | Vitamin A: 465IU | Vitamin C: 21mg | Calcium: 49mg | Iron: 2mg