Macaroni Cheese Pie Recipe

Mac ‘n’ greens pie

  • serves 6
  • Easy

Put a twist on a classic pasta dish with this easy crowd-pleaser. With a creamy pasta filling, garlicky spring greens and crispy parmesan topping, our Mac 'n' greens pie makes a comforting dinner for chilly nights.


Try our macaroni cheese pie then check out our classic macaroni cheese and vegan mac and cheese.

For more easy veggie options, try our vegetable pie, vegetarian quichevegetarian wellington and other vegetarian recipes.



  • butter
  • macaroni 350g
  • spring onions 1 bunch, finely chopped
  • garlic 1 clove, crushed
  • spring greens 400g, stems removed and shredded
  • eggs 3, beaten
  • single cream 150ml
  • whole milk 200ml
  • parmesan (or vegetarian alternative) 100g, finely grated
  • mature cheddar 100g, grated
  • gruyère (or veggie alternative) 100g, grated


  • Step 1

    Heat the oven to 190C/fan 170C/gas 5. Butter and base-line a deep 23cm springform tin with baking paper. Wrap the bottom of the tin tightly with a couple of sheets of foil to guard against leaks.

  • Step 2

    Cook the macaroni in boiling, salted water but drain just before it’s tender as it will continue to cook in the oven. Rinse under cold water until cool then drain again.

  • Step 3

    Cook the spring onions in a knob of butter until soft then add the garlic and cook for another 2 minutes. Stir in the spring greens and a splash of water then cook for 3-4 minutes or until wilted.

  • Step 4

    Whisk together the eggs, cream and milk in a large bowl. Add 1/2 the parmesan and all of the other cheeses and mix well with lots of seasoning (especially pepper). Stir in the macaroni and the greens mixture.

  • Step 5

    Tip into the tin and smooth down, then sprinkle over the rest of the parmesan. Put on a baking tray and bake for 30-35 minutes or until set and golden. Cool in the tin for 20 minutes, loosely covered with foil, before turning out and cutting into wedges.

Nutritional Information

  • Kcals 526
  • Fat 26.5g
  • Saturates 15.4g
  • Carbs 40.9g
  • Sugars 4.3g
  • Fibre 6g
  • Protein 27.9g
  • Salt 1.1g