Top 9 Best Canned Fish Recipes on a Budget

Budget-friendly canned fish meals for students including tuna pasta, sardines on toast, salmon fish cakes, and rice bowls.

There comes a point in student life where you look at your bank account, look at a packet of pasta, and think, “Right. We’re going to have to get creative.”

That is exactly where canned fish shines.

It’s cheap, shelf-stable, fast, high in protein, and somehow manages to make a meal feel far more put together than toast for dinner again. Tuna gets all the attention, but canned salmon, sardines, mackerel, and even anchovies deserve way more acknowledgement. They can turn rice, pasta, potatoes, and whatever vegetables are still hanging on in your fridge into meals that are actually satisfying. Fish is one of the main protein foods in healthy eating guidance, and oily fish such as sardines and salmon are known for omega-3 fats linked with heart health benefits.

And no, this is not a “budget meal” list where you cry your way through another sad bowl of plain noodles. These are the kinds of canned fish recipes that help you eat well when money is tight, time is tighter, and you still want food that tastes like someone in the house has standards.

High protein budget tuna salad meal

Why canned fish is such a budget lifesaver

The biggest win is that it can sit in your cupboard, so you don’t have to do a million grocery runs. Unlike fresh fish, you do not have to cook it immediately or panic because it’s gone weird in the fridge. Shelf-stable canned foods can last a long time (meaning you can buy a lot in bulk and worry your flatmates into thinking your preparing for the apocalypse) when the can is in good condition, and once opened, leftovers should be chilled and generally used within 3 to 4 days.

It’s also practical nutritionally. Fish provides protein, and oily fish like sardines and salmon provide omega-3 fats. Small fish eaten with the bones, like sardines, and some canned salmon products with bones can also contribute calcium.

Translation: canned fish is one of those rare foods that is cheap, fast, filling, and actually useful.

If you’re trying to stretch groceries properly, this is exactly the kind of ingredient that works well in a simple meal plan.


Most students wait until they’re stressed, but the ones who stay on top of things use one simple system for meal planning, macro tracking, pantry checks, and budgeting instead of juggling five different notes, apps, and mental lists. We sell a meal planner that does this all for you automatically on our Etsy. You’ll be happy to hear that for a limited time, you can also download the meal planner for FREE when you subscribe to our newsletter at the bottom of this page!

The best canned fish to buy on a budget

1. Tuna

The obvious classic. Great in pasta, wraps, rice bowls, and mayo-based mixes. Canned light tuna is generally a lower-mercury option than many larger predatory fish choices.

2. Sardines

The underrated overachiever. Stronger flavour, yes, but also rich in protein and omega-3s, and because you often eat the tiny bones, they can help with calcium too.

3. Salmon

Feels a bit fancier, but canned salmon is still convenient and can be surprisingly budget-friendly depending on the brand. It works especially well in fish cakes, rice bowls, and creamy pasta. If it includes bones, it can also provide calcium.

4. Mackerel

Very filling, very flavourful, very “I actually know how to feed myself.” Mackerel is another oily fish option, and canned jack mackerel provides substantial protein too.

5. Anchovies

Not usually the cheapest per gram, but a tiny amount adds massive flavour to pasta sauces, toast, dressings, and anything tomato-based. This is your “small tin, big main character energy” option.

Sardine with fruits and eggs for budget canned fish recipes

9 genuinely useful canned fish recipes on a budget

1. Creamy tuna pasta with peas

This is the broke-student classic for a reason.

Use:

  • 85g canned light tuna in water, drained
  • 150g cooked pasta
  • 80g cooked peas
  • 1 tbsp mayonnaise

Why this is great: cheap ingredients, quick to make, and surprisingly comforting. The peas provide one of your five a day. The tuna makes it filling.

Per serving macros: 490 kcal | 34.7g protein | 58.1g carbs | 12.2g fat. Based on standard nutrition entries for canned tuna, cooked pasta, cooked peas, and mayonnaise.

2. Sardines on toast with lemon and chilli flakes

Hear me out before you make a face.

Good toast, mashed sardines, lemon, pepper, maybe a little chopped parsley if you’re the sort of person who has parsley. Done.

Use:

  • 1 tin sardines in oil, drained, about 92g
  • 2 slices whole wheat bread
  • lemon and chilli flakes to taste

It’s salty, rich, fast, and significantly better than another bowl of cereal.

Per serving macros: 352 kcal | 30.7g protein | 27.3g carbs | 12.7g fat. Based on a 92g tin of sardines and 2 slices of whole wheat bread; lemon and chilli are nutritionally minimal here.

3. Canned salmon fish cakes

Mix canned salmon with mashed potato, a little spring onion, and shape into patties. Pan-fry until golden.

Use:

  • 85g canned salmon
  • 1 medium baked potato, about 173g
  • spring onion
  • 1 tsp olive oil for the pan

This is one of the best “I have random leftovers and need them to become dinner” meals. It also works brilliantly for meal prep.

Per serving macros: 321 kcal | 22.5g protein | 36.6g carbs | 9.4g fat. Based on canned salmon, one medium baked potato, and 1 teaspoon of olive oil.

This is exactly the kind of cheap repeat meal I’d drop into a weekly student meal planner ;), because once you know one good leftover meal, life gets easier.

Easy High-protein tuna toast for students

4. Spicy tuna rice bowl

Hot rice, tuna, soy sauce, and whatever crunchy thing you’ve got nearby.

Use:

  • 85g canned light tuna in spring water, drained
  • 1 cup cooked white rice
  • 1 tbsp soy sauce
  • cucumber or chilli as optional extras

It’s fast, filling, and ideal for those nights when you want takeaway energy without takeaway prices.

Per serving macros: 312 kcal | 27.3g protein | 45.3g carbs | 1.2g fat. Based on tuna, 1 cup cooked white rice, and 1 tablespoon soy sauce; optional veg not included.


A small rice cooker makes this kind of meal ridiculously easy if you eat rice a lot. We recommend the Russell Hobbs Rice Cooker and Steamer for a budget-friendly and actually reliable option.

5. Tomato mackerel pasta

Mackerel plus a simple tomato sauce is such an easy win.

Use:

  • 100g canned mackerel, drained
  • 150g cooked pasta
  • 122g crushed canned tomatoes
  • 50g onion

Cook the onion, add the tomatoes, stir through the mackerel, then toss with pasta. Add chilli flakes and lemon if you want to sharpen it up.

It tastes like much more effort than it is.

Per serving macros: 454 kcal | 34.2g protein | 59.1g carbs | 7.7g fat. Based on standard entries for canned mackerel, cooked pasta, canned crushed tomatoes, and onion.

6. Tuna jacket potato

A very strong option when your week is going badly but you still want dinner to feel respectable.

Use:

  • 1 medium baked potato, about 173g
  • 85g canned light tuna in water, drained
  • 85g nonfat Greek yogurt
  • spring onion, pepper, or sweetcorn if you have it

Bake or microwave the potato, mix the tuna with the yogurt, then pile it on top.

Cheap. Filling. Minimal emotional labour.

Per serving macros: 310 kcal | 34.5g protein | 39.6g carbs | 0.9g fat. Based on one medium baked potato, canned tuna, and half a standard serving of nonfat Greek yogurt.

7. Sardine fried rice

Use leftover rice, add peas, soy sauce, and sardines near the end so they warm through without turning into mush.

Use:

  • 1 cup cooked white rice
  • 1 tin sardines in oil, drained, about 92g
  • 80g cooked peas
  • 1 tbsp soy sauce

This is one of the best ways to use canned fish if you’re not ready for sardines on their own. The flavour gets spread through the whole dish.

Per serving macros: 467 kcal | 32.4g protein | 56.7g carbs | 11.2g fat. Based on cooked white rice, a 92g tin of sardines, cooked peas, and soy sauce.

8. Tuna and white bean salad

For when you need something fast that doesn’t require cooking.

Use:

  • 85g canned light tuna in water, drained
  • 90g canned white beans, drained
  • 1 tbsp olive oil
  • lemon, red onion, or cucumber if you have them

Mix it all together and you’re done.

It’s high-protein, cheap, and good for lunch.

Per serving macros: 369 kcal | 31.4g protein | 27.8g carbs | 14.7g fat. Based on canned tuna, half a cup-equivalent of canned white beans, and 1 tablespoon olive oil; extras not included.

Sardine breakfast for students on a budget

9. Anchovy tomato pasta

Anchovies melt into olive oil and become beautifully flavourful.

Use:

  • 5 canned anchovies
  • 150g cooked pasta
  • 122g crushed canned tomatoes
  • 1 tsp olive oil

Fry the anchovies gently in the oil, add tomatoes, then toss with pasta. You do not need loads. This is a low-cost way to make very basic ingredients taste like they have ambition.

Per serving macros: 359 kcal | 16.7g protein | 54.4g carbs | 7.9g fat. Based on 5 canned anchovies, cooked pasta, canned crushed tomatoes, and 1 teaspoon olive oil.

How to make canned fish meals taste better

This is where people usually go wrong. Canned fish is convenient, but it needs a little help.

Use at least one of these:

  • lemon or vinegar for brightness
  • black pepper or chilli flakes for contrast
  • crunchy veg like cucumber, red onion, celery, or spring onion
  • herbs if you have them
  • a creamy element like yogurt, mayo, or cream cheese
  • carbs that make it a real meal: rice, pasta, potatoes, wraps, or toast

The goal is balance. Salty fish + acid + carbs + something fresh = tasty lunch that tastes good and is criminally cheap.

Smart budget tips for buying canned fish

Buy based on price per tin and price per gram, not just the shelf label. Bigger tins or multipacks can work out cheaper.

Also:

  • compare fish packed in water, brine, or oil depending on how you cook
  • keep a mix of tuna and one oily fish like sardines or salmon
  • use canned fish in “stretch meals” with rice, potatoes, beans, or pasta
  • keep a few backup ingredients around: frozen peas, tinned tomatoes, onions, yogurt or mayo, wraps, and pasta

Keeping shelf-stable proteins around is one of the easiest ways to make quick meals while cutting food waste.

A quick note on tuna and oily fish

For most people, fish can be part of a healthy balanced diet. But if you are pregnant, breastfeeding, or planning pregnancy, tuna and oily fish guidance matters. The FDA’s fish advice places canned light tuna, salmon, and sardines among lower-mercury options than many large predatory fish, while pregnancy guidance also recommends paying attention to overall tuna and oily fish intake.

The canned fish starter pack I’d actually recommend

These make eating on a budget much easier:

  • 2 tins tuna
  • 2 tins sardines or mackerel
  • 1 tin salmon
  • pasta
  • rice
  • potatoes
  • frozen peas
  • tinned tomatoes
  • yogurt or mayo
  • onions
  • lemon juice
  • chilli flakes

That combination alone gives you a ridiculous amount of meal potential for not much money.


If you want to stop overbuying random groceries and start using what you already have, our Etsy meal planner is made exactly to help you stop overspending on food you won’t eat, or already have that you forgot about.

mackerel meal with eggs and salad

Final thoughts

Canned fish is one of the least glamorous but most useful foods you can keep in the cupboard.

It’s affordable and works in genuinely good meals. Which, if you’re a student, is honestly half the battle.

You do not need a perfect kitchen or a huge food budget, or a sudden personality transplant into someone who meal preps six identical lunches in glass containers every Sunday.

You just need a few good products, a couple of easy formulas, and repeatable meals that aren’t a pain to make.

And canned fish is the answer.


FAQ section

What is the cheapest canned fish for students?

Usually tuna and sardines are among the most accessible budget options, but the cheapest choice depends on local prices, tin size, and whether you buy multipacks.

Is canned fish healthy?

It can be. Fish provides protein, and oily fish like sardines, salmon, and mackerel also provide omega-3 fats. Some canned fish with bones can contribute calcium too.

How long does canned fish last after opening?

Once opened, refrigerate leftovers promptly and aim to use them within about 3 to 4 days.

What can I eat with canned fish?

Rice, pasta, potatoes, toast, wraps, beans, salad, frozen veg, tinned tomatoes, and eggs all work well.

Thank you for taking the time to read our blog. If you liked this post and would like to see more, receive exclusive deals and early access to tools that will simplify your healthy-eating student life, subscribe to our newsletter.

Leave a Reply

Discover more from Two Girls, One Kitchen

Subscribe now to keep reading and get access to the full archive.

Continue reading