Carole Food
Carole Food.
Easy 10-Minute Canned Fish Salad
main dishes | 15 minutes and less | high protein

Easy 10-Minute Canned Fish Salad

serves:1
prep time:10 mins
cook time:0 mins

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 recipe

Why You'll Love This Recipe

  • Ready in just 10 minutes with no cooking required.
  • High in protein and healthy fats to keep you satisfied.
  • A great way to enjoy the benefits of oily fish.
  • Packed with fresh vegetables, texture, and flavour.
  • Easy to customise with ingredients you already have at home.

Is This Recipe Healthy?

Yes. 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.

Key Tips

  • Choose a good-quality canned fish for the best flavour and texture.
  • Drain the fish well to prevent the salad from becoming watery.
  • Fold the fish in gently at the end to maintain larger flakes and pieces.
  • Taste before adding extra salt, as some canned fish and pickled ingredients can already be quite salty.
Easy 10-Minute Canned Fish Salad

Ingredients

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-by-Step Instructions

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.

Substitutions

  • Use tuna, salmon, mackerel, sardines, or trout.
  • Swap pumpkin seeds for sunflower seeds or chopped nuts.
  • Replace balsamic vinegar with lemon juice or red wine vinegar.
  • Use shallots, red onion, or chives instead of spring onion.
  • Substitute avocado with diced feta cheese for a different flavour profile.
  • Add mixed salad leaves or spinach for extra volume and nutrients.

How to Store and Use Leftovers

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 to Eat With

  • Mixed green salad
  • Sourdough or rye bread 
  • Seeded crackers
  • Baked sweet potato

Frequently Asked Questions

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.

main-dishes | 15-minute-recipes | high-protein

Easy 10-Minute Canned Fish Salad

serves:1
prep time:10 mins
cook time:0 mins
Easy 10-Minute Canned Fish Salad

Ingredients

  • 1 can fish (such as smoked mackerel or sardines), drained weight about 70g-100g
  • 30g tomatoes, diced
  • ½ avocado, diced
  • 30g cucumber, diced
  • 30g red pepper, diced
  • 1 tbsp pickled ingredients (capers, pickled onions, or both)
  • 15g pumpkin seeds
  • 1 tsp extra virgin olive oil
  • 15ml balsamic vinegar
  • 1 spring onion, finely sliced
  • Salt and black pepper, to taste (optional)

Method

  1. Drain the canned fish and break it into bite-sized pieces with a fork.
  2. Add the tomatoes, avocado, cucumber, red pepper, pickled ingredients, pumpkin seeds, spring onion, a pinch of salt and pepper, olive oil and balsamic vinegar to a bowl. Mix well.
  3. Gently fold in the fish and enjoy!

Share

You might also like

Spicy Edamame Noodles

Spicy Edamame Noodles

September 9, 2025

This easy 10-minute noodle dish is high protein (27g per serving), only has 6 ingredients, and is perfect for busy days..

10-Minute Feta Chickpea Tuna Salad

10-Minute Feta Chickpea Tuna Salad

August 13, 2025

This easy 10-minute salad is high protein (30g per serving), no-cook, packed with nutrients and great for meal prep - perfect for busy days..

Contact

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

Carole Food lemon

a nourishing newsletter

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

Subscribe
Carole

Hello, welcome!

Welcome to Carole Food! Here you'll find all my favourite recipes. If I'm not cooking then I'll either be on a dog walk or exercising (at the gym or on a run!), eating out at restaurants, or hanging out with my family and friends.