I’ve been experimenting with low-carb vegan recipes for the holiday table that are both easy and delicious, and this Creamy Vegan Cauliflower Casserole is one of my favorites so far. I designed this recipe to appeal to all eaters, because there’s always a mix at the holiday table. It is creamy and comforting and filling, and everyone you serve it to will love it. Even Jay took a second serving, which is saying a lot, given that he almost never wants to touch anything with a white sauce, especially a veggie. 😉

Why low carb?

As a woman in the middle of my life I’ve found that keeping the weight off on a vegan diet has become more challenging by the year. During my last visit my doctor urged me to eat fewer carbs to help shake off the pounds, which have added up slowly over the last few years and have become increasingly harder to shake off. But if you eat plant-based, you know that low carb vegan food is easier said than done. Plant foods are naturally high in carbohydrates (with the exception of foods like tofu and some nuts), and low carb diets require you to go as low as 50 and even 25 net carbs a day. While that is nearly impossible on a vegan diet, one can reasonably manage to stay under 100 net carbs a day and eat very healthfully. That’s been my goal. I already have a bunch of low carb vegan recipes on the blog. And creating new low carb foods has been a revitalizing challenge for me, as a cook. I’ve had a lot of fun coming up with recipes like this Vegan Cauliflower Casserole, which has a total of 11 grams of carbohydrates per servin. If you subtract the 2 grams of fiber in each serving you are left with just 9 grams of net carbs, which is fantastic for a vegan dish. (If you skip the breadcrumb topping, or just leave the breadcrumbs out of the topping, the total comes down to just 7 grams of net carbs.) For any low carb eaters who are also eating higher fats, this recipe has 12 grams of healthy fats from the nuts and the olive oil. If you prefer a low-fat version, see the recipe notes–I have you covered. I’m not planning to only blog low-carb recipes in future, but I hope to include more of them here in coming days. And regardless of whether or not you are watching your carbs, or are feeding someone who is, this vegan Cauliflower Casserole is a delicious recipe to make and eat. I hope you will try it.

Why you’ll love this Vegan Cauliflower Casserole

It’s delicious. The sauce is cheezy and creamy and savory and the cauliflower florets nestled in it turn golden-brown and velvety as they bake. It’s the ultimate comfort dish. It’s easy to make. There are a couple of steps here–blanching the cauliflower, blending the sauce and then putting it all together–but they are baby ones and really easy to do. They also take hardly any time. It’s so comforting. Creamy, cheesy recipes are always high on the comfort scale and this one is no exception. Every decadent bite will take you a step closer to bliss. It’s healthy. All the fats here are good fats, and like I said, if you’re watching your carbs this is the recipe for you. You can also easily make it gluten-free by using gf breadcrumbs or by skipping the breadcrumbs altogether, and it is soy-free.

How to make the Creamy Vegan Cauliflower Casserole

Bring a large pot of water to boil. Add the cauliflower florets and let them cook five minutes. Drain and pat the florets dry, or spread them on a baking sheet and let them air-dry for a few minutes. Blend the cashews with garlic powder, onion powder, nutritional yeast, salt, ground black pepper and vegetable stock or water. Set aside. Preheat the oven to 400 degrees Fahrenheit. Heat 1 tablespoon olive oil in a skillet. Add the tapioca starch and stir until it darkens a bit. This is your roux which will help thicken the sauce. Stir in the blended cashew cream. Stir quickly as you add the cream because the tapioca will cause it to lump up. If lumps do form, just break them with the ladle.

When the cashew cream boils add the thyme or oregano and nutmeg, Check seasoning and add more salt and pepper if needed. Let the cream reduce and thicken, about five minutes. Stir frequently.

Coat a baking dish with cooking spray or oil. Place the cauliflower florets in the dish evenly. Then pour the cashew sauce all over it. Place the baking dish in the oven and let it bake 20 minutes.

Meanwhile, make the optional breadcrumb topping, if using, by mixing the breadcrumbs, vegan parm, oil and ground pepper and salt. After the cauliflower has baked 20 minutes, remove it from the oven and sprinkle the breadcrumb topping over it. Return to the oven and bake 10 more minutes or until the topping is golden and crunchy.If you aren’t using the topping, just let the cauliflower bake 10 more minutes. Remove from the oven and let stand 10 minutes. You can sprinkle on some parsley, if you like, before serving.

More delicious vegan low carb recipes

Recipe card

Check to get new recipe updates by email.

Creamy Vegan Cauliflower Casserole  Low Carb Recipe  - 66Creamy Vegan Cauliflower Casserole  Low Carb Recipe  - 47Creamy Vegan Cauliflower Casserole  Low Carb Recipe  - 92Creamy Vegan Cauliflower Casserole  Low Carb Recipe  - 95Creamy Vegan Cauliflower Casserole  Low Carb Recipe  - 62Creamy Vegan Cauliflower Casserole  Low Carb Recipe  - 99Creamy Vegan Cauliflower Casserole  Low Carb Recipe  - 88Creamy Vegan Cauliflower Casserole  Low Carb Recipe  - 22Creamy Vegan Cauliflower Casserole  Low Carb Recipe  - 41Creamy Vegan Cauliflower Casserole  Low Carb Recipe  - 85Creamy Vegan Cauliflower Casserole  Low Carb Recipe  - 54Creamy Vegan Cauliflower Casserole  Low Carb Recipe  - 12Creamy Vegan Cauliflower Casserole  Low Carb Recipe  - 87Creamy Vegan Cauliflower Casserole  Low Carb Recipe  - 69Creamy Vegan Cauliflower Casserole  Low Carb Recipe  - 60Creamy Vegan Cauliflower Casserole  Low Carb Recipe  - 18Creamy Vegan Cauliflower Casserole  Low Carb Recipe  - 81Creamy Vegan Cauliflower Casserole  Low Carb Recipe  - 23