With just a handful of ingredients, we've taken the mighty cauliflower and transformed it into a cheesy, decadent, bubbly dinner recipe. Enjoy this cauliflower gratin with a hot bowl of our vegetarian French onion soup or a healthy bowl of ratatouille for a French-inspired dinner night.

Inspired by our mom's Pasta au gratin a.k.a. Baked Mac and Cheese, an amazing, super cheesy pasta dish she used to make for us as kids, we came up with this lower-calorie version of the traditional cauliflower gratin by making a few recipe swaps.
A Healthier Cauliflower Gratin
- Consider our cauliflower gratin the healthier cousin of a baked mac and cheese. By using cauliflower instead of pasta, the dish becomes lower in calories and carbohydrates, and higher in vitamins, minerals, and dietary fiber
- By swapping the whole milk and butter in traditional bechamel sauce for unsweetened almond milk and olive oil, we made this cauliflower dish lower in calories and cholesterol. All without sacrificing flavor, hello, nutritional yeast!
- Every cauliflower au gratin recipe includes cheese; it's a must! Here you have a choice: use regular cheese or vegan cheese. The stronger the flavor of the cheese you choose, the less cheese you'll have to use to achieve a flavorful dish.
- We've transformed a traditionally heavy dish usually served as a side dish, into a lighter, feel-good, flavorful, satisfying dinner recipe that will make it easy for you to stick to your healthy eating resolutions... all year long!
How to Make Vegan Cauliflower Gratin
First, we oven-roasted the cauliflower. While the cauliflower is roasting, we made a bechamel sauce on the stovetop and added cheese. We combined the cauliflower and bechamel sauce in a baking dish and baked it with a crumb topping to create this delicious, comforting, and cheesy dish.

Ingredients for the Cauliflower Gratin Recipe
- Cauliflower: If you can't find fresh, you can use one 24-ounce bag of frozen cauliflower.
- Extra Virgin Olive Oil: Adds both flavor and fat to the dish, allowing the cauliflower to crisp
- Seasoning: Nutritional yeast, Salt, Garlic Powder, and Ground Black Pepper.
Ingredients for the Bechamel Sauce
- Extra Virgin Olive Oil and Flour: These are used to make a traditional roux for the bechamel.
- Milk: If you want to keep the calorie and fat count down, use almond, cashew, or oat milk. For a richer cauliflower gratin, use whole milk.
- Shredded Cheese: Swiss or Gruyรจre cheeses are ideal for making this cauliflower au gratin. If not available, use sharp cheddar. For a milder taste, use mozzarella cheese. To make it vegan, use your favorite vegan cheese.
- Seasoning: Nutritional Yeast, Salt, and Pepper. They add flavor to the bechamel sauce

Ingredients For the Breadcrumb Topping
- Panko Bread Crumbs: These light and flaky bread crumbs add a pleasant crunch to the cauliflower gratin.
- Parmesan Cheese: Adds both salt and flavor. Use vegan parmesan if you prefer.
- Salt: You won't need much because of the Parmesan cheese.
Step-By-Step Visual Instructions for Baked Cauliflower Au Gratin
Start by preheating your oven to 400ยบF and preparing your pan with cooking spray. Cut the cauliflower into small, bite-sized pieces. Even if you get the frozen cauliflower, it may need to be chopped a bit.

Mix the cauliflower with olive oil, some salt, garlic powder, pepper, and toss it all really well. You can do this directly in the pan you will bake it in to save on clean-up.

While the cauliflower mixture for the vegan cauliflower gratin is baking, prepare the bechamel on the cooktop.

Season the bechamel and bring it to a simmer until it thickens and coats the back of a spoon. Pour the bรฉchamel sauce over the baked cauliflower and mix everything thoroughly, so that all the cauliflower is evenly coated with the sauce.


To make the crumb topping, mix panko bread crumbs with parmesan cheese and salt in a medium bowl, and sprinkle it evenly on top of the cauliflower. Bake the dish for 25 minutes or until golden brown.

How to Serve Vegan Cauliflower Gratin
This dish can stand on its own as a vegetarian entrรฉe served with focaccia bread, a fresh salad, or an easy tomato rice soup. It also makes a fantastic side dish. Serve it hot.
Tips for the Best Cauliflower Gratin
- Make sure to cook the cauliflower before adding the bechamel sauce, as it will be too crunchy otherwise. If you don't have the time to roast the cauliflower, you can microwave it for 5 minutes.
- We used plant-based milk in this recipe to reduce the calorie count. You can choose to use regular milk, but the calorie count will change. ย
- Make sure to cook the roux on the stovetop until it gets bubbly and starts to darken slightly. This will ensure it works as a thickening agent.
- The sauce is ready for cheese when it coats the back of a spoon. The cheese and time in the oven will thicken it more.
- Don't skip the panko topping; it adds texture and crunch to this creamy cauliflower dish.

Tips for storing, freezing, and making ahead
- Keep leftovers in an airtight container in the refrigerator for two to three days.
- Reheat it in the microwave or heat it in the oven or stovetop.
- It can also be frozen in individual serving-size portions and reheated as needed.
- Making ahead instructions. Prepare the cauliflower gratin for up to step #8 and keep it in the fridge for 2-3 days. ย Right before serving, add the breadcrumb mix and bake.

Other Cauliflower Recipes
- Roasted Cauliflower Salad
- Cauliflower Meatballs with Coconut Turmeric Sauce
- Buffalo Cauliflower Tacos
- Turmeric Zucchini Cauliflower Soup

If you enjoyed this recipe, it would help us tremendously if you left us a star rating in the comments below or on the recipe card. Do you have any questions about the recipe? Do you need a swap for any of the ingredients? We are here to help, just leave us a question in the comments below.
Cauliflower Gratin
- Total Time: 55 mins
- Yield: 6 1x
- Diet: Vegetarian
Description
With just a handful of ingredients, we've taken the mighty cauliflower and transformed it into a cheesy, decadent bubbly dinner recipe. Enjoy this cauliflower gratin with a hot bowl of ourย vegetarian French onion soupย or a healthy bowl ofย ratatouilleย for a French-inspired dinner night.ย
Ingredients
- 1 medium-size cauliflower head or one 24 ounce bag of frozen cauliflower
- 1 tbsp extra virgin olive oil
- ยฝ tsp salt
- ยฝ tsp garlic powder
- ยผ tsp ground black pepper
For the bechamel sauce
- 3 tbsp extra virgin olive oil or butter
- 3 tbsp all-purpose flour. See note 4 to make it gluten-free
- 2 cups plain unsweetened non-vanilla plant-based milk, (almond, cashew, oat, etc) or whole milk if you prefer ( See Note 1)
- 8 oz shredded Swiss or Gruyere cheese, cheddar for a milder flavor, or vegan cheese.
- 1 tbsp nutritional yeast
- ยผ tsp salt
- โ tsp pepper
For the breadcrumb topping
- 1 cup panko bread crumbs
- โ cup parmesan cheese (you may use vegan)
- โ tsp salt
Instructions
- Preheat oven to 400ยบF. Coat the bottom of a medium-size baking dish with oil or cooking spray
- Cut the cauliflower into small bite-sized pieces and place it in the baking dish.
- Add 1 tablespoon of olive oil and season with salt, garlic powder, and pepper, and toss well. Bake for 20 minutes. Lower the temperature of the oven to 375ยบF
- In the meantime, prepare the bechamel sauce. In a large non-stick saucepan, heat 3 tablespoons of olive oil. Add flour and cook over medium heat, stirring constantly, until it starts to lightly brown, 2-3 minutes.
- Slowly whisk in the milk and nutritional yeast, whisking constantly and making sure there are no lumps.
- Add salt and pepper and bring to a simmer until it thickens and the sauce coats the back of a spoon.
- Add shredded cheese, stir well, and continue cooking until all the cheese has melted.
- Pour the bรฉchamel sauce over the cooked cauliflower and mix well, so all the cauliflower is coated with the sauce.
- Mix panko bread crumbs with parmesan cheese and salt in a medium bowl, and sprinkle them evenly on top of the cauliflower.
- Bake for 30-40 minutes, or until golden.
Notes
- We used plant-based milk in this recipe in order to reduce the calorie count, you can choose to use regular milk, but the calorie count will change. ย For this recipe, we used unsweetened, plain almond milk and that's what the nutritional facts reflect.
- Making ahead instructions;ย Prepare the cauliflower gratin for up to step #8 and keep it in the fridge for 2-3 days. ย Right before serving add breadcrumb mix and bake again.
- Freezing instructions: Freeze the cauliflower gratin once baked, but just bake for 15 minutes. ย When ready to serve, thaw and bake for 15-25 minutes before serving.
- To make this recipe gluten-free use gluten-free flour for the bechamel sauce and gluten-free panko bread crumbs for the topping.
- This post was originally published on January 20th, 2015 and it has been updated.
- Prep Time: 10 mins
- Cook Time: 45 mins
- Category: Entree
- Method: Baked
- Cuisine: French
Nutrition
- Serving Size: โ of the dish made with plant-based milk
- Calories: 378
- Sugar: 3.2
- Sodium: 885
- Fat: 25.4
- Saturated Fat: 9.6
- Unsaturated Fat: 13.6
- Trans Fat: 0
- Carbohydrates: 23.1
- Fiber: 3.1
- Protein: 15.9
- Cholesterol: 40.6








Christina @ The Beautiful Balance
I actually haven't tried Go Veggie and I'm surprised to say that. I always stray away from faux cheese (well all cheese in general) because the ones I've tried have been gummy and chewy in a weird way. Definitely going to give this brand a try though!
Vicky & Ruth
Give it a try Christina, Go Veggie is really good when you added to recipes, specially if you want to avoid dairy.
Melissa {lilmisscakes}
You always have the most inspiring vegan recipes! This recipe is no exception.
Vicky & Ruth
Thank you Melissa, you are so sweet!
Vicky & Ruth
Thank you Melissa! You are so sweet!
Ronnie Fein
I love any dish that has cauliflower, so this is a winner for me. I got a chuckle out of your Mom's "pasta au gratin." Like fancy Mac and cheese!
Vicky & Ruth
Thank you Ronnie, we have been using more and more cauliflower in the past couple of year and we are loving it!
Vicky & Ruth
Thank you Ronnie. We love cauliflower too! We have been using it more this last couple of years. So versatile!
Couldn't Be Parve
I love cauliflower "mac" and cheese, and this version looks fantastic. I will have to try it dairy free sometime!
Sayid Mansour
That looks really good, huh? I hope it's yummy.
Sarah Klinkowitz
Cauliflower and pomegranate?! How cool is that?!
sylvie
I'm a cauliflower big eater and I'm always looking for new ways to cook it and this vegan version looks darn good!
Vicky & Ruth
Thank you Sylvie!
Debbie
Cauliflower Gratin is fantastic. This is a weekly go to dish. I omit the cheese and use flavored breadcrumbs on top. I get rave reviews. Thank you so much!!
Jane stommel
Incredible
Vicky and Ruth
thank you!