Sweet Potato Topped Vegetable Pie

This website may earn commissions from purchases made through links in this post.

sweet potato topped vegetable pie

Looking for a cheap and easy, veggie packed meal? One the kids will eat? 

Here’s a vegetable pie recipe that works for us.

A great ‘clear-out-the-crisper‘ recipe, you can throw whatever vegetables you have on hand into this pie. It’s very flexible. Consider the recipe a suggestion only.

In our case, there was a great price on purple carrots at our local fruit and veg shop this week, so I threw a couple of those in, hence the purple tinge to the pie.

And if you’re not after a vegetarian option, you can throw in leftover meat or bacon as well.

This pie uses sweet potato (and one spare potato I found) as the topper rather than pastry. My go-to puffed pastry isn’t the healthiest option around and I was feeling the need for extra nutrition after last night’s mac and cheese in a box.

The sweet potato topping not only adds in a few extra nutrients, it’s also gluten-free. By substituting the tablespoon or so of flour to thicken the sauce with gluten-free flour, the whole meal is a cheap, gluten-free option. 

I use homemade stock rather than milk for this dish because it reduces the calories and it’s cheaper (the stock is practically free. To add a little bit of creaminess back in, you can add a dollop of sour cream or yoghurt. This is a great way to use up stuff in the fridge.

Yield: 4 serves

Sweet Potato Topped Vegetable Pie

sweet potato topped vegetable pie

This sweet potato pie is jam-packed full of vegetables and flavour while being budget-friendly

Prep Time 25 minutes
Cook Time 40 minutes
Total Time 1 hour 5 minutes


  • 4 cups of mixed vegetables of your choice*
  • 1 onion, diced
  • 5 mushrooms, sliced
  • 1-2 cloves of garlic, crushed
  • pinch dried herbs (pick your favourite, I used thyme)
  • 2 tbsp. butter
  • 2 tbsp. plain flour (you can use gluten-free)
  • 300ml of stock or milk
  • 4 small sweet potatoes, peeled and chopped
  • 1/2 cup grated cheese (optional)


  1. Steam or boil mixed vegetables until just tender.
  2. In a large frying pan, saute mushrooms and onions in the butter until softened. Add the garlic and herbs and cook for another minute.
  3. Stir the flour into mushroom mixture and cook for 1 minute. Pour in the cold stock and stir until smooth.
  4. Add steamed vegetables, taste and season.
  5. Meanwhile, boil or steam the sweet potatoes until tender. Mash and season to taste. You can add a little butter or milk to the potatoes as you mash them if you like.
  6. Pour vegetable mixture into a greased pie dish and top with the mashed sweet potato. Top with grated cheese if using.
  7. Bake at 180°C for 30 minutes until golden.


In my pie pictured, I used zucchini, broccoli, carrots (orange and purple) and corn

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 299Total Fat: 13gSaturated Fat: 7gTrans Fat: 0gUnsaturated Fat: 5gCholesterol: 36mgSodium: 348mgCarbohydrates: 35gFiber: 7gSugar: 10gProtein: 12g

Nutritional information is calculated automatically using the Nutritionix database. Nutrition information can vary for a recipe based on factors such as precision of measurements, brands, ingredient freshness, serving size or the source of nutrition data. We strive to keep the information as accurate as possible but make no warranties regarding its accuracy. We encourage readers to make their own calculations based on the actual ingredients used in your recipe, using your preferred nutrition calculator.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Facebook

sweet potato topped vegetable pie pin

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *


  1. Sue Willoughby says:

    That looks really yummy. I think I will add a can of beans (or some pre cooked ones) as well.

    1. Melissa Goodwin says:

      That sounds like a yum and healthy addition! Thanks.