Creamy Cauliflower Casserole
My cauliflower casserole is a vegetable side dish that even picky eaters will love! It’s made with tender cauliflower florets baked with herb-seasoned stuffing mix in a savory cream sauce.

I love cooking with cauliflower, and this cauliflower casserole is one of my most favorite ways to use the vegetable. And believe me when I say…this creamy casserole is a dish that the whole family will love. Without fail, everyone that tries this recipe absolutely loves it.
It’s an easy side dish that has tender cauliflower florets baked in a creamy sauce, then topped off with an herb-seasoned stuffing mix and parmesan cheese. I mean, what’s not to love about that?
It only takes about 15 minutes to prep and makes enough to serve 6 people. So, the next time you need an easy side dish idea, you know exactly where to look!
My Best Cauliflower Casserole Tips
- Cut the cauliflower into bite-sized pieces. It’s important to keep the cauliflower florets around the same size so they cook at the same rate.
- Pre-cook the cauliflower. Be sure to boil the cauliflower florets so they aren’t raw when they go into the baking dish. They need to be cooked when they’re mixed with the other ingredients.
- Spice it up. Want even more flavor? Try adding in a sprinkle of garlic powder, onion powder, or even cayenne pepper to the sauce.
How to Make Cauliflower Casserole

- Start by preheating the oven to 350°F and lightly greasing a 1 ½ to 2 quart baking dish. Fill a large pot with salted water, and boil the cauliflower florets for 8 to 10 minutes until they’re much softer but not so soft that they’re mushy. Drain the cauliflower in colander then gently pat it dry with a clean kitchen towel or paper towels. Transfer it to the prepared dish.

- Add about 3 tablespoons of butter to a medium saucepan, and melt it over low-medium heat. Save the 2 remaining tablespoons of butter for later. You’ll use it in another step. Add the flour and whisk until it combines with butter and becomes paste-like and pale yellow in color. Continue cooking for 1 to 2 minutes to cook out the raw flour taste. This is your roux.

- After the flour cooks for a couple of minutes, continue whisking and pour in the milk. Keep whisking until the milk thickens and is completely incorporated with the roux. Whatever you do, don’t let it bubble or boil. The sauce will separate and get oily and grainy. Remove the pan from heat and whisk in the salt and pepper. Spoon the mixture over the cauliflower.

- In a medium bowl, melt the remaining 2 tablespoons of butter and combine it with the water and seasoned stuffing mix. I try to use an herb stuffing that has smaller pieces similar to breadcrumbs. The stuffing mix should be slightly moist but not wet or soggy.

- Place the stuffing mixture into pan after the cream sauce goes in. Then sprinkle on the shredded parmesan cheese.

- Bake, uncovered, for 25 to 30 minutes until the topping turns golden brown and the sauce is bubbly. Let it cool for a few minutes before serving.
How to Store Leftover Cauliflower Casserole
Refrigerator: Leftover casserole can be stored in an airtight container in the fridge for up to 4 days. I don’t recommend freezing this dish. The sauce and cauliflower doesn’t reheat well.
Why is My Cauliflower Bake Watery?
There could be a few reasons that your cauliflower casserole came out watery:
- The cauliflower is over-cooked. Over-cooking the cauliflower can cause it to release too much moisture into the dish. Make sure to remove it from the oven when the topping is crispy and the sauce bubbles.
- The sauce wasn’t cooked long enough. Once your cream sauce is mixed up, make sure to cook it until it thickens. It should coat the back of a spoon when it’s ready to use.
- It’s too warm. The casserole will naturally thicken up as it cools. Give it a few minutes to cool before serving to allow it time to set.
- Drain, drain, drain! This might be the biggest reason. You’ve got to drain the cauliflower really well before adding it to the casserole dish.
Serving Suggestions
This casserole is a delicious dish and it goes well with countless dinner recipe ideas! It’s especially good with lemon chicken and light options like baked lemon butter shrimp.

Ingredients
- 5 cups cauliflower florets, 1 medium head of cauliflower
- 5 tablespoons unsalted butter
- ¼ cup all-purpose flour
- 2 cups milk
- 1 teaspoon salt
- Pinch black pepper
- 1 cup unprepared herb-seasoned stuffing mix
- ¼ cup water, or broth
- ¼ cup parmesan cheese, out of the shaker container
💌 Don’t forget to save this recipe!
Instructions
- Preheat the oven to 350°F, and lightly grease a 1 ½ to 2 quart baking dish.
- Bring a large pot of salted water to a boil, and cook the cauliflower for 8 to 10 minutes. Drain, and place in the prepared baking dish.5 cups cauliflower florets
- Melt 3 tablespoons of butter in a medium saucepan over low-medium heat. Add the flour and whisk for 1 to 2 minutes until smooth.¼ cup all-purpose flour3 tablespoons unsalted butter
- While whisking, slowly pour in the milk. Continue whisking until the mixture thickens and begins to bubble slightly. Don’t let it boil!2 cups milk
- Remove from heat, and add salt and pepper. Spoon the mixture over the cauliflower.1 teaspoon saltPinch black pepper
- In a medium bowl, melt the remaining 2 tablespoons of butter. Add the stuffing mix and water, and stir to combine. Spoon the stuffing mixture over the cauliflower, then sprinkle with parmesan cheese.1 cup unprepared herb-seasoned stuffing mix¼ cup water¼ cup parmesan cheese2 tablespoons unsalted butter
- Bake, uncovered, for 25 to 30 minutes or until the sauce is bubbly and the topping is golden brown. Let it cool for a few minutes before serving.
Notes
- The calories listed are an approximation based on the ingredients in the recipe card and a serving size of about ¾ cup. Actual calories will vary.
- Store leftovers in the fridge for up to 4 days.
