Table of Contents
The Coziest Vegan Comfort Dish
When you think of comfort food, you picture something warm and creamy. This vegan cauliflower casserole is just that and more!
It’s a cozy dish packed with cheese flavor and garlic. Plus, it’s dairy-free and made with healthy ingredients. This casserole is amazing for any occasion. Hosting a holiday dinner? Bringing a dish to a potluck? Or just craving comfort on a weeknight? This is perfect for you!
Why You’ll Love This Vegan Cauliflower Casserole
✨ Creamy & Cheesy: This casserole is rich and cheesy. It gets its flavor from vegan butter, plant milk, and nutritional yeast. It’s dairy-free!
🥦 Wholesome & Comforting: Cauliflower keeps it hearty but light, great as a main or side dish.
🧄 Garlicky Goodness: Fresh garlic gives the sauce a deep, savory kick that ties it all together.
🌿 Great for Any Occasion: Serve it at holidays, Sunday dinners, or for meal prep; it reheats well.
Ingredients You’ll Need
Here’s what makes this creamy vegan magic happen:
1 medium cauliflower head – the hearty base of this dish.
1½ cups plant milk – soy or almond milk works best for a rich, smooth sauce.
100 g vegan cheddar cheese – for that gooey, cheesy melt.
3 tbsp vegan butter – adds depth and richness.
2 tbsp white flour – helps to thicken the sauce.
3–4 cloves of garlic – fresh and finely chopped for a bold flavor.
3 tbsp nutritional yeast (+ 2 tbsp for topping) – the secret to that classic cheesy taste.
Salt and pepper – to taste.
Fresh parsley – for a burst of color and freshness.
How to Make Vegan Cauliflower Casserole
1. Cook the Cauliflower
Cut or separate the cauliflower into small florets. In a large pot, boil them for about 5–7 minutes on medium heat, until slightly tender but not mushy. Drain and set aside.
2. Make the Creamy Sauce
In a large pan over medium heat, melt the vegan butter. Whisk in the flour and cook for a few minutes. It should turn lightly golden. This makes a simple roux, which gives your sauce a creamy base.
Slowly pour in the plant milk, whisking constantly to avoid lumps.
Add nutritional yeast, vegan cheese, salt, and pepper. Stir until it all melts into a smooth, creamy sauce. Let it cook until thickened.
3. Add the Flavor Boosters
Chop the garlic and parsley, then stir them into the sauce for an extra burst of flavor.
4. Assemble and Bake
In a greased baking dish, layer the cauliflower florets evenly. Pour the creamy sauce over the top, making sure every piece is coated.
Sprinkle the remaining nutritional yeast on top for a golden, cheesy finish.
Bake for 40–50 minutes at 180°C (350°F), until bubbly and lightly golden on top.
5. Serve and Enjoy!
Remove from the oven, top with fresh parsley, and serve hot. This casserole goes great with mashed potatoes, steamed rice, or a simple green salad.
Tips for the Perfect Vegan Cauliflower Casserole
Don’t overcook the cauliflower — keep it slightly firm before baking so it doesn’t turn mushy.
Use unsweetened plant milk for the best flavor.
Add a touch of Dijon mustard or smoked paprika to the sauce for extra depth.
Serving Suggestions
This creamy casserole is delicious on its own, but here are a few pairing ideas:
- With vegan mashed potatoes for the ultimate comfort combo.
- Alongside Pinjur or toasted sourdough bread, for a hearty dinner.
- Served with a crisp cucumber salad for balance.
Creamy Vegan Cauliflower Casserole (Cheesy, Garlicky & Comforting)
- Total Time: 70
- Yield: 4 1x
Ingredients
1 medium-sized cauliflower
1 + 1/2 cup plant milk, soy milk, or almond milk
100 g vegan cheddar cheese
3 tbsp vegan butter
2 tbsp white flour
3-4 cloves garlic
3 tbsp nutritional yeast + 2 tbsp as a topping
salt and pepper
fresh parsley
Instructions
- Start by cutting or separating the cauliflower into small pieces. In a large pot, add water and the cauliflower, and cook for 5-7 minutes on medium heat.
- While the cauliflower is cooking, start preparing the sauce. In a large pan on medium heat, add the vegan butter and let it melt.
- Add the flour and mix it. Let it cook for a couple of minutes or until it starts to become more yellow. Then add the plant milk and stir it together.
- Next, add the spices, nutritional yeast, and grated cheese. Stir it until everything is melted and same consistency. Cook until the sauce becomes thick.
- Remove the pan and pot from the stove. On the cutting board, chop the garlic and parsley. Add them to the sauce and stir.
- In a baking dish, place the cauliflower and cover it with the sauce. Sprinkle some of the nutritional yeast on top and bake it for 40-50 minutes at 180 °C.
- Once removed from the oven, add fresh parsley and enjoy the vegan cauliflower casserole as a main dish or side dish.
- Author: Padma Priya
- Prep Time: 10
- Cook Time: 60
- Category: Dinner, Lunch, Side Dish
- Method: Baking, Boiling
- Cuisine: Vegan
- Diet: Dairy-Free, Vegan, Vegetarian
Storage & Reheating
Refrigerate: Store leftovers in an airtight container for up to 3 days.
Reheat: Warm in the oven at 170°C (340°F) for about 10 minutes.
Freeze: You can freeze this casserole for up to a month; just thaw it overnight before reheating.
FAQs
Can I make this gluten-free?
Absolutely! Just replace the flour with a gluten-free blend or cornstarch.
Can I make it ahead of time?
Yes! Prepare the casserole up to the baking step, cover it, and refrigerate it overnight. Bake when ready to serve.
What’s the best vegan cheese for this recipe?
A good vegan cheddar is great, but mozzarella-style or smoked vegan cheeses taste good, too.
Final Thoughts
This Creamy Vegan Cauliflower Casserole is the ultimate comfort food. It’s rich, satisfying, and packed with flavor. It’s proof that you can enjoy that classic cheesy casserole goodness without any dairy. Perfect for family dinners, potlucks, or cozy nights in.
Did You Make This Recipe?
I’d love to see your version! Tag me on Instagram @gratefullyvegan or use the hashtag #GratefullyVegan so I can share your creation.





