When the fridge is looking a little empty, this store-cupboard salmon and bean pasta is a useful dinner to have in your weekly meal rotation. It combines tinned salmon, cannellini beans and chopped tomatoes with everyday pasta, courgette and red pepper for a filling meal made from simple ingredients.
The cannellini beans make the tomato sauce more substantial, while the salmon adds flavour without needing several tins of fish. Best of all, the sauce comes together while the pasta cooks, making this an easy option for busy family evenings.
This affordable salmon pasta recipe is also flexible: you can swap the beans or vegetables according to what you already have, helping reduce unnecessary food shopping and waste.
Why This Salmon and Bean Pasta Works
- Uses convenient tinned salmon, beans and tomatoes.
- Ready in approximately 30 minutes.
- Makes one tin of salmon go further across four portions.
- Includes vegetables in the tomato sauce.
- Easy to adapt with cupboard and freezer ingredients.
Recipe at a Glance
| Details | Information |
|---|---|
| Servings | 4 |
| Preparation time | 10 minutes |
| Cooking time | Approximately 20 minutes |
| Total time | Approximately 30 minutes |
| Course | Main meal |
| Cooking method | Hob |
Ingredients
For the Pasta
- 350g dried pasta
- Water for cooking
For the Salmon and Bean Sauce
- 1 × 400g tin cannellini beans, drained and rinsed
- 1 tin salmon, approximately 200–220g before draining, flaked
- 1 × 400g tin chopped tomatoes
- 1 courgette, diced
- 1 red pepper, diced
- 1 small onion, finely chopped
- 2 garlic cloves, crushed
- 1 tbsp vegetable oil
- Dried basil, to taste
- Freshly ground black pepper
Ingredient Notes and Budget-Friendly Swaps
Tinned salmon: A convenient cupboard ingredient that saves preparation time. Drain it and gently break it into pieces. Check for bones according to your preference.
Cannellini beans: Their mild flavour works well with tomato sauce and helps make the meal more filling. Butter beans or chickpeas are suitable alternatives.
Pasta: Penne, fusilli or another short pasta shape works particularly well because it catches the sauce.
Courgette and pepper: Add colour and texture. Frozen peppers can be used when fresh ones aren’t available.
Chopped tomatoes: A standard supermarket own-brand tin works well. There is no need for an expensive ready-made pasta sauce.
Basil: Dried basil is a convenient store-cupboard seasoning. Add it gradually to suit your taste.
How to Make Salmon and Bean Pasta
Step 1: Cook the Pasta
Bring a large saucepan of water to the boil.
Add the dried pasta and cook according to the packet instructions until tender.
Before draining, reserve a small mug of the starchy cooking water.
Drain the pasta and set aside while finishing the sauce.
Step 2: Soften the Vegetables
While the pasta cooks, heat the vegetable oil in a large frying pan or saucepan over a medium heat.
Add the chopped onion, diced red pepper and courgette.
Cook for approximately 6–8 minutes, stirring occasionally, until the vegetables begin to soften.
Step 3: Add Garlic and Tomatoes
Stir in the crushed garlic and cook briefly until fragrant.
Add the chopped tomatoes and a little dried basil.
Simmer gently for approximately five minutes, allowing the sauce to thicken slightly.
If the tomatoes taste particularly sharp, let the sauce cook a little longer rather than immediately adding sugar.
Step 4: Stir in the Beans
Add the drained and rinsed cannellini beans.
Stir gently until they are coated in the tomato sauce and heated through.
The beans should remain mostly whole, giving the finished pasta a pleasant texture.
Step 5: Add the Salmon
Drain the tinned salmon and gently break it into bite-sized pieces.
Fold it into the sauce, taking care not to mash it completely.
Warm the salmon through gently.
Step 6: Combine with the Pasta
Add the drained pasta to the sauce and toss carefully.
If the mixture feels too thick, add a small splash of reserved pasta cooking water.
Season with freshly ground black pepper and a little more dried basil if needed.
Serve immediately.
How to Keep the Salmon from Breaking Apart
Tinned salmon is already cooked and can become very finely shredded if stirred repeatedly.
For a better texture, prepare the tomato and bean sauce first, then fold the salmon through towards the end.
Use a large spoon and stir gently, allowing some pieces of salmon to remain visible in the finished dish.
Avoid boiling the sauce vigorously after adding the fish.
How to Make This Pasta More Budget-Friendly
This recipe is designed to make a modest amount of fish stretch across a family meal.
The cannellini beans add substance without requiring another tin of salmon, while pasta and chopped tomatoes are useful cupboard staples.
Compare supermarket own-brand tinned fish and beans by drained weight, as tin sizes can vary.
Use the vegetables you already have. Frozen peppers, spare courgette or a handful of suitable cooked vegetables can all help reduce waste.
If salmon is unavailable or too expensive, drained tinned tuna can be used as an alternative, although the flavour and texture will change.
What to Serve with Salmon and Bean Pasta
The pasta already contains fish, beans and vegetables, so it can be served as a complete meal.
For an additional side, try:
- Steamed broccoli.
- A simple green salad.
- Cucumber and tomato salad.
- Seasonal vegetables already available in your fridge or freezer.
A squeeze of lemon is also a pleasant optional finishing touch if you have one available.
Make Ahead and Storage
You can chop the vegetables in advance and store them appropriately in the fridge.
The tomato and bean sauce can also be prepared ahead, with the salmon folded in when reheating and assembling the dish.
Allow cooked leftovers to cool promptly and refrigerate within two hours. Eat within 48 hours and reheat only once until steaming hot throughout.
Take care when handling tinned fish, and follow the storage instructions on the packaging.
Frequently Asked Questions
Can I use tinned tuna instead of salmon?
Yes. Drain the tuna and fold it through the finished sauce. The result will have a slightly different flavour, but the same general method works.
What beans work best with salmon pasta?
Cannellini beans have a mild flavour and soft texture, making them a good choice. Butter beans or chickpeas are also suitable.
Can I use frozen vegetables?
Yes. Frozen peppers work particularly well. Cook off excess moisture before adding the chopped tomatoes so the sauce doesn’t become watery.
Do I need to remove the bones from tinned salmon?
Some tinned salmon contains soft, edible bones. Check the product and remove them according to your preference, particularly when preparing food for younger family members.
Can I make this recipe without courgette?
Absolutely. Use extra pepper, another suitable vegetable or a small amount of frozen peas instead.
How can I stop the pasta sauce from drying out?
Reserve some pasta cooking water and add it gradually when combining the pasta and sauce. This helps loosen the mixture without diluting the flavour too much.
More Store-Cupboard Family Meal Ideas
Keeping a few versatile tins of beans, tomatoes and fish in your cupboard can make it easier to prepare dinner without an extra supermarket trip.
Explore our Budget Family Meals UK guide for more affordable family recipes, or organise your weekly menu with our Free UK Family Meal Planner.
