This simple White Bean Pasta makes use of pantry staples like pasta, a can of beans and tomatoes for a budget friendly meal that is easy to adapt. It is one of our favourite white bean recipes. A few dried herbs and a glug of balsamic vinegar bring this easy and comforting cannellini bean recipe to life.
I love a good cupboard raid meal when I haven't done a shop in a while, and there is no need to turn to instant noodles. Chances are you have some pasta shapes, a tin of beans and some tomatoes in the cupboard, and that's the base of this meal that you can adapt with other ingredients you might have in the fridge.
We love using white beans to bulk out recipes. They are mild in flavour, so they can be added to almost any recipe - they are super versatile. If you are looking for other ways to use beans, then why not try our Butterbean Soup, Chipotle Black Bean Stew or Spanish Bean Stew?
Jump to:
Why You Will Love It
- Quick - This dish is ready in just 15 minutes.
- Protein packed - The cannellini beans give lots of protein, but still keep it meat free.
- Easy to adapt - Use this recipe as a base and then adapt it with our variation suggestions below.
- Budget friendly - Canned beans are a great budget friendly ingredient, as they are so versatile. All of the ingredients in this recipe are inexpensive.
- Freezes well - Make a double batch, as this freezes really well.
Ingredients and Substitutions
A full ingredients list, along with US Customary and Metric measurements, can be found in the recipe card at the end of this post.
- Pasta - You can use any pasta here. We used penne, as that is what we had in the cupboard, but any pasta shape will work. The sauce clings nicely to spaghetti too.
- Shallots - These are the base of the pasta sauce and add a nice sweetness. You could swap them for a small brown onion if you prefer.
- Garlic - Fresh is always best, and make sure to finely crush it, almost into a paste so there is even distribution in the sauce. You could save time and use frozen garlic.
- Chopped tomatoes - This is what makes up the sauce for this recipe. Try to use the best quality tinned tomatoes you can, as the cheaper ones tend to be very watery and you want a thick rich sauce. If you do use a cheaper tin of tomatoes, then you can add some tomato puree to it to thicken it up.
- Cannellini beans - This is where all the protein in the pasta dish comes from. Cannellini bean recipes are a staple in our meal plan, because they are filling, delicious, nutritious and budget friendly. You can use another white bean like haricot or butterbean instead.
- Oregano - We used dried herbs for this. You could use an Italian seasoning blend for extra flavour.
- Balsamic vinegar - This is always my "secret" ingredient in a tomato based pasta sauce. It adds a really rich flavour, and a little goes a long way. Try to use the best quality you possibly can, as you really will be able to taste the difference.
- Spinach - This is an easy way to give a vegetable boost to any pasta dish. Just add a couple of handfuls of spinach to the sauce a few minutes before it is finished cooking, and let it wilt. You could use kale too.
- Pasta Water - Adding starchy pasta water (just 100ml is enough) gives a really silky smooth sauce and helps it cling to the pasta. Make sure you scoop out the water just before draining, as this ensures that it is nice and starchy.
Variations
This recipe is a great opportunity to chop up whatever you have in your fridge and add it - it reduces food waste. We just added shallots and spinach, but you could use peppers, mushrooms, courgette or aubergine. Even carrots and broccoli could be chopped up and added.
We used fresh spinach, but if you have some in the freezer, then you could add that instead. You could substitute spinach for kale too.
This is a delicious meat free dish, but if you did want to add some meat or fish then shredded cooked chicken or salmon would work well. We also like adding some chopped sun-dried tomatoes or olives for extra flavour.
Take this pasta dish to the next level by topping it with cheese. We went with a sprinkling of Parmesan, but there are lots of options here. You could tear some mozzarella up to put on top, or even crumble over some goats cheese. Or keep it easy with some grated cheddar.
How to Make White Bean Pasta - Step by Step
- Step 1: Add the pasta to a pan of water. Bring to the boil and simmer for 12 minutes.
- Step 2: Put a teaspoon of oil in a pan and add the shallots. Gently cook over a medium heat for 3-4 minutes until softened.
- Step 3: Add the tomatoes and beans.
- Step 4: Add the garlic and oregano and simmer for 3 minutes.
- Step 5: Mix in the spinach and balsamic and cook for 2 minutes.
- Step 6: Mix with the cooked pasta and serve.
What to Serve with White Bean Pasta
If you want to bulk this meal out a bit, then serve it with some garlic bread. Either buy some ready made, or make your own easy garlic bread by cutting up some French stick and spreading it with a mix of butter, crushed garlic and dried herbs. Then pop it in the oven for 10 minutes. Why not try our Easy Cheesy Garlic Bread?
You could also keep it simple with a big green salad. The key to an epic green salad is to use a variety of greens, like romaine, spinach, kale and rocket. You want leafy greens, but crunch too. Then you need the perfect dressing. Why not try our Lemon Vinaigrette, Honey and Mustard Dressing or Tomato and Basil Vinaigrette. You could also try our Grilled Little Gem Salad, or Cucumber and Radish Salad.
If you want to add a big side of vegetables, then we recommend our Roasted Tenderstem Broccoli, Garlic Green Beans, Air Fryer Carrots, or Roasted Lemon Asparagus.
Storage
Store: Leftovers can be stored in an airtight container in the refrigerator for 2 days.
Freeze: This freezes well and although the beans won't have the same texture when defrosted, they are still delicious. Put it in freezer bags once cooled and it will keep in the freezer for up to 3 months.
Defrost: You can defrost it in the fridge overnight
Reheat: This reheats well, so feel free to make extra and then you have yourself and easy lunch for the next day. Reheat in a pan until piping hot.
Leftovers Tip
Leftovers can be turned into an amazing pasta bake. Put it in a baking dish, top it with cheddar and then put it in the oven for 15 minutes to get all bubbly and delicious.
Extra Tips
- We used cannellini beans, but you can use any can of white beans that you have.
- Add some extra flavour to this dish with a sprinkle of chilli flakes before serving.
- To make this even quicker, use some fresh tagliatelle which is ready in a few minutes.
- We used Parmesan cheese on top, but you could add cheddar, mozzarella or goat's cheese.
- You can swap the spinach for kale, but make sure it is chopped up small so it cooks well.
- Add a splash of olive oil to the pan before serving for an extra boost of flavour.
- You can add any veggies that you have that need using up. Mushrooms, pepper and courgette (zucchini) work well.
Frequently Asked Questions
They have a very mild flavour, but they are slightly nutty and creamy.
If you use your favourite gluten-free pasta and make sure that there is no cross contamination, then this is a delicious gluten free meal.
Adding the pasta cooking water is an easy way to make the sauce really silky smooth, with no extra effort.
You can easily double this recipe and it doesn't change the cooking time. Just make sure that you have a big enough frying pan to hold double the ingredients.
Yes, as long as you leave the cheese out or use a vegan alternative, then this can be vegan.
More Pasta Recipes
If you’ve tried this white bean pasta recipe, let us know how you got on in the comments below.
Tag us in your creations on Instagram @hungryhealthyhappy - Use the hashtag #hungryhealthyhappy too.
Recipe
White Bean Pasta
Ingredients
- 140 g (5 oz) Penne pasta
- 1 teaspoon Olive oil
- 3 Shallots - diced
- 2 Garlic clove - crushed
- 400 g (2.5 cups) Chopped tomatoes - canned
- 240 g (2.25 cups) Cannellini beans - canned, drained weight
- 1 teaspoon Dried oregano
- 2 tablespoon Balsamic vinegar
- 60 g (2 cups) Spinach
- 30 g (0.25 cups) Parmesan - shavings
Instructions
- Add 140 g Penne pasta to a pan of boiling water and simmer for 12 minutes.
- Heat 1 teaspoon Olive oil in a pan and add 3 Shallots. Gently cook for 3-4 minutes until softened.
- Add 400 g Chopped tomatoes and 240 g Cannellini beans and simmer for 3 minutes.
- Add 2 Garlic clove and 1 teaspoon Dried oregano.
- Mix in 60 g Spinach and 2 tablespoon Balsamic vinegar and cook for 2 minutes.
- Mix the cooked pasta in and serve topped with 30 g Parmesan.
Recipe Tips
- Add some extra flavour to this dish with a sprinkle of chilli flakes before serving.
- To make this even quicker, use some fresh tagliatelle which is ready in a few minutes.
- We used parmesan on top, but you could add cheddar, mozzarella or goats cheese.
- Mix this dish up a little by turning it in to a pasta bake.
- You can swap the spinach for kale, but make sure it is chopped up small so it cooks well.
- Add a splash of olive oil to the pan before serving for an extra boost of flavour.
- You can add any veggies that you have that need using up. Mushrooms, pepper and courgette work well.
- We used cannellini beans, but you can use any can of white beans that you have.
Nutritional Information
The nutritional information provided is approximate and is calculated using online tools. Information can vary depending on various factors, but we have endeavoured to be as accurate as possible.
As all appliances vary, cooking times are a guide. Please note that by changing the serving size, the cooking time may also need to be altered.
Jessica Formicola says
I made this pasta for dinner last night and everyone loved it! It will definitely be added to our regular rotation!
Kelly Anthony says
What a great full balanced meal that is quick and easy to make. I love that you called it the cupboard raid meal. Next time I don't have groceries I know exactly what we are having for dinner.
Denay DeGuzman says
What a fabulous recipe for busy families! I look forward to adding this white bean pasta to the weekly meal rotation.
Carrie Robinson says
I am just loving all of the veggies in this! Looks delicious. :)
Tonje says
This is the perfect quick and easy weeknight meal. Love it, will definitely make it again!