Cauliflower Casserole

Cauliflower Casserole
⏱️ cook time 45 minutes
🍽️ servings 4
⚡ Difficulty easy

intro

Creamy, cheesy baked cauliflower casserole with crispy panko topping, a cozy veggie-packed comfort side perfect for shared family meals.

Ingredients

Cauliflower 900 grams (1 large head, cut into 5cm florets)
Unsalted butter 60 grams (4 tablespoons, divided)
All-purpose flour 24 grams (3 tablespoons)
Whole milk 360 ml (1.5 cups, warmed)
Sharp cheddar cheese 220 grams (2 cups, shredded, divided)
Garlic powder 3 grams (1 teaspoon)
Kosher salt 5 grams (1 teaspoon)
Freshly ground black pepper 1 gram (1/2 teaspoon)
Panko breadcrumbs 30 grams (1/2 cup)
Fresh parsley 8 grams (2 tablespoons, chopped)

Steps

1

Blanch the cauliflower

Bring a large pot of heavily salted water to a rolling boil over high heat. Add 900 grams of 5cm cauliflower florets, cook for 3 minutes until crisp-tender, then drain thoroughly and pat dry with paper towels to remove excess moisture (this prevents a watery casserole). Transfer the florets to a 20cm x 20cm (8x8 inch) glass baking dish.

Step 1
step1:Blanch the cauliflower
2

Make the sauce roux

In a medium saucepan over medium heat, melt 45 grams (3 tablespoons) of the unsalted butter. Once the foaming subsides, whisk in 24 grams (3 tablespoons) of all-purpose flour, stirring constantly for 2 minutes to cook out the raw flour taste, until the mixture forms a smooth, pale golden paste.

Step 2
step2:Make the sauce roux
3

Finish the cheese sauce

Slowly whisk 360ml (1.5 cups) of warmed whole milk into the roux, adding 60ml (1/4 cup) at a time to avoid lumps. Continue cooking over medium heat, whisking constantly, for 4-5 minutes until the sauce thickens enough to evenly coat the back of a spoon. Remove the pan from heat, stir in 180 grams (1.5 cups) of the shredded sharp cheddar, 3 grams garlic powder, 5 grams kosher salt, and 1 gram freshly ground black pepper, stirring until the cheese is fully melted and the sauce is smooth.

Step 3
step3:Finish the cheese sauce
4

Combine casserole base

Pour the finished cheese sauce evenly over the drained cauliflower florets in the baking dish, then gently toss with a rubber spatula until every floret is fully coated in sauce. Spread the mixture into a flat, even layer across the bottom of the dish.

Step 4
step4:Combine casserole base
5

Add the crispy topping

In a small microwave-safe bowl, melt the remaining 15 grams (1 tablespoon) of unsalted butter (30 seconds on high power), then stir in 30 grams (1/2 cup) panko breadcrumbs and the remaining 40 grams (1/2 cup) shredded cheddar, mixing until the crumbs are evenly coated in butter. Sprinkle this mixture in a uniform layer over the top of the sauced cauliflower.

Step 5
step5:Add the crispy topping
6

Bake and rest the casserole

Bake in a preheated 190°C (375°F) oven for 25 minutes, until the sauce is actively bubbling around the dish edges and the crumb topping is deep golden brown and crispy. Remove from the oven, let the casserole rest for 5 minutes to allow the sauce to set, then garnish with 8 grams (2 tablespoons) of chopped fresh parsley before serving.

Step 6
step6:Bake and rest the casserole

Tips

1.Pat blanched cauliflower completely dry with paper towels before adding sauce; excess trapped moisture will result in a watery, runny casserole instead of a rich, creamy texture.
2.Use warmed milk when making the cheese sauce; cold milk causes the hot roux to seize, leading to lumpy, uneven sauce that is difficult to smooth out.
3.This casserole can be fully assembled 1 day ahead, stored covered in the refrigerator, and baked when needed—add 5 minutes to the total bake time if cooking from chilled.

✨ You May Also Like

Side Dishes
🍜 India

Velvety, aromatic all-purpose curry sauce perfect for tossing with roasted veggies, grilled protein, or rice for fast, cozy, flavorful meals.

⏱️ 25 minuteSide Dishes ★ 4.7
Side Dishes
🍜 Spain

Tender, starchy boiled yuca tossed in bright, garlicky citrus mojo sauce—an iconic, zesty side that pairs beautifully with roasted pork, grilled meats, and rice and beans.

⏱️ 40 minuteSide Dishes ★ 4.8
Side Dishes
🍜 United States

Tender, paper-thin potato flatbread, a beloved Norwegian-American Minnesota Christmas staple, griddled until softly spotted and served warm with butter.

⏱️ 1 hour 30Side Dishes ★ 4.8
Side Dishes
🍜 United States

Rich, deeply savory cured salt pork, a long-lasting kitchen staple perfect for frying crispy as a side or adding umami to stews, beans, and chowders.

⏱️ 7 days (2Side Dishes ★ 4.9
Side Dishes
🍜 United States

Crispy, tangy classic Southern fried green tomatoes with a crunchy cornmeal crust, served hot for a nostalgic, comforting summery bite.

⏱️ 25 minuteSide Dishes ★ 4.9
Side Dishes
🍜 United States

Moist, golden-crusted savory muffins with sweet corn, zesty jalapeño, and melted cheddar, perfect for pairing with smoky summer grilled fare.

⏱️ 30 minuteSide Dishes ★ 4.8

Cauliflower Casserole:Frequently Asked Questions

1.Can I use frozen cauliflower instead of fresh for this casserole?
Absolutely, you can use frozen cauliflower, but take one critical step to avoid a watery final dish: thaw it fully, then pat every piece completely dry with paper towels before using. For extra insurance, roast the dried cauliflower on a sheet pan for 10 minutes at 400°F to evaporate any lingering surface moisture before mixing it into the cheese sauce.
2.Why does my cauliflower casserole always turn out watery?
Watery casserole almost always traces to under-dried cauliflower, since this veggie holds a ton of natural moisture. After chopping, blanch or steam it just until crisp-tender, then drain thoroughly and pat dry. Don’t overcook the cauliflower before baking, either, as mushy overcooked florets leach extra water into your creamy sauce as it bakes.
3.Can I make this casserole ahead of time for a family gathering?
You sure can! Assemble the cauliflower and cheese sauce layer fully, but hold off on adding the panko topping, then cover tightly and refrigerate for up to 2 days. When ready to bake, sprinkle the panko over top, add 5 to 10 extra minutes of bake time to account for the chilled dish, and cook until bubbly around the edges.
4.How do I get a crispy panko topping instead of a soggy one?
For perfectly crisp panko, toss the breadcrumbs with a tablespoon of melted unsalted butter first before sprinkling them over the top of the casserole. Bake uncovered for the last 15 minutes of cook time, and if you want extra crunch, broil for 1 to 2 minutes at the very end—watch it closely so it doesn’t burn!
5.Can I use a different cheese instead of sharp cheddar?
Sharp cheddar delivers that bold, tangy flavor that cuts through the rich cream sauce perfectly, but you can swap in other well-melting cheeses if you prefer. Gruyère, fontina, or Monterey Jack all work beautifully; just avoid crumbly, non-melting cheeses like feta or fresh goat cheese for the sauce base, as they won’t create that signature smooth, creamy texture.
6.Do I have to make a roux with butter and flour for the cheese sauce, or can I skip it?
The roux made from melted unsalted butter and all-purpose flour is what thickens the whole milk into a stable, creamy sauce that won’t separate or turn grainy when baked. If you skip it, your sauce will be thin and runny, and the cheese may curdle as it cooks. It only takes 2 minutes to cook the roux before whisking in milk, so it’s well worth the quick step.
7.Can I use low-fat milk instead of whole milk for the cheese sauce?
Whole milk creates the richest, creamiest sauce with a perfect velvety texture, but you can use 2% milk if that’s what you have on hand. Skip skim milk and thin, unsweetened non-dairy milks, though—these tend to make a thin, watery sauce that can curdle or separate when baked with the sharp cheddar.
8.How long should I cook the cauliflower before adding it to the casserole?
You only need to cook the cauliflower until it’s crisp-tender, about 3 to 4 minutes of steaming or blanching in salted boiling water. It will continue to cook as the casserole bakes, so if you cook it fully before adding it to the sauce, it will turn mushy and leach extra water into your finished dish by the time the topping is crisp.
9.What main dishes pair well with this cauliflower casserole?
This cozy, cheesy side pairs perfectly with all sorts of family-style mains. Serve it alongside roasted chicken, baked ham, grilled steak, or holiday turkey for a comforting spread. It also works beautifully next to meatloaf, seared pork chops, or hearty plant-based mains like lentil loaf for a veggie-forward meal that feels properly indulgent.
10.How do I keep the cheese sauce from turning out grainy?
Grainy cheese sauce almost always comes from adding cheese to an overly hot base too quickly. After you thicken the whole milk with your butter and flour roux, take the pan off the heat for 1 minute, then stir in shredded sharp cheddar a handful at a time, whisking constantly. Skip pre-shredded cheese with anti-caking additives, as those also cause grainy sauce.
11.Can I freeze this casserole for later make-ahead meals?
You can freeze this casserole, but it’s best to freeze it unbaked, without the panko topping. Wrap it tightly in a double layer of plastic wrap and heavy-duty foil, and freeze for up to 3 months. Thaw fully in the fridge overnight before adding the panko topping and baking; note the cauliflower will have a slightly softer texture than a freshly made batch.
12.Can I add extra mix-ins to the casserole to make it more filling?
Absolutely! This base recipe is super flexible for custom mix-ins. Try adding crumbled cooked bacon, diced ham, steamed broccoli, roasted garlic, or a pinch of red pepper flakes for extra heat. Just make sure any added veggies are patted fully dry, and any cooked meats are drained of excess grease so you don’t end up with a soggy final dish.
13.What oven temperature should I use, and how do I know the casserole is done?
Bake the casserole uncovered at 375°F for 25 to 30 minutes total. You’ll know it’s fully done when the cheese sauce is bubbling vigorously around the edges of the dish, the buttery panko topping is deep golden brown and crisp, and a cauliflower floret in the center is tender when pierced with a fork.
14.How should I store leftovers, and how long will they keep?
Let leftover casserole cool completely to room temperature within 2 hours of baking, then cover the dish tightly with an airtight lid or plastic wrap and store it in the refrigerator for up to 4 days. Reheat individual portions in the microwave or a 350°F oven until warmed through; add a light sprinkle of extra cheddar to refresh the flavor if you’d like.

Comments (8)

2 days ago

OMG this casserole was a total game changer for our weekly family dinner! I’ve been struggling to get my 7 and 9 year old to eat veggies lately and they both went back for SECONDS. It was so easy to throw together too, even on a busy weeknight. The creamy cheese sauce is perfectly rich without being heavy. 10/10 will be making this again!

yesterday

Same here! My picky 6 year old asked if we could have this for his birthday dinner, I was shook. I added a little extra sharp cheddar on top for crunch, chef’s kiss.

yesterday

That makes us so happy to hear, Sarah! So glad the whole family loved it – adding extra sharp cheddar on top is such a great call, Jake, we love that crispy cheese crust too!

3 days ago

Made this for our neighborhood potluck last weekend and people were asking me for the recipe before I even finished my first serving! It was so creamy and the cauliflower gets perfectly tender but not mushy. I used a mix of mozzarella and parmesan because that’s what I had in the fridge and it worked amazing. Only note is I’d probably add a pinch of paprika next time for a little extra kick!

2 days ago

So stoked this was a potluck hit, Lisa! Swapping in whatever cheese you have on hand is totally encouraged, and that pinch of paprika idea is genius – we love adding a little smoked paprika for depth too!

1 week ago

Tried this for meal prep this week and it held up perfectly all 5 days in the fridge! I was worried the cheese sauce would separate but it stayed nice and creamy even when I reheated it in the office microwave. Super easy to make, didn’t even break a sweat putting it together on Sunday evening. Will be a regular in my meal prep rotation for sure.

5 days ago

Wait why did I think cauliflower casserole would be boring? This is SO good, even better than the potato casserole I usually make for holidays. The cheese sauce is so velvety, I may have licked the spoon while I was making it no shame. My husband said it’s a new holiday side requirement from now on. Oh, and it’s easy enough that even I (someone who burns toast half the time) didn’t mess it up!

3 days ago

Girl same, I burn water on the regular and this came out perfect! I topped mine with some panko breadcrumbs for extra crunch and it was *chef’s kiss*

3 days ago

Love that this won over even the self-proclaimed non-cooks, Jen! The panko topping idea from Beth is such a great texture add – we definitely recommend giving that a try if you love a crispy top!

yesterday

Good but a little too rich for my taste? I think next time I’ll use half and half instead of heavy cream to lighten it up a bit. Also, I overcooked my cauliflower the first go around so it was a little mushy, definitely set a timer for that roast step! Still tasty, just need to tweak it for my preferences.

2 hours ago

Thanks for the honest feedback, Tyler! Swapping in half and half is a great way to lighten the sauce up if you prefer something less rich, and you’re so right about not overcooking the cauliflower – a quick parboil or shorter roast keeps it nice and firm. Hope the tweaks make it perfect for you next time!

2 weeks ago

This was such a hit at our Friendsgiving! I was worried a veggie side would get skipped over in favor of all the carbs but the whole pan was gone by the end of the night. I added some crumbled bacon on top because, duh, bacon makes everything better, and it paired so well with the creamy cheese. Easy recipe, minimal cleanup, 10/10.

2 hours ago

I was looking for a low-carb side to replace my usual mac and cheese for weeknights and this absolutely delivered. It’s so cheesy and comforting I don’t even miss the pasta! Took me 10 minutes to prep, popped it in the oven, and had time to help my kid with homework while it baked. Total weeknight win.

30 minutes ago

So glad this hit that mac and cheese comfort food spot for you, Chris! It’s such a great low-carb swap that doesn’t feel like you’re skimping on flavor at all. Hope it becomes a regular weeknight go-to!

5 minutes ago

Made this last night when my in-laws came over for dinner and I got so many compliments! My mother-in-law is notoriously hard to impress when it comes to cooking and she even asked for the recipe to make for her book club. I did add a little garlic powder and onion powder to the sauce because I love extra savory flavor, and it was perfect. So easy, so tasty, will absolutely make again.

just now

Garlic and onion powder is such a good call! I did the same thing last time I made it and it added such great depth. My MIL also loved it when I made it, total crowd pleaser for hard to please relatives!

just now

That’s such a win impressing the mother-in-law, Rachel! Adding garlic and onion powder is one of our favorite little hacks too, it makes the cheese sauce taste so much more complex. We hope it’s a hit at her book club too!