This 6-ingredient Vegan Cauliflower Cheese is irresistible and made with roasted cauliflower, not boiled. The florets are smothered and baked with simple cheese sauce, giving you an indulgent and cheesy casserole.

Looking for more cozy casserole dishes for a Sunday family dinner or your holiday table? Be sure to give my Vegan Tater Tot Casserole, Vegan Scalloped Potatoes, Baked Vegan Mac and Cheese and Broccoli Rice Casserole a try!

using a large metal spoon to scoop a spoonful of vegan cauliflower cheese from a large baking dish.

What do you get when roasted cauliflower and cashew cheese sauce get together? This indulgent and easy Vegan Cauliflower Cheese recipe!

Cauliflower Cheese is a British dish that is served as a side or vegetarian main. Usually the cauliflower is lightly boiled, then baked in a simple milk-based cheese sauce. I decided to roast the cauliflower first, and of course make it dairy free with an easy but delicious cashew sauce.

This cauliflower cheese bake is essentially vegan baked mac and cheese but without the โ€œmacโ€. It takes roasted cauliflower and vegan cheese sauce, then bakes them together until youโ€™re left with a golden, bubbly, and cheesy casserole the whole family will adore. Better yet, it only takes 1 hour to put together!

Why I love this cauliflower cheese bake

  • Itโ€™s like mac and cheese, but without the noodles – Iโ€™ll never turn down a bowl of gooey vegan mac and cheese but this cauliflower version is just as crave-worthy as the classic.
  • Ridiculously easy – All you have to do is roast the cauliflower, make the cheese sauce, then bake the two together!
  • Comforting and cheesy – Roasted cauliflower thatโ€™s smothered and baked with cashew cheese is an indulgent meal thatโ€™s perfect for holidays or weeknight dinners. You wonโ€™t even notice that itโ€™s dairy free!
a glass measuring cup full of water and cashews.

How to make cauliflower cheese

Lay the cauliflower florets on a baking sheet and toss them in the olive oil, salt, and pepper. Roast in the oven until theyโ€™re lightly golden brown.

Meanwhile, soak the cashews by placing them in a bowl and pouring boiling water over top. They can soak for 5 minutes or up to 1 hour.

raw cauliflower florets on a metal baking sheet.

Drain the cashews and transfer them to a blender along with the vegetable broth, milk, nutritional yeast, and salt. Blend until very smooth.

Tip: Make the cashew cheese sauce in a high-powered blender if you can! My Vitamix is a pro at making completely smooth and pourable vegan cheese sauce in less than 2 minutes.

Transfer the roasted cauliflower to a baking dish. Pour the cheese sauce over top and gently toss to coat.

Bake the cauliflower casserole until the cheese sauce has thickened and is bubbly and golden. 

Optional: Finish the cauliflower mac and cheese under the broiler for a few minutes to give the top a deeper brown color.

Garnish with parsley, then enjoy!

pouring vegan cheese sauce over roasted cauliflower florets in a large white baking dish.

Frequently asked questions

What else can you add to the casserole?

This casserole would be delicious with the addition of roasted broccoli florets, green peas, sliced vegan chicken, or leafy greens. You can even give it a crispy crunch by topping it with a seasoned and buttered breadcrumb topping (regular or gluten free), just like in my classic Vegan Mac and Cheese recipe.

How do you make vegan cheese sauce without cashews?

Either use the same amount of raw blanched almonds or sunflower seeds instead or use one batch of my Nut Free Vegan Cheese Sauce.

Can you use frozen cauliflower instead?

I prefer cauliflower cheese with fresh cauliflower because I think it has the best texture and flavor. If you only have frozen cauliflower at home, feel free to use it instead. Season the frozen florets and roast them as normal (donโ€™t thaw them ahead of time) before assembling and baking the casserole.

Can you make it ahead of time?

You can make the cashew cheese sauce ahead of time and store it in the fridge or freezer until youโ€™re ready to cook. To save extra time, chop the cauliflower head into florets and keep them in the fridge until itโ€™s time to season and roast them. You do want to serve it hot from the oven though, it just tastes better.

How do you store the leftovers?

Cover the cooled cauliflower cheese bake and store it in the fridge for 3 to 4 days. To reheat, simply pop it in a 350ยบF oven for 15 to 20 minutes or until itโ€™s heated through. Leftovers are good, but if serving for a holiday I recommend serving it right after baking for best results.

I donโ€™t recommend freezing the leftovers because the cauliflower becomes soggy after thawing.

using a large metal spoon to scoop a spoonful of vegan cauliflower cheese from a large baking dish.
5 stars (14 ratings)

Vegan Cauliflower Cheese

This 6-ingredient Vegan Cauliflower Cheese is irresistible and made with roasted cauliflower, not boiled. The florets are smothered and baked with simple cheese sauce, giving you an indulgent and cheesy casserole.
Prep: 15 minutes
Cook: 55 minutes
Total: 1 hour 10 minutes
Servings: 8 servings

Ingredients 
 

Roasted cauliflower

  • 2 pounds cauliflower florets
  • 2 tablespoons olive oil
  • 1/2 teaspoon salt
  • few shakes ground black pepper

Cheese sauce

Instructions 

  • Preheat the oven to 425 degrees F and lightly grease a large rimmed pan (or line with parchment paper).
  • Place the cauliflower on the prepared pan, drizzle with olive oil, sprinkle with salt and pepper and toss gently in the pan.
  • Roast for 20-25 minutes until lightly golden brown. Once it's finished roasting, lower the heat to 350 degrees F.
  • While the cauliflower roasts, soak the cashews – Bring 3-4 cups of water to a boil (I use my tea kettle). Pour the hot water over the cashews and let soak for 5 minutes or up to an hour.
  • Drain the cashews, discard the soaking water and add to a high powered blender along with the vegetable broth, milk, nutritional yeast and salt. Blend until very smooth.
  • Once the cauliflower has roasted, transfer it to a 9×13 inch baking dish. Pour the cheese sauce over the cauliflower and gently toss to coat.
  • Bake uncovered at 350 degrees F for 30 minutes, until the cheese sauce has thickened and is bubbly and golden. Place under broiler for a few minutes if desired for a deeper brown on top.
  • Sprinkle with parsley if desired and serve warm.

Notes

  1. Nut Free Option: Use 1 Recipe of my Nut Free Vegan Cheese Sauce instead of the cashew cheese. Or sub raw slivered almonds or sunflower seeds for the cashews.
  2. Leftovers will keep for 3-4 days in the refrigerator. I don’t recommend freezing it as the cauliflower will be quite soggy.ย 
  3. Prep ahead of time: You can chop the cauliflower florets ahead of time, and make the cashew sauce. Store in the refrigerator for up to 3 days before roasting the cauliflower and baking the casserole.

Nutrition

Serving: 1of 8 servings | Calories: 215kcal | Carbohydrates: 15g | Protein: 9g | Fat: 15g | Saturated Fat: 3g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 8g | Sodium: 747mg | Potassium: 590mg | Fiber: 4g | Sugar: 4g | Vitamin A: 125IU | Vitamin C: 55mg | Calcium: 72mg | Iron: 2mg
Course: Side Dish
Cuisine: British-Inspired
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!
close up on a roasted cauliflower floret smothered in vegan cheese sauce.

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. Read my full disclosure here.

Posted In: , , , , , , , , , , ,

you may also like:

Comments

  1. I stumbled upon this recipe and it was one of the easiest, most delicious side dishes I have made in a long time. It even tastes great as leftovers which is a bonus! I will definitely be making this again.

    1. Hi Sabrina. I love leftovers, and you are right, this recipe makes great ones! Thanks for taking time to share your fabulous review and feedback! I am glad you loved the cauliflower cheese! Happy cooking!

  2. This was delicious! I paired it with some seasoned soy curls to make a complete meal. I will be making this again and am so happy I found this recipe! Thanks, Nora!

  3. Made this tonight with half cauliflower and half broccoli and a cup of cooked pasta thrown in for good measure. So delicious! Thanks!!

  4. Turned out absolutely amazing!! Love the flavor and simplicity of the recipe! My fiancรฉ and I already dreaming of making it again! Thank you so much โค

  5. I’m considering your suggestion for add-ins such as roasted broccoli florets, green peas, sliced vegan chicken, or leafy greens. Yum! If we add any of these (or all) to the casserole, how much do you recommend?

    1. It’s really up to you, but maybe around 1/2 cup or so of each ingredient, or more of certain ones if you want. It’s pretty flexible! You could also use less cauliflower if you want to use a lot of broccoli let’s say.

  6. I made this tonight and it was delicious, the whole family loved it. It will definitely join the rotation. Iโ€™ve tried several of Noraโ€™s recipes and at this point I always trust that they will be exceptional!

    1. I’m thrilled the recipe was a hit with your family! Thank you for trusting my recipes, and for sharing your fabulous feedback!

    1. I prefer cauliflower cheese with fresh cauliflower because I think it has the best texture and flavor. If you only have frozen cauliflower at home, feel free to use it instead. Season the frozen florets and roast them as normal (donโ€™t thaw them ahead of time) before assembling and baking the casserole. I hope this helps!

  7. I’ve been cooking vegan food for many years and recently stumbled across this recipe. My husband said that it was the best thing I’ve ever made. He’s not wrong…it is SO good. I made it with a combination of cauli and broccoli and oh. my. word. Which leads me to this question: any thoughts about doubling the recipe? Could I use the same 9×13 baking dish? and would it change the cooking time?
    Thank you, Nora!! I just made a double batch of your vegan parm cheese and look forward to making more of your recipes. ๐Ÿ™‚

    1. Thanks Rachel! I honestly love this recipe so much, it’s one of my favorites too! If you doubled it and used the same pan, you would need to increase the baking time quite a lot yes. I’ve never tried that. Or you could use two pans. I love the broccoli cauliflower combo, yum.

  8. This is very tasty! I cut the recipe in half–although maybe I didn’t need to since I just ate half of the pan! It seemed like I had too much cheese sauce since the cauliflower cooks down a bit when roasting. But it was still quite good. I used almond milk. If I halve the recipe again, I might try 1.25 pounds of cauliflower. This recipe is a keeper! ๐Ÿ™‚

  9. How is the protein amount calculated? 9 grams per serving seems high given that cauliflower has very little protein, and the sauce can’t have much either.

    But I will try it–looks good.

    1. I use an online calculator for the nutrition estimate. That is correct, 2 pounds of cauliflower have about 17 grams protein, the soy milk adds 7-9 grams and the cashews have 35 grams of protein. It adds up! Hope you enjoy the recipe.

  10. This was a great recipe! For others who have a picky protein eater, I grated a high protein tofu block and mixed it into the dish at the time of adding the cheese. I told my kids they were noodles. They absolutely loved the dish, and so did the adults. A win for the whole family! Thanks Nora for a healthy easy meal.

  11. Made this the other day and it just blew me away. It tastes awesome. My 5 yr old grandson even ate some and he is an extremely fussy eater. Will be making again for sure. Thanks again Nora for another fab recipe.

  12. With such simple ingredients, I was surprised at how delicious this was! Definitely going into my “keeper” recipes. Thanks, Nora :).

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.