Skip to Content

Cheesy Vegetable Bake

Cheesy vegetable bake, layers of thinly sliced fresh vegetables bound in a creamy cheese sauce. This simple vegetable bake is easy to prepare and cook and the ideal dinner for those nights when you want to enjoy meat-free cooking.

Two individual casserole pots of a creamy vegetable bake topped with melted cheese and served on a dark wooden board.

This best cheesy vegetable bake recipe is a dish I love to serve on those nights when I want comfort food, but also want to enjoy a meat-free dinner. As is so often the case when it comes to comfort, for me it has to involve cheese!

My family all love this dish and as the baked vegetables are wrapped in a deliciously cheesy sauce, nobody seems to notice the lack of meat!

This is a dish that really heroes the vegetables, and with a simple swap from the Comte cheese that I have used, to a suitable vegetarian cheese alternative, would make this a great dish to serve to vegetarian diners.

I’ve used Comte cheese in the sauce as it’s nutty, but in no way overpowers the vegetables. The sauce is made using a technique similar to a bechamel sauce, but replacing the milk with vegetable stock. This gives the sauce a savoury flavour and a lighter finish than if using milk or cream. After all this dish is about the vegetables!

Two individual servings of a vegetable bake in ceramic dishes topped with melted cheese and a glass of rose wine.

Recipe ingredients and substitutions

  • Vegetables, we used a combination of butternut squash, red peppers and courgettes along with the onion. This is a lovely combination, but feel free to experiment using the vegetables you have to hand.
  • Onion can be substituted with shallot or a red onion. Place the onion in a little hot water for 10 minutes before draining. This will soften the harsh acidity in the onion so that it does not overpower the rest of the vegetables in the dish.
  • Comte cheese is a wonderfully nutty cheese and makes a great tasting sauce. You can substitute with gruyere or a mature cheddar.

How to make Cheesy Vegetable Bake

  1. Preheat the oven to 180CFan/200C.
  2. Prepare the vegetables, lightly roast the butternut squash in the oven, char the peppers to remove their skin, lightly char the courgette and pop the onion in a little hot water to soften.
  3. Make the cheese sauce using vegetable stock on place of the more traditional milk, this results is a lovely light sauce that doesn’t overpower the vegetables.
  4. Layer the vegetables into the baking dish as show in the image below.
  5. Pour the cheese sauce over the vegetables and sprinkle over the remaining cheese.
  6. Place the dish in the oven for 30 minutes and once baked allow to rest for 5 minutes before serving.
An individual casserole vegetable bake with cheese baked on top and oozing over the edge served on a wooden board with a glass of rose wine in the back.

Recipe hints & tips

  1. Don’t have time to skin the red peppers no problem! You can use a jar of roasted peppers instead. Simply ensure that you wash off any residue oil/liquid that the peppers have been stored in before layering up in this dish.
  2. This recipe can be easily doubled up depending on the amount of diners you have.
  3. Individual portions look great however, if you don’t have individual baking dishes no problem! Simply layer up the vegetables in a larger oven-proof dish and once baked, portion the cheesy vegetable bake into 4 servings.
  4. Use up your leftovers! We don’t like to waste anything, so the bottom portion of the butternut squash can be set aside and used for making soup.
  5. If serving vegetarian diners substitute the Comte cheese with a suitable vegetarian cheese alternative.
  6. For a gluten free cheesy vegetable bake swap the flour for cornflour (corn starch) and use a gluten free vegetable stock.
  7. Allergy advice: egg free, soya free and nut free. For comprehensive and detailed allergy advice go to Allergy UK.
A small casserole dish of a melting vegetable bake topped with cheese and oozing out over the edges in a crispy finish.


What vegetables pair well with cheese?

This recipe is easily adapted to suit your own tastes. Feel free to swap out the vegetable I have used for some of your favourites. Here are some ideas for vegetables that you can layer up with the cheesy sauce in this dish:

– butternut squash, pumpkin
– sweet potato, celeriac, beetroot (although it will turn the sauce pink)
– bell pepper (any colour), courgette, aubergine
– tomato
– onion or shallot
– mushroom
– broccoli, cauliflower, spinach

Can cheesy vegetable bake be made ahead?

Yes! This is a great make ahead dish to store in the fridge. Simply prepare the vegetables and sauce and layer up the dish then set aside in the fridge until you are ready to bake in the oven. You can make this dish up to a day in advance, just remove it from the fridge 30 minutes from baking to allow it to come to room temperature.

Can you freeze vegetable bake?

This is simple dish to prepare and freeze! Once assembled and baked this cheesy vegetable bake can be cooled, covered and stored in the freezer for up to 3 months. No need to defrost, this dish can be reheated from frozen. When ready to reheat simply cover the dish with kitchen foil and place in a warm oven at 160CFan/180C for 35-40 minutes until warmed through.

Pin the recipe

two images of a small casserole dish filled and oozing over the edges with baked cheese sauce of a cheesy vegetable bake and served on a wooden chopping board.

Additional recipe suggestions

If you enjoyed this recipe then try some of these other meat-free recipes:

Looking for inspiration for feeding the family mid week, then take a look at our Ultimate Guide to Family Dinners. Full of useful hints, tips and recipes.

Two individual casserole pots of a creamy vegetable bake topped with melted cheese and served on a dark wooden board.

Roasted Vegetable Layer Bake

Roasted vegetable layer bake, my go to Vegetarian dish when you want to serve something a little more impressive.

5 from 2 votes
Print Pin Save
Prep Time: 1 hour
Cook Time: 1 hour 30 minutes
Total Time: 2 hours 30 minutes
Servings: 4 people
Calories: 462kcal


  • 1 small butternut squash (peeled & sliced)
  • 2 red peppers
  • 1 large courgette (sliced)
  • 1 medium onion (sliced)
  • 1 tsp olive oil
  • salt & pepper


  • 50 g butter
  • 4 tbsp plain flour
  • 500 ml vegetable stock
  • 200 g comte cheese (grated – substitute with vegetarian cheese if serving vegetarian diners.)
  • salt & pepper


  • Gently pare and slice the top of the butternut squash into 8 thin circles about 0.5cm thick and place on a non-stick baking sheet. Brush with olive oil and season with salt and pepper. Place in a pre-heated oven at 180CFan/200C and roast for 20 minutes. Remove from oven and set aside to cool.
  • Meanwhile heat up a grill pan and place the peppers on it, taking care to char each side well. Once the skin has blistered and blackened place the peppers into a plastic bag and seal. Set aside and allow the bag to steam up. After about 10 minutes remove the pepper and the outer skin should slip off easily. Divide each pepper into quarters, discarding the stem and seeds, and set aside.
  • Top and tail the courgette and cut into 4 slices length ways. Cut each length in half across the middle to give you 8 pieces in total. Now using the same grill pan, char the strips of courgettes on both sides. You want them to colour but not to burn and dry out. Set aside until ready to use.
  • Thinly sliced the onion and break into individual rings. Place the onion in a bowl and pour over boiling water and set aside for 10 minutes before draining and placing on some kitchen paper to remove any excess water.


  • Melt the butter in a non-stick saucepan and stir in the flour. Turn the heat right down and cook gently for 5 minutes to allow the flour to cook, but not burn!
  • Increase the heat to medium-high and gradually add the chicken stock to the saucepan in batches. Take care to beat out any lumps ensuring a smooth sauce.
  • Once the stock has been added and you have a thick, smooth sauce add 160g of the comte cheese and season to taste.
  • To assemble the bake, place the vegetables into individual dishes in alternative layers, squash, pepper, courgette and onion. Repeat this process for a further layer of vegetables.
  • Pour over the cheese sauce and sprinkle over the remaining cheese on top.
  • Place the dishes on a baking sheet in an oven at 180CFan/200C and bake for 30 minutes.
  • Remove from the oven and allow to sit for 5 minutes before serving.


If serving vegetarian diners substitute the Comte cheese with a suitable vegetarian alternative.
This recipe can be easily doubled up depending on the amount of diners you have.
The bottom portion of the butternut squash can be set aside and used for making soup.
If you don’t have time to skin the peppers simply buy them already roasted in a jar. Take care to wash off any residue oil and dry well before adding to the dish.
Nutrition Facts
Roasted Vegetable Layer Bake
Amount Per Serving
Calories 462 Calories from Fat 252
% Daily Value*
Fat 28g43%
Saturated Fat 16g100%
Cholesterol 82mg27%
Sodium 772mg34%
Potassium 994mg28%
Carbohydrates 37g12%
Fiber 6g25%
Sugar 10g11%
Protein 19g38%
Vitamin A 22945IU459%
Vitamin C 126.1mg153%
Calcium 617mg62%
Iron 2.2mg12%
* Percent Daily Values are based on a 2000 calorie diet.

• Please note that the nutrition information provided above is approximate and meant as a guideline only •

Course : Main Course
Cuisine : British
Keyword : vegetarian
Tried this recipe? We’d love to see your photos!Mention @lostinf00d or tag #lostinfood!
Share on Facebook
Recipe Rating


Monday 25th of November 2019

Can you do this in just one big oven proof dish instead of the individual dishes?


Tuesday 26th of November 2019

Hi Michelle, yes I’ve done it in one large dish too, just layer it like you would in the smaller dishes. Lesley