Cauliflower Gratin with Béchamel Sauce: A Comforting Classic
Cauliflower gratin with béchamel sauce is a timeless recipe that combines the mild flavor of cauliflower with a rich, creamy homemade béchamel sauce. This comforting dish is perfect for any season, whether as a side or a light main course.
With its golden, cheesy crust, this oven-baked gratin is sure to please lovers of simple and delicious recipes.
Follow along to make this cozy cauliflower dish.

Preparation and Cooking Time
- Prep time: 20 minutes
- Cook time: 40 minutes
- Total time: 1 hour
Ingredients (Serves 4)
- 1 medium cauliflower (about 2 lbs)
- 4 tbsp butter
- 4 tbsp all-purpose flour
- 2 cups whole milk
- 1 cup shredded cheese (Gruyère or Cheddar)
- 1/4 tsp ground nutmeg
- Salt and pepper to taste
How to Make Cauliflower Gratin with Béchamel Sauce
Step 1: Prepare the Cauliflower
- Cut the cauliflower into florets and rinse them thoroughly under cold water.
- Bring a large pot of salted water to a boil and cook the cauliflower for about 10 minutes, until tender but still firm.
- Drain the cauliflower and set it aside.
Step 2: Make the Béchamel Sauce
- In a saucepan, melt the butter over medium heat.
- Add the flour and whisk continuously for 1 to 2 minutes to form a smooth roux. Do not let it brown.
- Gradually add the milk, whisking constantly to avoid lumps. Continue stirring until the sauce thickens.
- Season with nutmeg, salt, and pepper to taste.
Step 3: Assemble the Gratin
- Preheat your oven to 400°F.
- Grease a baking dish and evenly spread the cauliflower florets inside.
- Pour the warm béchamel sauce over the cauliflower, making sure it is fully coated.
- Sprinkle the shredded cheese on top for a delicious golden crust.
Step 4: Bake the Gratin
- Bake for about 25 to 30 minutes, until the top is golden brown and bubbly.
- Let the gratin rest for a few minutes before serving to allow the flavors to blend.
Nutritional Information and Benefits
Nutritional Value (Per Serving)
- Calories: Around 300 kcal
- Carbs: 15 g
- Fats: 20 g
- Protein: 10 g
Ingredient Benefits
- Cauliflower: Low in calories and rich in fiber, it contains vitamins C and K, as well as beneficial antioxidants.
- Béchamel (Milk and Butter): Provides healthy fats and calcium, essential for bones and energy.
- Cheese: A great source of calcium and protein, adding both flavor and crunch.
- Nutmeg: Known for its digestive properties, it brings a warm, aromatic touch to the recipe.
Zoé’s Tips
- For a creamier gratin, don’t overcook the cauliflower so it retains some texture.
- Add a teaspoon of mustard to the béchamel for extra depth of flavor.
- For stronger flavors, substitute Gruyère with blue cheese or Parmesan.
- This dish can be made ahead and reheated in the oven before serving.
- For a lighter version, use low-fat milk in the béchamel.
Best Side Dishes for Cauliflower Gratin with Béchamel Sauce
- Green Salad: A simple salad with lemon vinaigrette balances the richness of the gratin.
- Roast Chicken: A golden, crispy roast chicken pairs wonderfully with this dish.
- Crusty Bread: A fresh baguette to soak up the creamy sauce.
- Dry White Wine: A glass of Chardonnay or Sauvignon Blanc complements the cheesy, creamy flavors.
Variations of Cauliflower Gratin with Béchamel Sauce Recipe
- Cauliflower and Broccoli Gratin: Swap half of the cauliflower for broccoli florets for added color and flavor.
- Vegan Version: Use almond or soy milk and replace cheese with a plant-based alternative.
- Ham and Cauliflower Gratin: Add diced ham between layers for a heartier version.
- Cauliflower and Potato Gratin: Layer in thinly sliced potatoes for a more filling dish.
- Gluten-Free Option: Replace the flour in the béchamel with cornstarch.

Cauliflower Gratin with Béchamel Sauce
Ingredients
- 1 medium cauliflower about 2 lbs
- 4 tbsp butter
- 4 tbsp all-purpose flour
- 2 cups whole milk
- 1 cup shredded cheese Gruyère or Cheddar
- 1/4 tsp ground nutmeg
- Salt and pepper to taste
Instructions
Step 1: Prepare the Cauliflower
- Cut the cauliflower into florets and rinse them thoroughly under cold water.
- Bring a large pot of salted water to a boil and cook the cauliflower for about 10 minutes, until tender but still firm.
- Drain the cauliflower and set it aside.
Step 2: Make the Béchamel Sauce
- In a saucepan, melt the butter over medium heat.
- Add the flour and whisk continuously for 1 to 2 minutes to form a smooth roux. Do not let it brown.
- Gradually add the milk, whisking constantly to avoid lumps. Continue stirring until the sauce thickens.
- Season with nutmeg, salt, and pepper to taste.
Step 3: Assemble the Gratin
- Preheat your oven to 400°F.
- Grease a baking dish and evenly spread the cauliflower florets inside.
- Pour the warm béchamel sauce over the cauliflower, making sure it is fully coated.
- Sprinkle the shredded cheese on top for a delicious golden crust.
Step 4: Bake the Gratin
- Bake for about 25 to 30 minutes, until the top is golden brown and bubbly.
- Let the gratin rest for a few minutes before serving to allow the flavors to blend.

Cauliflower gratin with béchamel sauce is a must-try for anyone who loves comforting and easy-to-make dishes. With its creamy texture and cheesy topping, it works just as well for everyday meals as for special occasions.
This oven-baked vegetable gratin is both balanced and versatile, making it a great addition to your go-to recipes.
Give this homemade gratin a try and turn it into a staple in your kitchen. Enjoy!