Canned Mackerel Salad Recipe: No-Wilt Celery Crunch With Umami Depth

Salads

Canned Mackerel Salad Recipe: No-Wilt Celery Crunch With Umami Depth

This canned mackerel salad recipe transforms simple pantry staples into a restaurant-worthy dish with bold umami flavors and satisfying crunch. The secret lies in perfectly drained mackerel paired with crisp celery and a tangy dressing that keeps greens fresh for hours.

I developed this version after discovering how canned fish elevates salads with minimal effort—no wilting, no fuss, just deep flavor that lingers.

What sets this salad apart is the balance of textures: tender mackerel flakes, crisp celery sticks, and a creamy dressing that coats every bite without overpowering. The recipe builds on classic techniques but modernizes them with a focus on freshness—no soggy lettuce here.

For those concerned about texture, the celery stays crisp thanks to a clever preparation trick that preserves its crunch throughout.

You'll end up with a salad that's rich yet light, packed with protein and omega-3s while remaining refreshingly crisp. The umami depth from the mackerel pairs beautifully with the dressing's tangy notes, creating a flavor profile that's both sophisticated and approachable.

Perfect for lunchboxes, office meals, or elegant gatherings, this salad proves canned fish can be the star of any dish.

The beauty of this recipe lies in its versatility—swap in different greens, add grains like quinoa, or adjust the dressing to suit your taste. Whether you're a seasoned cook or new to canned fish, this method delivers foolproof results every time. Let's make this salad!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for canned mackerel salad

Simple pantry staples meet bold umami and crisp textures in this restaurant-worthy salad.

Ingredient Amount Notes
Canned Mackerel in Water 🐟 2 cans High-quality, drained thoroughly
Celery Stalks 🧅 3 whole Crisp, cut into 1/4-inch sticks
Red Onion 🧅 ¼ cup Thinly sliced, white part only
Fresh Dill 🌿 ¼ cup Chopped, stems removed
Plain Greek Yogurt 🧀 ½ cup Full-fat for creaminess
Extra-Virgin Olive Oil 🫒 ¼ cup Light, fruity variety
Lemon Juice 🍋 2 tbsp Freshly squeezed
Dijon Mustard 🌶️ 1 tbsp Mild or hot variety
Honey 🍯 1 tbsp For subtle sweetness
Salt 🧂 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ¼ tsp Freshly cracked
Baby Spinach 🌱 3 cups Packed, for freshness
Toasted Walnuts 🥜 ¼ cup Chopped, for crunch

The mackerel is where the magic happens—look for high-quality brands like Wild Planet or Vital Choice in the canned fish aisle. Drain it thoroughly and pat dry with paper towels to remove excess moisture, which keeps the salad from getting soggy. Celery is non-negotiable here—it's the secret to that satisfying crunch. Buy the freshest stalks you can find, with crisp, vibrant green tops. If you're worried about texture, soak the celery sticks in ice water for 10 minutes before adding to the salad—this trick preserves their crunch for hours. The Greek yogurt should be full-fat for that creamy texture, and Fage or Siggi's are my go-tos. For the olive oil, California avocado oil or a light Italian extra-virgin works best—avoid heavy, peppery oils that can overpower the delicate mackerel flavor.

No fresh dill? Dried dill at one-third the amount works in a pinch, though fresh is ideal. Running low on honey? Maple syrup or agave will do, though the flavor profile shifts slightly. The dressing can be made ahead and stored in the fridge for up to 5 days, but add the mackerel and greens just before serving to maintain that crisp texture. For a tangier dressing, add an extra tablespoon of lemon juice. If you prefer a nuttier flavor, swap walnuts for pecans or almonds. The spinach can be substituted with arugula or mixed greens, but baby spinach stays fresher longer. And if you're avoiding dairy, vegan Greek yogurt works perfectly—just stir in a pinch of salt to mimic the tang.

This salad keeps beautifully for 3-4 days in an airtight container, but the celery and greens will start to wilt after day two. To maximize freshness, store the dressing separately and toss everything together right before serving. The mackerel can be added fresh each time, or you can drain and store it separately in the fridge for up to 2 days. For meal prep, portion the dressing into small containers and keep the mackerel and greens in separate compartments. This salad also freezes surprisingly well—just pack the dressing and mackerel separately, then combine with fresh greens when ready to eat. It's perfect for lunchboxes, office meals, or elegant gatherings, and the flavors only deepen as it sits.

❤️

Why You'll Love This Recipe

  • Pantry to Plate: I swear by this one—no fresh fish to fillet, no waiting for it to thaw. Open a can, drain it, and you’re halfway there. The celery and onion add crunch without fuss, and the dill? Just a handful, no measuring.
  • Creamy-Bright Balance: That Greek yogurt makes it rich but never heavy, while the mackerel’s briny punch cuts through it. Honestly, the red onion’s sharp bite is the secret—it keeps every bite interesting, not just bland.
  • Lunchbox Legend: Between us, this is my go-to for packed lunches or quick sandwiches. It holds up for days in the fridge, and the flavors actually get better after a night’s rest. (Yes, even on a Tuesday night.)
  • Budget Power Move: A single can of mackerel feeds me for three meals—salad, wraps, or straight from the jar. Celery and onion are cheap staples, and the yogurt stretches further than you’d think. My wallet thanks me every time.

Step-by-step instructions for canned mackerel salad

This method delivers a perfectly balanced salad with crisp celery, rich umami depth, and no wilted greens.

1

Prepare the Celery and Onion Base

Cut the 3 whole celery stalks into ¼-inch sticks—this size ensures they stay crisp without overpowering the salad. Thinly slice the ¼ cup red onion using the white part only, as it's milder and won't dominate the flavor. Place both in a large mixing bowl and set aside. The celery should look fresh and vibrant, not limp, which means it's ready to absorb the dressing without wilting.

This preparation step is critical because the celery and onion form the salad's crunchy backbone. If you're using older celery, soak the sticks in ice water for 5 minutes before draining to restore crispness. The onion should be sliced uniformly so it distributes evenly throughout the salad.

2

Create the Dressing

In a separate medium bowl, whisk together the ½ cup plain Greek yogurt, ¼ cup extra-virgin olive oil, 2 tablespoons lemon juice, 1 tablespoon Dijon mustard, and 1 tablespoon honey. Season with ½ teaspoon salt and ¼ teaspoon black pepper. The mixture should be smooth and well combined, with a creamy texture that coats the back of a spoon.

Here's the thing—don't rush this step. The dressing is the heart of the salad, binding all the flavors together. If it looks too thick, add 1 teaspoon of water at a time until it reaches a pourable consistency. The lemon juice should brighten the flavors, while the honey adds just enough sweetness to balance the umami from the mackerel.

3

Flake the Mackerel and Combine Ingredients

Open the 2 cans of canned mackerel in water and drain them thoroughly, pressing gently on the fish to remove excess liquid. Using a fork, flake the mackerel into small, even pieces—this ensures it distributes evenly without clumping. Add the flaked mackerel to the bowl with the celery and onion.

Next, pour the dressing over the mackerel mixture and gently fold everything together with a spatula. Add the ¼ cup chopped fresh dill and ¼ cup toasted walnuts to the bowl. The dill should be finely chopped to avoid large stems, and the walnuts should be toasted to add a nutty crunch. Fold everything until the dressing is fully incorporated and the celery and onion are evenly coated.

4

Fold in Spinach and Rest

Just before serving, add the 3 cups baby spinach to the bowl and gently toss everything together. The spinach should wilt slightly but still retain its vibrant green color—this ensures the salad stays fresh and crisp rather than soggy. If the spinach looks too wilted, add a splash of cold water and toss again.

Let the salad rest for 5-10 minutes before serving. This allows the flavors to meld and the dressing to fully coat the ingredients. The mackerel will soften slightly, the celery will stay crisp, and the spinach will hold its texture. Serve immediately for the best experience, as the salad tastes freshest when the ingredients are at their peak.

5

Serve with Confidence

Divide the salad among 4 serving bowls, ensuring each portion has a balance of mackerel, celery, onion, dill, walnuts, and spinach. The salad should look vibrant, with layers of green, white, and golden-brown textures. Taste and adjust seasoning if needed—add a pinch more salt or a squeeze of lemon if the flavors need balancing.

This salad keeps well in the refrigerator for up to 2 days, stored in an airtight container. The celery and walnuts will maintain their crunch, while the spinach may wilt slightly over time. If the spinach loses its crispness, simply add a handful of fresh greens before serving. Enjoy the rich umami depth and crisp texture that makes this salad stand out.

👨‍🍳

Pro Tips For Making Canned Mackerel Salad

  • Drain and Rinse the Mackerel: Skip the watery mess—drain the canned mackerel, then rinse the flakes under cold water to remove any remaining brine or oil. This keeps your salad from tasting overly salty or greasy, especially if you’re using plain Greek yogurt as the base.
  • Finely Dice the Onion: I learned this the hard way—big chunks of red onion make this salad taste harsh. Dice it into tiny pieces (almost like a fine brunoise) so it blends smoothly with the yogurt and mackerel. The acidity mellows out, and the flavor integrates better.
  • Mix Yogurt with a Fork First: Instead of dumping everything in at once, stir the Greek yogurt with a fork until it’s completely smooth. This prevents clumps when you add the mackerel and celery later, giving you a creamy, uniform texture right from the start.
  • Add Dill Last, Gently: Chop the fresh dill just before folding it into the salad—this keeps it bright and fragrant. Toss it in lightly with a spoon; overmixing bruises the leaves and turns the salad bitter. A few extra seconds here make all the difference.

Common mistakes when making great canned mackerel salad

Over-Draining Mackerel

I’ve made this mistake more times than I’d like to admit—draining the mackerel too thoroughly. While it’s crucial to remove excess water, pressing the fish too hard can dry out the flakes, making them rubbery instead of tender.

Instead, drain the cans over a bowl, then gently press with a paper towel just enough to blot moisture. The goal is to remove water, not squeeze out flavor. 🐟

Skipping the Celery Soak

The celery is the star of this salad’s crunch, but if it’s not fresh, it’ll turn limp fast. Many people skip the ice water soak, thinking it’s unnecessary. Trust me, if your celery looks even slightly wilted, give it a 5-minute ice bath before adding it to the salad.

This trick keeps it crisp for hours—no soggy surprises here.

Using Low-Quality Mackerel

Not all canned mackerel is created equal. Cheap brands often have a stronger, fishier taste that can overpower the delicate balance of this salad. Stick to high-quality brands like Wild Planet or Vital Choice—they’re worth the splurge.

The difference in flavor is night and day, and your salad will thank you.

Adding Spinach Too Early

This is a classic rookie move: tossing in the spinach with everything else. The greens will wilt instantly from the dressing and mackerel’s moisture. Always add them just before serving—fold them in gently and serve immediately.

If you’re prepping ahead, store the dressing and mackerel separately and mix the spinach in right before eating.

Ignoring the Resting Time

Rushing to serve this salad right after mixing is a mistake. Letting it rest for 5-10 minutes allows the flavors to meld and the dressing to fully coat the ingredients.

The mackerel softens slightly, the celery stays crisp, and the spinach holds its texture. Skipping this step means missing out on the best texture and flavor combination. ⏳

Over-Mixing the Dressing

The dressing needs to be smooth but not emulsified into a thick paste. Over-whisking can turn it into a gloopy mess that coats the salad unevenly. Whisk just until combined—no need to go full mayo.

If it looks too thick, thin it with 1 teaspoon of water at a time. The dressing should coat the back of a spoon but still pour easily.

Nutrition facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 6g30%
Cholesterol 85mg28%
Sodium 580mg25%
Total Carbohydrate 18g6%
Dietary Fiber 4g14%
Sugars 8g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use canned mackerel in oil instead of water?

The recipe calls for mackerel in water to keep the salad light and fresh, but you can use oil-packed mackerel if you prefer. Just drain it thoroughly and rinse with water to remove excess oil, which could make the salad too heavy. The flavor will be slightly richer, so adjust the dressing to balance it.

2

How do I keep the celery extra crisp in this salad?

For maximum crunch, soak the celery sticks in ice water for 5-10 minutes before adding them to the salad. This hydrates the fibers and keeps them firm. Also, avoid cutting the celery too thin—¼-inch sticks hold up best. Store the salad in an airtight container with a paper towel underneath to absorb moisture.

3

Is this salad suitable for meal prep?

Yes, but with a few tricks! Store the dressing and mackerel mixture separately in airtight containers for up to 3 days. Keep the spinach and any fresh herbs in a separate container. When ready to eat, combine everything and toss gently—this keeps the greens fresh and the celery crisp. The flavor actually improves after resting overnight!

4

What can I substitute if I don't have Greek yogurt?

For a creamy texture, use sour cream or mayonnaise in equal amounts. If you prefer a lighter option, blend silken tofu with a splash of lemon juice and olive oil. The dressing will have a slightly different mouthfeel, but the umami from the mackerel will still shine through.

5

Why does my mackerel salad taste too fishy?

This usually happens when using low-quality canned mackerel or over-draining the fish. Opt for high-quality brands like Wild Planet and drain the cans gently—just press with a paper towel to remove excess water without squeezing out flavor. The lemon juice and honey in the dressing also help balance any fishiness.

★★★★★5.0(5 reviews)
Categories Salads