Nobody will be able to resist this cheesy cauliflower gratin! It’s the perfect way to get picky eaters to eat their vegetables.

Cheesy Cauliflower Gratin - Daisybeet

What could be better than food in covered warm, melted cheese at your holiday table? When the food is a vegetable, so you’re getting fiber, vitamins, and minerals in the process!

This cheesy cauliflower gratin will surely turn any vegetable skeptic into a cauliflower fanatic. The cauliflower is quickly cooked before it’s enrobed in an easy homemade cheese sauce. Then, it is topped with more cheese and baked until golden and melted.

Cheesy Cauliflower Gratin - Daisybeet

How to make cauliflower gratin

  • Prepare cheese sauce by making a roux.
  • Add warm milk and cheese.
  • Boil cauliflower.
  • Add cauliflower to a cast iron skillet and top with cheese sauce.
  • Sprinkle more cheese over the top.
  • Bake, then broil for a minute to brown and crisp the cheese.
Cheesy Cauliflower Gratin - Daisybeet

Tips to make this cauliflower gratin perfectly

  • Whisk continually when preparing a roux. A roux is simply flour and fat cooked together and is used to thicken sauces. When you first add your flour, it might be chunky. Don’t worry! Whisk it continually for 1-2 minutes and it will become smooth.
  • Keep whisking when you add the milk to the roux. You want the sauce to thicken up before adding the cheese. Keep whisking until it has noticeably thickened once you add the milk to your roux.
  • Don’t over boil (or steam) cauliflower. Let the cauliflower boil for just 4-5 minutes so it still has some crunch. It will continue to cook and soften when baked in the oven.
  • Broil for 1-2 minutes after baking. To get that nice layer of crispy, golden brown cheese on top, turn on your broiler for a few minutes after baking. Just keep an eye on the cauliflower gratin so it doesn’t burn!
Cheesy Cauliflower Gratin - Daisybeet

While this dish is not the “healthiest” way to prepare cauliflower, it is super delicious. I think it’s the perfect side to include with a holiday meal this year! It would be a great lower carbohydrate and lower calorie alternative to scalloped potatoes or mac and cheese. It is still incredibly satisfying, cheesy, and decadent!

More cauliflower recipes to try

Let me know if you love this recipe by leaving a comment or rating below, and check out Instagram and Pinterest for more healthy lifestyle inspiration. Thanks for stopping by!


Cheesy Cauliflower Gratin

Nobody will be able to resist this cheesy cauliflower gratin! It’s the perfect way to get picky eaters to eat their vegetables.

  • Author: Alex
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: Serves 6 1x
  • Category: side dish


  • 8 cups cauliflower florets (1 large head cauliflower)
  • 2 tbsp olive oil
  • 3 tbsp flour (I used whole wheat pastry flour)
  • 2 cups unsweetened almond milk
  • 1/2 tsp salt
  • 1/2 tsp pepper
  • 1/2 tsp garlic powder
  • 3/4 cup shredded white cheddar cheese
  • 3/4 cup shredded parmesan cheese, plus more for sprinkling on top.
  • Parsley for garnishing, if desired


  1. Preheat oven to 375 degrees F.
  2. Fill a large soup pot 2/3 full with water and bring to a boil.
  3. Boil cauliflower for 4 minutes, so it is cooked slightly but still crunchy. Drain and set aside.
  4. Heat olive oil on medium heat in a skillet. 
  5. Add flour, and whisk continuously for 1-2 minutes to make a roux. (The roux might be grainy when you first add the flour. Whisking will make the roux smooth).
  6. Heat almond milk until it is warm (not boiling). 
  7. Add heated milk to the roux, whisking continuously for another 1-2 minutes until smooth and thickened.
  8. Once sauce is thickened, add cheese until melted.
  9. Spread a thin layer of cheese sauce over the bottom of a cast iron skillet.
  10. Add cauliflower, then pour remaining cheese sauce over cauliflower.
  11. Top with more parmesan cheese. I used about 1/4 cup.
  12. Bake for 25 minutes until cheese sauce is melted and cauliflower is fork tender.
  13. Turn on broiler and broil for 1-2 minutes until top is browned and crispy.
  14. Garnish with chopped parsley and serve immediately while hot. Just be careful not to touch the skillet!

Keywords: cauliflower gratin, cauliflower recipe, thanksgiving recipe

Save this recipe for later to one of your Pinterest boards

Cheesy Cauliflower Gratin - Daisybeet