Final cauliflower au gratin recipe out of the oven topped with parsley

Roasted Cauliflower Au Gratin

This Oven Roasted Cauliflower Au Gratin recipe is a take on the classic potato side dish - perfect to serve on Thanksgiving or with a chicken or steak dinner
5 from 1 vote
Print Pin
Course: Side Dish
Cuisine: American
Prep Time: 10 mins
Cook Time: 40 mins
Total Time: 50 mins
Servings: 4 servings
Calories: 204kcal
Author: Yumna Jawad


  • 1 3-pound head cauliflower, cut into florets
  • 1 tablespoon olive oil
  • ½ teaspoon garlic powder
  • ½ teaspoon salt
  • ¼ teaspoon pepper
  • 2 tablespoons unsalted butter
  • 2 tablespoons all-purpose flour
  • 1 1/2 cups milk room temperature
  • 1/4 teaspoon grated nutmeg
  • 1 cup freshly grated Gruyere divided
  • 1/4 cup panko breadcrumbs


  • Preheat the oven to 425°F.
  • Place the cauliflower florets on a baking sheet. Drizzle with olive oil, then season with garlic powder, salt and pepper. Toss to coat, then roast in the oven for 20 minutes, turning at the halfway point.
  • Meanwhile, melt the butter in a small saucepan over low heat. Add the flour, stirring constantly with a whisk or wooden spoon until well blended. Slowly whisk in the warm milk and stir until the mixture thickens, about 3-5 minutes.
  • Remove from heat, season with nutmeg and mix in half the cheese.
  • Transfer the roasted cauliflower from a baking pan to an 8x11 casserole dish. Pour the sauce evenly on top. Then sprinkle with the remaining gruyere and panko breadcrumbs.
  • Low the oven temperature to 375°F and bake until the top is browned and bubbly, about 20-25 minutes.



Storage: Store any leftovers in an airtight container. They will last up to 3 days in the fridge, but the consistency is best if eaten the first day. To reheat, place in the microwave for a minute or in the oven at 350°F for 5 minutes. I would not recommend freezing the dish though.
Substitutes: For best results, follow the recipe as is. However here are some common substitutes that would work well in this recipe.
  • Use other types of shredded cheese in place of gruyere if you'd prefer. Since this recipe is French in origin, gruyere is the traditional cheese use, but it works well with mozzarella and/or parmesan cheese.
  • Instead of milk, you can use dairy-free milk like unsweetened almond milk.
  • Instead of butter, you can use olive oil.
  • To make it gluten-free, you can use almond flour or a GF 1:1 mix. Here's an excellent post on how to make gluten-free roux.
Nutritional Data: The information below is an automated estimate. It could vary based on cooking methods and ingredients used.


Serving: 1g | Calories: 204kcal | Carbohydrates: 6g | Protein: 7g | Fat: 17g | Saturated Fat: 5g | Cholesterol: 21mg | Sodium: 78mg | Potassium: 168mg | Fiber: 1g | Sugar: 2g | Vitamin A: 490IU | Vitamin C: 12.9mg | Calcium: 207mg | Iron: 0.4mg