Velvety Vegan Cauliflower Gratin

The Ultimate Vegan Cauliflower Cheese: A Dairy-Free & Gluten-Free Masterpiece

Prepare to discover the BEST Vegan Cauliflower Cheese recipe on the internet! I know that’s a bold claim, but after two years of diligent testing and refinement, I have finally perfected this dish. It’s truly a game-changer: incredibly simple to prepare, bursting with savory flavor, and guaranteed to impress even the most discerning palates among your family and friends. Whether you follow a gluten-free, dairy-free, or vegan diet yourself, or you’re hosting guests with these dietary needs this holiday season, this luxurious side dish is an absolute must-try. Trust me, once you taste it, you’ll wonder how you ever lived without it!

Cooked cauliflower cheese in black pan on white background

Recipe Difficulty – Easy!

Table of Contents

  • Why You Need This Vegan Cauliflower Cheese Recipe
  • Key Ingredients for the Perfect Vegan Cauliflower Cheese
  • Smart Substitutions for Your Vegan Cauliflower Cheese
  • Exciting Variations to Elevate Your Dish
  • How to Make the Best Vegan Cauliflower Cheese
  • Storage and Leftovers Tips
  • Frequently Asked Questions
  • Full Vegan Cauliflower Cheese Recipe Card

Why You Need This Vegan Cauliflower Cheese Recipe

For anyone navigating a dairy allergy or intolerance, like myself, the rich, comforting taste of a classic cauliflower cheese is often sorely missed. That nostalgic creaminess, the golden, bubbly topping, and the irresistible aroma that fills the kitchen – it’s a culinary experience many assume is off-limits. However, this Vegan Cauliflower Cheese is so unbelievably rich, savory, and satisfying that I genuinely believe no one will even realize it’s completely dairy and cheese-free. It captures all the beloved essence of the traditional dish, transforming it into a wholesome, plant-based delight.

Imagine serving this vibrant, golden-baked dish at your Christmas dinner table, or as a decadent addition to your weekly Sunday roast. The sight alone, coupled with its tantalizing smell, is enough to make your guests’ mouths water! My inspiration for creating this recipe stemmed from a deep craving for those amazing flavors that cauliflower cheese brings to a festive spread, especially during the holiday season. It’s a quintessential British side dish that, until now, was challenging to replicate authentically for a vegan and gluten-free diet.

This recipe uses such simple, accessible ingredients, yet it delivers profound depth of flavor and a wonderfully comforting texture. You’ll find yourself whipping up this super easy, family-friendly dish time and time again, not just for special occasions, but for any meal that calls for a touch of warmth and indulgence. Plus, when paired with my other festive favorites, such as my Vegan Yorkshire Puddings or my Crispy Smashed Brussels Sprouts, you’ll create a holiday feast that’s truly unforgettable and entirely plant-based. I even featured this recipe prominently in my popular 10 Gluten-Free and Vegan Christmas Recipes roundup, a testament to its crowd-pleasing appeal.

Key Ingredients for the Perfect Vegan Cauliflower Cheese

ingredients to make cauliflower cheese laid out on a white marble backdrop

Each ingredient in this recipe plays a crucial role in creating the rich, cheesy, and utterly delicious experience of this vegan cauliflower cheese. Here’s a closer look at what makes it so special:

  • Cauliflower: The star of the show! For this recipe, I advocate using the entire cauliflower, including the leaves and core. This approach is beneficial for several reasons: it significantly reduces food waste, adds an incredible depth of texture and flavor that complements the cheesy sauce, boosts the overall nutrient content of the dish, and provides beautiful specks of green that make the dish visually appealing and impressive. Furthermore, cooking the cauliflower in quarters with the core intact can actually speed up the initial preparation. If you happen to have extra cauliflower, don’t let it go to waste! Try my Cauliflower Soup, a comforting and creamy dish; my flavorful Cauliflower Curry; or the deliciously crispy Bang Bang Cauliflower.
  • Cashew Nuts: These humble nuts are the secret weapon behind the luxuriously creamy and smooth texture of our vegan cheese sauce. When soaked and blended, cashews transform into a rich, velvety base that mimics the mouthfeel of traditional dairy-based sauces, providing an excellent foundation for our “cheesy” flavor.
  • Dijon Mustard: Far from being just a condiment, Dijon mustard is essential for balancing the richness of the cashew cream. It introduces a subtle tang and a delicate acidity that cuts through the creaminess, preventing the sauce from tasting flat and enhancing the overall flavor profile without overpowering it.
  • Olive Oil: A good quality olive oil not only contributes healthy fats but also adds a fruity, peppery depth of flavor to the sauce. It helps to emulsify the ingredients, contributing to the smooth consistency and enriching the overall taste of the dish.
  • Unsweetened Almond Milk: The choice of plant-based milk is critical for the sauce’s texture and flavor. I’ve experimented with various options, and personally, I find that unsweetened almond milk yields the best results. Its naturally thinner consistency, especially brands like Rude Health, helps to create a sauce that is rich yet not overly thick, blending seamlessly with the other ingredients.
  • Nutritional Yeast: This truly is the hero ingredient that makes this vegan dish taste like authentic cheese! Nutritional yeast, often found in the vegan or free-from sections of most supermarkets, is packed with umami flavor. It provides that unmistakable nutty, savory, and distinctly cheesy taste that elevates the sauce from merely creamy to truly irresistible. It’s the key to achieving that classic cauliflower cheese flavor without any dairy.

Refer to the recipe card below for precise measurements and quantities.

Smart Substitutions for Your Vegan Cauliflower Cheese

While this recipe is crafted for optimal flavor and texture, I understand that sometimes you might need to make a swap. Here are some effective substitutions:

  • Dijon Mustard: If Dijon mustard isn’t available, you can substitute it with any high-quality whole grain mustard. The whole grain varieties will offer a similar subtle acidity and a touch of peppery warmth that helps to round out the sauce.
  • Unsweetened Almond Milk: While unsweetened almond milk delivers the best results in terms of consistency and neutral flavor, this recipe can still be successfully made with other plant-based milks. Oat milk, for example, is a popular choice and will create a lovely creamy sauce, though it might be slightly thicker or sweeter depending on the brand. Just be sure to use an unsweetened variety to maintain the intended savory profile.
  • Cauliflower: No cauliflower on hand? Don’t fret! This versatile cheese sauce would also work wonderfully with a head of broccoli. Simply follow the same preparation steps, and you’ll have a delicious vegan broccoli cheese bake.
  • Nutritional Yeast: If you’re out of nutritional yeast or prefer a different cheesy flavor, you can swap it for about 100g of your favorite grated vegan cheese. Sprinkle it generously over the cauliflower before baking to achieve a bubbly, golden, and truly “cheesy” top layer. This is a great alternative for adding a strong, familiar cheese flavor.

Exciting Variations to Elevate Your Dish

This vegan cauliflower cheese is fantastic on its own, but it also lends itself beautifully to creative variations:

  • Kid-Friendly Adaptation: This recipe is already designed to be a great family-friendly meal that even the pickiest eaters might enjoy. However, to make it even more appealing to younger palates, you can easily remove or reduce the quantity of Dijon mustard. This will temper the subtle acidity, making the flavor profile milder. For children who aren’t keen on cauliflower, don’t discard the amazing cheese sauce! You can use it over other vegetables like steamed broccoli florets or mix it with cooked pasta for a delightful cheesy pasta sauce – a surefire hit!
  • Deluxe Version: This recipe is already an impressive dish, especially with the cauliflower leaves woven through the golden, cheesy sauce. But if you’re looking to take it to an even more gourmet level, consider adding a crunchy, herb-infused topping. Blend some gluten-free bread crumbs with additional nutritional yeast, a generous pinch of dried herbs like rosemary or thyme, and a drizzle of olive oil. Sprinkle this mixture over the top of the cauliflower cheese before baking. This extra crumbly layer will add an incredible texture contrast and a depth of aromatic flavor that will truly wow your guests and make the dish feel extra special.

How to Make the Best Vegan Cauliflower Cheese

Creating this irresistible vegan cauliflower cheese is surprisingly straightforward. Follow these simple steps for a perfect, golden, and creamy dish:

Cauliflower cut into 4 quarters on white background.

Step 1: Prepare the Cauliflower
First, preheat your oven to a moderate 200°C (390°F). Take your cauliflower and simply slice it into four large, manageable chunks. There’s no need to meticulously remove the leaves or the central core; keeping them not only minimizes food waste but also adds fantastic texture, additional nutrients, and a subtle earthy flavor to the finished dish. Once sliced, carefully place the cauliflower pieces into a pot of generously salted boiling water and allow them to simmer gently for just 5 minutes. This brief par-boiling softens the cauliflower just enough without making it mushy.

Cooked cauliflower in black skillet pan with sauce being poured over it. Skillet pan is on white marble background.

Step 2: Craft the Creamy Cheese Sauce
While your cauliflower is simmering, you can prepare the luscious vegan cheese sauce. In a separate bowl, soak 50 grams of cashew nuts in hot water for 5 minutes. This quick soak helps to soften them, ensuring a super smooth sauce when blended. After soaking, drain the cashews thoroughly and transfer them into a blender cup. Add 200ml of unsweetened almond milk, 4 tablespoons of nutritional yeast (our cheesy magic ingredient!), 1 tablespoon of olive oil, 1 teaspoon of Dijon mustard, and a generous pinch of salt and freshly ground black pepper. Blend all these ingredients until the mixture is completely smooth and wonderfully creamy, with no cashew lumps remaining. The sauce should be thick enough to coat the back of a spoon.

Pre-cooked cauliflower cheese in black skillet pan. Skillet pan is on white marble background.

Step 3: Assemble and Bake to Golden Perfection
Once the cauliflower has finished simmering, carefully drain it and arrange the pieces evenly in a baking dish or an oven-safe skillet pan. Pour the freshly blended, creamy “cheesy” sauce generously over the cauliflower, ensuring every nook and cranny is coated. Finally, transfer the dish to your preheated oven and bake for 15-20 minutes at 200°C (390°F). Keep an eye on it during the last few minutes; you’re looking for a beautifully golden-brown top that is bubbly and caramelized. Serve immediately and enjoy the comforting flavors!

Storage and Leftovers Tips

This Vegan Cauliflower Cheese is so delicious, you might not have any leftovers! But if you do, here are some helpful tips for storage and reheating:

You can easily store any remaining portions in an airtight container in the refrigerator for up to 3 days. This makes it a fantastic option for meal prepping healthy sides throughout the week.

Alternatively, this recipe is also perfectly suitable for freezing, which is ideal if you’re looking to save time and plan ahead, especially for busy holiday meals like Christmas Day. To freeze, prepare the recipe as instructed right up until the point where the dish would normally go into the oven. Instead of baking, cover the baking dish tightly with foil or transfer the unbaked cauliflower cheese into a freezer-safe container. Place it directly into the freezer.

When you’re ready to cook it, simply remove it from the freezer and allow it to fully defrost in the refrigerator overnight. Once thawed, bake it in a preheated oven at 200°C (390°F) for approximately 20-25 minutes, or until the top is beautifully golden brown, bubbly, and heated through. This makes enjoying a homemade, delicious vegan side dish incredibly convenient.

Frequently Asked Questions

What goes well with Vegan Cauliflower Cheese?

Vegan Cauliflower Cheese is an incredibly versatile side dish that pairs wonderfully with a wide array of meals. It’s an absolute showstopper alongside a traditional roast dinner, complementing rich flavors beautifully. For a truly unforgettable plant-based feast, consider serving it with my Mustard and Maple Glazed Parsnips, crispy Rosemary Roast Potatoes, or as a hearty accompaniment to my savory Christmas Nut Roast. These combinations guarantee a meal that delights every palate!

What is the Vegan Cheese Sauce made of?

The secret to this lusciously creamy and cheesy vegan sauce lies in a simple yet powerful blend of whole food ingredients: soaked cashew nuts, which create a smooth and rich base; nutritional yeast, providing that unmistakable savory, cheesy flavor; and unsweetened almond milk, to achieve the perfect consistency. A touch of olive oil and a pinch of salt and pepper enhance its depth and flavor.

Why does my Vegan Cauliflower Cheese go watery?

A watery cauliflower cheese is often a sign of overcooked cauliflower. When cauliflower is boiled for too long, it absorbs too much water, which it then releases during baking, leading to a thin, watery sauce. I recommend simmering your cauliflower for just 5 minutes for an average-sized head. If your cauliflower is smaller, reduce the boiling time slightly to prevent it from becoming waterlogged.

Can I freeze this recipe?

Absolutely, this recipe is perfect for freezing! To do so, prepare the dish entirely up until the point of baking. Instead of placing it in the oven, cover it tightly and put it directly into the freezer. To cook from frozen, allow the vegan cauliflower cheese to fully defrost in the refrigerator (this usually takes several hours or overnight). Once thawed, bake it in a preheated oven for 20-25 minutes at 200°C (390°F), or until the top is beautifully golden and bubbly.

What if I don’t have any nutritional yeast?

No nutritional yeast? No problem! While it’s key for that distinct cheesy flavor, you can still achieve a delicious result. Simply top your prepared cauliflower with a generous layer of your favorite grated vegan cheese before baking. This will create a lovely melted, bubbly, and savory topping that will still satisfy your cheese cravings!

Cauliflower cheese being served on a spoon

You might also like…

More Delicious Vegan & Gluten-Free Recipes

Sides

Vegan Dauphinoise Potatoes

Dinner

Vegan Mac and Cheese

Dinner

Easy Lentil Wellington

Sides

Rosemary Roast Potatoes

Tried this Vegan Cauliflower Cheese recipe? Please leave a star rating ⭐⭐⭐⭐⭐ below and let me know how you get on. Hearing positive feedback is one of the best parts of creating recipes so please review it below and leave a comment!

P.S Never miss a new recipe! Get more healthy recipes sent straight to your inbox weekly – Subscribe and receive a free recipe eBook!

Cooked Cauliflower Cheese in black skillet pan. Pan is displayed on white marble background
Pin
Print
⭐⭐⭐⭐⭐

4.75 from 90 votes

Vegan Cauliflower Cheese

By: James Wythe
The BEST gluten free and vegan cauliflower cheese on the Internet. Incredibly simple to make, full of flavour and will definitely impress your friends and family this Christmas! 
Prep Time: 5 minutes
Cook Time: 20 minutes
Total Time: 25 minutes
Servings: 6 people

Ingredients

  • 1 cauliflower
  • 50 g cashews, soaked for 5 minutes in hot water
  • 200 ml unsweetened almond milk, (I use Rude Health as it’s quite thin)
  • 4 tbsp nutritional yeast
  • 1 tbsp olive oil
  • 1 tsp dijon mustard
  • Pinch salt & pepper

Instructions

  • Pre-heat your oven to 200C / 390F. Slice the cauliflower into large quarters, no need to remove the leaves or core (reduces food waste and it adds texture and flavour). Place the cauliflower into boiling water and simmer for 5 minutes.
  • Meanwhile soak the 50g cashews in hot water for 5 minutes. Drain the cashews, add to a blender cup along with 200ml almond milk, 4 tbsp nutritional yeast, 1 tbsp olive oil, 1 tsp dijon mustard, salt and pepper and blend until smooth.
  • Drain the cauliflower and place into a baking dish or skillet pan and pour over the cheesy sauce.
  • Place in the oven for 15-20 minutes at 200C / 390F or until golden.

Notes

What goes well with Cauliflower Cheese?

Cauliflower cheese is the perfect side dish or a fantastic addition to a roast! Paired with my Mustard and Maple Glazed Parsnips, Rosemary Roast Potatoes or my Christmas Nut Roast I can guarantee you won’t look back!

What is the Vegan Cheese Sauce made of?
The Vegan Cheese Sauce is made from cashews, nutritional yeast and unsweetened almond milk (plus a glug of olive oil and a pinch of salt and pepper)

Why does my Vegan Cauliflower Cheese go watery?
This can happen if you overcook the cauliflower. I have suggested simmering your cauliflower for 5 minutes based on an average sized cauliflower. If you are following this recipe and have a smaller cauliflower, reduce time you boil the cauliflower.

What if I don’t have any nutritional yeast?

Fear not, you could top this recipe with some vegan cheese before baking for that lovely cheesy flavour!

Can I freeze this recipe?
Yes this recipe can be frozen. Simply follow the recipe and at the point of popping in the oven, pop in the freezer instead. To cook, allow the vegan cauliflower cheese to fully defrost before putting in the oven for 20-25 minutes or until the top is a lovely golden colour.

Nutrition

Calories: 95kcal | Carbohydrates: 8g | Protein: 5g | Fat: 5g | Saturated Fat: 1g | Fiber: 4g | Sugar: 2g
📷 Did you make this recipe? Tag me Today!Tag @HealthyLivingJames on Instagram and use #HealthyLivingJames!