Go Back
+ servings
Creamy cauliflower bake recipe in a dish with some served onto a plate.

Creamy Baked Cauliflower

Teri & Jenny
A delicious, vegetarian friendly recipe for our Creamy Baked Cauliflower! This recipe makes an incredible side dish, but is also hearty enough to stand alone as the main event for any dinner!
5 from 2 votes
Prep Time 10 mins
Cook Time 40 mins
Total Time 50 mins
Course Side Dish, sides
Cuisine Amercian
Servings 8
Calories 339 kcal


  • 2 1/2 tablespoons extra virgin olive oil
  • 2 small heads cauliflower, trimmed and cut into bite sized florets
  • 1 cup frozen pearl onions, thawed
  • 3 1/2 tablespoons unsalted butter
  • 3 tablespoons all purpose flour
  • 2 cup milk
  • 2 teaspoons dijon mustard
  • 4 ounces shredded gruyere cheese
  • 4 ounces shredded cheddar cheese
  • 3 thinly sliced green onions
  • 1 cup crispy fried onions
  • salt and pepper to taste


  • Preheat oven to 375˚F.
  • In a mixing bowl toss oil, cauliflower florets, pearl onions, and salt and pepper together until cauliflower and onions are evenly coated. Lightly season with salt and pepper.
  •  Spread mixture onto a baking sheet in a single layer.
  • Roast cauliflower and onions for 25 to 30 minutes or until lightly caramelized and softened, but florets still have a bite to them. Remove from oven, set aside and cool.
  • Melt butter in a saucepan over medium-low heat.
  • Once butter has melted whisk flour into butter until fully incorporated. Cook for about 1 minute.
  • Whisk milk into roux until mixture is smooth. Simmer, whisking occasionally, until mixture thickens.
  • Add mustard and season with salt and pepper. Stir together until mixture is smooth.
  • Remove saucepan from heat and stir in small handfuls of shredded gruyere, waiting until each handful has fully melted before adding more. Continue until all gruyere has been added.
  • Add half of shredded cheddar and half sliced green onion until fully incorporated and sauce is smooth.
  • Pour cauliflower and onions into cheese sauce and gently fold together until just combined.
  • Pour mixture into a baking dish.
  • Top with crispy onions and remaining cheddar and bake for 15 minutes or until top has browned and is bubbling.
  • Remove from oven, top with remaining green onion and season with more black pepper. Cool slightly and serve.


Variations for Our Creamy Baked Cauliflower

  • Although we love that our baked cauliflower recipe is vegetarian friendly, we've definitely stirred some crispy bacon into the casserole a few times and have never regretted it!
  • The pearl onions can be swapped out for chopped onions or even some caramelized onions, which adds a really nice and subtle sweetness to the dish!
  • Add some other herbs like minced thyme or tarragon depending on your personal preference.
  • Stir some wilted, leafy greens into the casserole for some added fiber and to make this dish even more hearty.

Make Ahead Instructions

Our baked cauliflower recipe can be made up to 1 day ahead of time. To make ahead of time, prepare the recipe through step 12. Once the casserole has been assembled, without the toppings, tightly wrap the baking dish with plastic wrap or foil and refrigerate.
When ready to bake, remove plastic wrap or foil and top with remaining shredded cheese and fried onions. Add 5 additional minutes to the baking time, remove from the oven and finish with remaining green onions. Serve.


Calories: 339kcalCarbohydrates: 19gProtein: 13gFat: 25gSaturated Fat: 12gPolyunsaturated Fat: 1gMonounsaturated Fat: 8gTrans Fat: 1gCholesterol: 50mgSodium: 280mgPotassium: 598mgFiber: 4gSugar: 7gVitamin A: 575IUVitamin C: 72mgCalcium: 359mgIron: 1mg
Keyword baked cauliflower, cauliflower recipe
Tried this recipe?Let us know how it was!