Go Back
+ servings
vegan rainbow pie on plate

Vegan rainbow pie

Mandy Mazliah
Packed full of vegetables and pulses this filo rainbow pie is a hearty and delicious vegan dinner.
No ratings yet
Prep Time 20 mins
Cook Time 1 hr 10 mins
Total Time 1 hr 30 mins
Course Main Course
Cuisine British
Servings 4 people
Calories 698 kcal


  • Sharp knife
  • Chopping board
  • Roasting dish
  • Saucepan
  • Frying pan
  • Pie dish
  • Pastry brush


For the sweet potatoes

  • 1 tablespoon olive oil
  • 3 medium sweet potatoes peeled and diced

For the beetroots

  • 1 tablespoon olive oil
  • 1 onion sliced
  • 2 cloves garlic crushed
  • 2 medium beetroots peeled and grated
  • 1 medium potato peeled, halved and very thinly sliced
  • 100 ml dairy free milk eg oat or almond
  • 1 teaspoon chopped fresh thyme

For the butterbeans

  • 1 tablespoon olive oil
  • 240 g tinned butterbeans 1 standard tin, drained and rinsed
  • 2 cloves garlic crushed
  • 1 lemon zested
  • 2-3 tablespoons water

For the chard

  • 1 tablespoon olive oil
  • 200 g rainbow chard
  • 1 lemon juiced
  • 1 tablespoon freshly chopped parsley

For the pie

  • 2 tablespoons olive oil
  • 6 sheets filo pastry


  • Preheat the oven to 180°C (fan)/200°C/gas mark 6.
  • Peel and dice the sweet potatoes, drizzle with olive oil and roast for 30-40 minutes until soft. Stir occasionally.
  • Next prepare the beetroots. Heat the olive oil in a large non-stick pan with a lid. Add the onion, stir, and cook over a low-medium heat for 10 minutes until soft. Add the crushed garlic, stir and cook for a further minute or two.
  • Next add the grated beetroot, potato slices, almond milk and thyme. Stir well, reduce the heat to low, cover and simmer for 15 minutes or until the potatoes are cooked through. Stir occasionally.
  • For the chard, separate the leaves and the stalks. Finely chop the stalks and shred the leaves. Heat the olive oil in a frying pan or wok, add the stalks and fry for 5-10 minutes until softened. Add the chard leaves, lemon juice and parsley and cook for a further 5-10 minutes until wilted.
  • Finally make the beans. Heat the olive oil in a small pan, add the beans, garlic, lemon zest and water and warm through. As the beans start to soften mash them together. You may need to add a little more water but don't worry if they seem dry as they'll absorb liquid from the beets once they're in the pie together.
  • Now it's time to assemble your pie. Brush a pie dish with oil and spread a sheet of filo pastry over the base. Brush again with oil and cover with a further two sheets, brushing each sheet with oil.
  • To layer the pie first start with the sweet potatoes, then add the butter beans, the chard and finally the beetroot mixture to the top.
  • Draw in any filo pastry that is hanging over the sides and cover the top of the pie with 2-3 sheets of pastry, brushing each with oil as you go. Tuck the edges in to the side of the pie dish.
  • Brush the top with a little more oil and bake in the oven for 20-25 minutes, until golden brown.
  • Serve with a green salad.


Nutritional information is approximate and is intended as a guide only.


Calories: 698kcalCarbohydrates: 110gProtein: 18gFat: 23gSaturated Fat: 3gPolyunsaturated Fat: 3gMonounsaturated Fat: 16gSodium: 287mgPotassium: 1737mgFiber: 17gSugar: 22gVitamin A: 27355IUVitamin C: 69mgCalcium: 171mgIron: 5mg
Keyword rainbow pie
Tried this recipe?Let us know how it was!