vegan cheese cauliflower casserole in a baking dish landscape photo

This Vegan Cheesy Cauliflower Casserole is loaded with tender cauliflower and mushrooms baked in a creamy dairy free cheese sauce. The perfect easy, healthy and satisfying side dish for any dinner or holiday feast.

dairy free vegan cheesy cauliflower casserole in a baking dish and plated

Cauliflower is just one of those vegetables that just tastes so bland. It’s easy to over cook and you end up with soggy mushy cauliflower. But, it can be the most wonderful and versatile vegetable if used to its full potential. Like… cauliflower gnocchi anyone? How about some cauliflower ‘steaks’? Or cauliflower wings? Mmmhm.

You don’t even have to get all crazy and fancy like that to make cauliflower taste good. And this is where THIS creamy Vegan Cheesy Cauliflower Casserole recipe comes in.

Think: tender cauliflower baked in a thick, cheesy and creamy dairy free sauce loaded with flavour with a bit of crunch thanks to the breadcrumbs.

Never suffer from boring ol’ cauliflower again, this recipe delivers.

cheesy vegan cauliflower casserole ingredients

Ingredients to Make Cheesy Vegan Cauliflower Mushroom Casserole

The bulk of this recipe is made from cauliflower (obviously), and we’re also adding in mushrooms and onions for more texture and flavour.

What makes this Cheesy Cauliflower Casserole recipe so special? The cheese sauce. It’s made with cashews, cashew milk, lemon juice, garlic, miso paste, mustard, nutritional yeast, tapioca starch and a touch of salt.

Let’s talk a little about tapioca starch: it’s been kinda my favourite ingredients in 2019. It’s amazing for gluten free baking, works as a binder and a thickening agent. It’s also the ingredient that makes this cheese sauce so stretchy and melty. I tried this with other starches and it just does not work.

To top it off, you can either go the vegan shredded cheese OR a bread crumb topping.

step by step how to make vegan cheese casserole

How to Make Vegan Cheesy Cauliflower Casserole

  1. Steam cauliflower until just fork tender.
  2. Fry up the onions and mushrooms until lightly browned
  3. Blend up all the cheese sauce ingredients.
  4. Pour cheese sauce into medium sauce pan, stir continuously and watch the magic happen.
  5. Add the cauliflower, mushrooms and onions into a baking dish and then pour in the cheese sauce. Stir to make sure everything is well coated!
  6. Top with bread crumbs OR vegan shredded cheese. Bake for 25-30 minutes until bubbly.
vegan cheesy cauliflower casserole with breadcrumbs close up

How to Make Vegan Cauliflower Casserole Ahead of Time

Follow method as instructed up until topping with breadcrumbs/cheese. Once the cheese is cooled, cover the baking dish and store in the fridge for up to one day in advance. When ready, top with bread crumbs or vegan cheese and then bake as instructed.

How to Properly Store Cauliflower Casserole

While best eaten right out of the oven, left overs can be stored in an air tight container refrigerated for up to 3 days. Reheat in the oven at 400 for 5-8 minutes or in the microwave for 2 minutes on high until heated through

Helpful Equipment to Make This Recipe

vegan cheesy cauliflower mushroom bake in a baking dish plated

I wasn’t too sure what to call this recipe. Vegan cauliflower gratin? Cheesy Cauliflower bake? Vegan Cauliflower Casserole… I think they’re all the same thing. I went with casserole just because it sounded the coolest with all the C’s 😂. Try to say “Cheesy Cauliflower Casserole” fast 3 times.

But anyways, I really hope you give this Cheesy Vegan Cauliflower Casserole recipe a try and love it as much as I do. Vegan casseroles are easy to make and I think it would be a huge hit for any up coming holiday dinners or as a casual weeknight side (or meal!!) nom nom nom.

vegan cheesy cauliflower mushroom casserole on a plate

Craving More Vegan “Cheese” Recipes? Try These Next!

vegan cheesy cauliflower mushroom with bread crumbs gratin on a plate close up

If you recreate this Vegan Cheesy Cauliflower Casserole recipe let me know how you liked it by leaving a comment and rating below or by tagging me on Instagram @Okonomikitchen, I love seeing all of your tasty recreations!
Hungry for more? Be sure to subscribe to my newsletter and follow along on Instagram, Youtube and Pinterest for more deliciousness!

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Cheesy Cauliflower Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 3 reviews

  • Author: Lisa Kitahara
  • Total Time: 60 minutes
  • Yield: 8 Servings 1x


This Vegan Cheesy Cauliflower Casserole is loaded with tender cauliflower and mushrooms baked in a creamy dairy free cheese sauce. The perfect easy, healthy and satisfying side dish for any dinner or holiday feast.


Units Scale
  • 1 large head of cauliflower, chopped into bite sized pieces (approx. 1000g)
  • 4 oz button or cremini mushrooms, sliced (112g)
  • 1 large onion, sliced (240g)

Cheese Sauce: 


  • 1 cup vegan shredded cheese



  1. Preheat oven to 400 F (180 C). 
  2. Add chopped cauliflower into a large pot with a steamer basket. Steam for 10-12 minutes or until just fork tender.
  3. Add sliced onions and mushrooms into a medium pan and fry until lightly browned over medium high (around 5 minutes). Place into another bowl and set aside. 
  4. Add all cheese ingredients into a high speed blender and blend until smooth. Pour the cheese sauce into the same pan used for the onions and mushroom and place over medium high heat. Stir continuously for 5 minutes until the cheese sauce becomes thick. Remove from heat.
  5. Pour half of the cheese sauce into a 9×13 inch or two 8×8 inch baking dishes. Add in the cauliflower, onions and mushrooms. Pour the rest of the cheese sauce on top and stir to make sure all the vegetables are covered with the cheese. 
  6. Top with vegan cheese or mix the bread crumb mixture. Bake in the oven for 25-30 minutes until bubbly. If you want to lightly brown the bread crumbs, broil for 1-2 minutes. Garnish with red pepper flakes and/or green onions and serve! 


  • Loosely adapted from this recipe. 
  • Nutritional Information Disclaimer: Nutrition information is a rough estimate calculated on an online tool (Cronometer).
  • Prep Time: 10 minutes
  • Cook Time: 50 minutes
  • Category: Casseroles & Entrees
  • Method: Baking
  • Cuisine: vegan, gluten free


  • Serving Size: 1 Serving
  • Calories: 209
  • Sugar: 6.5g
  • Sodium: 447mg
  • Fat: 9.7g
  • Saturated Fat: 1.7g
  • Unsaturated Fat: 6.5g
  • Trans Fat: 0
  • Carbohydrates: 24g
  • Fiber: 5.2g
  • Protein: 10.4g
  • Cholesterol: 0


vegan cheesy cauliflower mushroom casserole with bread crumbs pinterest image

Okonomi Kitchen is a participant in the Amazon Services LLC Associates Program. When you purchase something through my amazon affiliate links, I earn a small commission that helps me produce consistent content at no cost to you. Thank you for supporting my plant based kitchen!


About Lisa

I'm Lisa, a home cook, recipe developer and founder of Okonomi Kitchen. Here, you'll find a mix of classic and modernized Japanese recipes, and creative, plant-forward meal inspiration using seasonal ingredients. I hope to share more about Japanese cuisine and culture through food and recipes.

Related Recipes


Leave a reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star


  1. This recipe is so amazing!! I’d never made a cheese sauce before and was a little worried how it would all turn out, but it was absolutely delicious! Can’t wait to make it again ~~ thank you for the amazing recipe 😊

  2. I made this for xmas and it was a huge hit! The sauce was absolutely to die for. I’m usually not super satisfied with creamy vegan sauces but this one turned out perfect. Thanks for helping impress my family for my first attempt at cooking the full holiday meal!

  3. For the breadcrumb topping, can we use panko instead of break crumbs or do you recommend bread crumbs?

  4. Oh my god this recipe was amazing. I came across it and randomly had all the ingredients (except for tapioca starch, but I had cornstarch so used a little less than what the recipe called for as a replacement) and holy heck it was SO GOOD. I also topped it with both a panko bread crumb mixture and shredded vegan cheese, and that extra layer really added to the experience. The “cheese” sauce is amazing, I’ll be using it again for other recipes. Very easy to make, and the husband and I are full but not stuffed after a healthy serving. Thank you for sharing this!

    1. Hi Rae,

      I’m so happy to hear you enjoyed this recipe!! Yesss, both the panko + cheese is def a winner. Thank you for sharing!