Go Back
+ servings
A wooden spoon served this low-carb, keto side dish.
5 from 1 vote

Cauliflower au Gratin

Creamy, cheesy, healthy, low-carb, and secretly easy to make - this Cauliflower au Gratin will put your other casserole recipes to shame!  Cauliflower florets are roasted in the oven, tossed in a creamy Gruyere cheese sauce, topped with Parmesan cheese, and then baked until golden and crispy.  You can serve this vegetarian and keto-friendly side dish for a fancy Thanksgiving or holiday dinner, or meal prep it for busy weeks!

Course Side Dish
Cuisine American
Prep Time 10 minutes
Cook Time 45 minutes
Total Time 55 minutes
Servings 8 servings
Calories 156 kcal
London Brazil


  • 1 large head cauliflower cut into florets, about 5 cups
  • 2 Tbsp. oil olive or avocado
  • 1 tsp. salt divided
  • ¼ tsp. black pepper
  • 2 Tbsp. butter or oil
  • 2 cloves garlic crushed
  • 2 Tbsp. flour gluten-free 1-to-1 blend
  • 1 ½ cups milk regular or cashew milk
  • ¾ cup cheese gruyere, asiago, or mixed
  • ½ cup Parmesan cheese grated, divided
  • ¼ tsp. dried thyme
  • ¼ tsp. coriander
  • ¼ cup Panko bread crumbs gluten-free, optional


  1. Preheat oven to 425°F.

  2. Add cauliflower florets to a 13 by 9-inch baking dish along with 2 tablespoons of oil, ½ teaspoon salt, and ¼ teaspoon black pepper.

  3. Toss to combine and spread cauliflower out in the dish. Bake in preheated oven for 15-20 minutes.
  4. While cauliflower is baking, add 2 tablespoons of butter and crushed garlic to a large skillet or saucepan. Saute over medium heat for 1 minute.
  5. Sprinkle flour into the pan and whisk for 1-2 minutes, or until it begins to form a paste.
  6. Reduce heat to medium-low. Pour in room-temperature milk, ¼ cup at a time, whisking well after each addition. Wait to add the next amount until the sauce has thickened.
  7. Once all of the milk is added, turn off the heat and mix in gruyere cheese, ¼ cup Parmesan cheese, ½ teaspoon salt, thyme, and coriander.
  8. Pour sauce over baked cauliflower and toss to combine.
  9. Mix together remaining Parmesan cheese and breadcrumbs in a small bowl. Sprinkle over cauliflower.
  10. Reduce oven temperature to 400 °F and return cauliflower dish to oven for 20-25 minutes.

  11. For an extra crispy topping, broil casserole for 2-3 minutes under a high broil.

  12. Serve with fresh thyme and enjoy!

Recipe Video

Recipe Notes

  • For a keto diet: Leave off the breadcrumbs and you'll bring the nutritional values to 156 calories,  7 carbs, and 2 grams fiber.
  • Feel free to substitute the Gruyere cheese for a white cheese blend, Mozzarella, mild cheddar, or white cheddar.
Nutrition Facts
Cauliflower au Gratin
Amount Per Serving
Calories 156 Calories from Fat 108
% Daily Value*
Fat 12g18%
Saturated Fat 5g31%
Cholesterol 19mg6%
Sodium 596mg26%
Potassium 208mg6%
Carbohydrates 7g2%
Fiber 2g8%
Sugar 2g2%
Protein 7g14%
Vitamin A 223IU4%
Vitamin C 31mg38%
Calcium 263mg26%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.