Creamy Vegetable Casserole
Recipe type: Vegetarian, Dinner
Prep time: 
Cook time: 
Total time: 
Serves: serves: 4-6
  • Vegetables
  • 1 medium-large head broccoli, cut into florets
  • 1 medium head cauliflower, cut into florets
  • 2 large carrots, trimmed and sliced into rounds
  • 300g pumpkin, skin removed and cut into large cubes
  • 1½ cups frozen peas
  • 3 medium-large white potatoes, peeled and cut into large cubes
  • White Sauce
  • 135g unsalted butter
  • ¾ cup gluten free all-purpose flour or regular wheat all-purpose flour
  • 4½ cups almond milk or any dairy free milk of choice
  • ½ tsp ground nutmeg
  • Salt & pepper, to taste
  • 200g frozen or fresh grated cheese, dairy free if preferred
  • 2 Tbsp store-bought breadcrumbs, gluten free if preferred
  1. Vegetables
  2. Preheat oven to 180ºC (356ºC). Liberally grease a large oven roasting pan with oil or butter. Set aside.
  3. Prepare a large steamer and bring to a boil.
  4. Place broccoli and cauliflower florets, sliced carrots, cubed pumpkin and frozen peas into the steamer. Cover and steam for 5-10 minutes or until just tender. Once steamed, remove from heat and set aside. NOTE: If your steamer isn’t large enough, simply steam vegetables in 2 batches.
  5. Whilst the vegetables are steaming, bring a medium sized pot, half filled with water to the boil.
  6. Once boiling, carefully place cubed potatoes into the pot. Boil, uncovered, for 5-8 minutes or until just tender, you don’t want them to turn mushy.
  7. Once tender and a knife can easily pierce through the potato, drain off water and set aside.
  8. White Sauce
  9. Melt butter in a medium-large sized saucepan over medium heat.
  10. Once butter is completely melted, stir through flour, cooking gently for 1 minute with a whisk on medium heat.
  11. Gradually pour in milk, whisking until sauce just comes to a boil and thickens.
  12. Reduce heat to low and sprinkle in nutmeg and season with salt and pepper. Stir through cheese until completely melted. Remove from heat and set aside.
  13. Assembly
  14. Spoon a little each of the steamed veggies and potato over the base of the greased pan.
  15. Spoon approx. ⅓ of the white sauce over the vegetables, doesn’t have to cover it all.
  16. Spoon another layer of steamed vegetables and potato over the white sauce.
  17. Spoon another ⅓ of the white sauce over the vegetables.
  18. Repeat this process until all the vegetables and potatoes are used up and you finish with a layer of white sauce on top.
  19. Sprinkle over breadcrumbs.
  20. Bake in oven for 35-45 minutes or until golden on top and sizzling around the edges.
  21. Remove from oven and serve immediately. Or leave at room temperature to cool down for later use.
  22. Enjoy!
Store leftovers in an airtight container, refrigerated, for 3-4 days.
Recipe by Wholesome Patisserie at