
Looking for a healthy high-protein canned fish salad recipe that's quick, satisfying, and packed with nutrients? This Easy 10-Minute Canned Fish Salad combines canned fish, fresh vegetables, creamy avocado, crunchy pumpkin seeds, and a simple balsamic dressing for a delicious no-cook meal. Whether you're making a sardine salad, smoked mackerel salad, or using your favourite canned fish, this high-protein lunch is full of flavour and ready in minutes. Perfect for busy weekdays, meal prep, or a light and nutritious lunch or dinner.
Jump to recipeYes. This canned fish salad is rich in protein, heart-healthy omega-3 fats, fibre, vitamins, and minerals.
The fish provides high-quality protein along with omega-3 fatty acids that support heart and brain health. Avocado and extra virgin olive oil contribute healthy monounsaturated fats, while the vegetables add fibre, vitamin C, antioxidants, and hydration. Pumpkin seeds provide additional fibre, protein, magnesium, and zinc.
Because it's made with whole-food ingredients and contains very little processed food, it's a balanced meal that can help keep you full and energised throughout the day.

Canned fish
Tomatoes
Avocado
Cucumber
Pickled ingredients such as capers or pickled onions
Pumpkin seeds
Red pepper
Extra virgin olive oil
Balsamic vinegar
Spring onion
Salt and black pepper
Step 1: Prepare the Fish
Drain the canned fish thoroughly and break it into bite-sized pieces using a fork.
Step 2: Make the Salad Base
Add the tomatoes, avocado, cucumber, red pepper, pickled ingredients, pumpkin seeds, spring onion, olive oil, balsamic vinegar, salt, and pepper to a large bowl. Mix well until everything is evenly combined.
Step 3: Add the Fish
Gently fold the fish through the salad mixture, taking care not to break it up too much.
Step 4: Serve
Serve immediately and enjoy while the vegetables are fresh and crisp.
Store leftovers in an airtight container in the refrigerator for up to 24 hours.
Because the salad contains avocado and fresh vegetables, it is best enjoyed on the day it is made. If the avocado begins to soften, leftovers can still be used as a filling for wraps or sandwiches.
What is the best fish to use?
Mackerel and sardines are excellent choices because they're rich in omega-3 fats and have plenty of flavour. Tuna and salmon also work well.
Can I make this salad in advance?
Yes, but it's best assembled shortly before serving. Prepare the vegetables ahead of time and add the avocado and fish at the last minute.
Is canned fish healthy?
Yes. Canned fish is a convenient source of protein, omega-3 fatty acids, vitamins, and minerals, making it a nutritious pantry staple.
Can I make this recipe dairy-free and gluten-free?
Yes. The recipe is naturally dairy-free and gluten-free as written.
Can I use fresh fish instead?
Absolutely. Cooked salmon, mackerel, or trout can be substituted for canned fish if preferred.
How long does this salad last?
For the best texture and freshness, enjoy within 24 hours of making it.

See an issue or have a question? Send an email to [email protected]

Weekly cooking guidance using my recipes, plus occasional grocery lists, meal prep tips and seasonal recipe roundups.
Subscribe