Go Back
+ servings
Print Recipe
3.86 from 7 votes

Creamy bean and spinach pasta bake

An irresistibly creamy, cheesy pasta bake with lots of hidden goodness!
Prep Time25 mins
Cook Time30 mins
Total Time55 mins
Course: Main meal
Cuisine: Italian
Servings: 6 people
Author: Becca Heyes


  • 500 g (~ 17 1/2 oz) pasta (I used spirali)
  • 1 small leek, roughly chopped
  • 1 large handful fresh spinach
  • 2 cloves garlic, peeled
  • 400 g tin cannellini beans, drained (240g, or ~ 1 1/4 cups, when drained)
  • 400 g tin haricot beans, drained (240g, or ~ 1 1/4 cups, when drained)
  • Few sprigs fresh parsley
  • 250 g (~ 1 cup) ricotta cheese
  • Salt
  • Black pepper
  • 200 g (~ 3/4 cup) passata or tomato sauce
  • 1/2 ball fresh mozzarella cheese, torn into chunks
  • 50 g cheddar cheese, grated (~ 1/2 cup when grated)


  • Cook the pasta in plenty of water until cooked al dente, then drain and set aside.
  • Meanwhile, add the leek to a food processor, along with the spinach and garlic. Blitz until well chopped. Add the two tins of beans and the fresh parsley, and blitz again thoroughly. Finally add the ricotta and a generous pinch of salt and pepper, and blitz one last time.
  • Add the sauce to the cooked pasta, and mix to combine. You can add a dash of water or vegetable stock to thin it out a little, if needed.
  • Add the pasta to a large baking dish, and pour over the passata or tomato sauce. Top with some fresh mozzarella and grated cheddar, and bake at 190°C (Gas Mark 5 / 375°F) for around 30 minutes, or until the cheese has crisped up to your liking.


Serving: 0g | Carbohydrates: 0g | Protein: 0g | Fat: 0g | Saturated Fat: 0g | Polyunsaturated Fat: 0g | Monounsaturated Fat: 0g | Trans Fat: 0g | Cholesterol: 0mg | Sodium: 0mg | Potassium: 0mg | Fiber: 0g | Sugar: 0g | Vitamin A: 0IU | Vitamin C: 0mg | Calcium: 0mg | Iron: 0mg