One Pan Creamy Cauliflower Traybake (Gluten Free, Vegan)

Prep: 10 minutesCook: 100 minutesTotal: 110 minutes
Yield: serves 2Category: Dinners
Jump to recipe Print

This delicious Creamy Cauliflower Traybake is packed full of lovely comforting flavours and makes a great plant based alternative to a traditional Sunday dinner.

This is something we eat quite often and it is one of my wife’s favourite cosy dinners on Sundays during the colder months. This is one of those meals that is never done justice by photographs so you will just have to take my word for it when I say this is absolutely delicious.

The combination of crispy roast potatoes, roast garlic cloves and the savoury leeks work together so well with the creamy sauce on the cauliflower. Although the cauliflower itself doesn’t have a strong flavour, which I guess is why it is so versatile, the creamy mustard sauce really just takes it to a whole new level. Although this sauce is dairy free and does not contain any dairy free cheese, it does have that ‘cheesy’ taste thanks to the nutritional yeast used. That, paired with the mustard and sea salt, creates such a delicious sauce that works with a whole host of recipes.

There are a few dairy free versions of single cream available in larger supermarkets these days, however, if you are not dairy free you could always just use regular dairy containing butter and cream. You can also just swap the nutritional yeast for a parmesan or similar if preferred.

If you want, you can actually double up on the amount of sauce used and cover the entire tray with it. This is what I do quite often, however, did not on this occasion as you wouldn’t be able to see anything in the images.

If you are using the amounts noted in the recipe, try to focus predominantly on the cauliflower steaks when pouring the sauce on, followed by the beans as they can actually get a little dry if they do not have enough oil on. Speaking of oil, be as liberal as you want to be when adding olive oil and butter to the traybake – do not let the amounts noted stop you if you want to add more.

If you can’t track down any nutritional yeast you can substitute it for a dairy free parmesan style cheese, if you opt to use this you might want to also sprinkle a little bit extra cheese over the top of the sauce before you place the tray back in the oven for the last time.

This recipe does seem really time consuming when you look at the cook time, however, you can simply prepare everything in advance and then, with the exception of adding extra bits to the oven every now and then, there will be very little to do.

Make sure you save your cauliflower leaves to use up in a stir fry or try my zero waste Barbecue Cauliflower Ribs recipe which you can find here. Use any leftover florets up in my Curried Cauliflower recipe which you can find here.

If you like this Creamy Cauliflower Traybake recipe and are looking for more cosy dinner ideas, you may like my Sausage, Apple & Mustard Traybake which you can find here, my Lentil & Mushroom Hotpot or my Vegetable Patch Pie.

If you like this recipe and want to show some support please leave a comment below or visit my Ko-Fi account to donate! x


  • 5 medium sized white potatoes
  • 1 medium sized cauliflower
  • 1 can butter beans
  • 1 leek
  • 150ml 1/2 cup + 1 tsp dairy free single cream
  • 2 tsp dairy free butter
  • 2 tbsp nutritional yeast
  • 1 tbsp wholegrain mustard
  • a few sprigs fresh thyme
  • pinch sea salt
  • pinch black pepper
  • drizzle olive oil


  1. Chop each potato into three or four pieces and place in an ovenproof dish
  2. Drizzle the potatoes with olive oil, add a pinch of salt and pepper and place in a preheated oven at 200 degrees Celsius for 30 minutes
  3. After this time move the potatoes around in the tray, add more oil if needed, and return to the oven for another 20 minutes
  4. Remove the cauliflower leaves and set aside for another recipe. Slice the cauliflower in half down the centre
  5. Cut each half in half again, lengthways, to create cauliflower steaks
  6. Place the two largest steaks from the centre in the tray with the potatoes and top each one with one teaspoon of butter
  7. Cut the remaining pieces of cauliflower into florets and arrange around the steaks
  8. Slice the leek into coins and add to the tray along with the peeled cloves of garlic, again, arrange around the cauliflower steaks in the centre
  9. Drizzle more olive oil across the contents of the tray and top with salt and pepper
  10. Return to the oven and bake for 30 minutes at 200 degrees Celsius
  11. Drain the beans and scatter across the top of the traybake
  12. In a small jug or mixing bowl combine the cream, nutritional yeast, mustard and salt and pepper to taste
  13. Pour the sauce over the top pf the tray, focusing mostly on the cauliflower steaks
  14. Sprinkle fresh thyme across the top of the traybake and return to the oven for another 20 minutes


Submit a Comment

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