Crispy-Topped Baked Cauliflower Mac and Cheese
This baked cauliflower mac and cheese delivers all the creamy, cheesy comfort of the classic with a golden, crispy panko crust. The trick is roasting the cauliflower first so it stays firm, not mushy, under the sauce.

I cook this on weeknights when I want something that feels indulgent without being heavy. It comes together in one baking dish, and the leftovers are just as good the next day.
What Makes This Cauliflower Mac So Good
The roasted cauliflower pieces hold their shape beautifully, with just enough bite to feel substantial. The sauce is a simple blend of sharp cheddar and a touch of cream cheese, so it clings to every floret without turning watery.
I love that the whole thing bakes in one dish. The panko topping gets properly crunchy, and the edges bubble up with those irresistible crispy cheese bits.
Ingredients

- 1 large head cauliflower (about 2 lbs): cut into bite-size florets
- 2 tbsp olive oil: for roasting
- 1/2 tsp kosher salt: plus more for the pasta water
- 1/4 tsp black pepper
- 8 oz short pasta: elbows, shells, or cavatappi work well
- 2 tbsp unsalted butter
- 2 tbsp all-purpose flour
- 2 cups whole milk: warmed slightly for a smooth sauce
- 4 oz cream cheese, softened: adds creaminess without a roux-heavy taste
- 8 oz sharp cheddar cheese, shredded: use a block and shred it yourself for best melting
- 1/2 tsp garlic powder
- 1/2 tsp smoked paprika: (optional but adds warmth)
- 1/2 cup panko breadcrumbs
- 1 tbsp melted butter: for the topping
Variations / Substitutions
- Pasta: use gluten-free pasta if needed. The dish still works, though the sauce may be slightly thinner.
- Cheese: swap cheddar for gruyère or fontina for a milder, nutty flavor.
- Spice: add a pinch of cayenne or a splash of hot sauce to the sauce.
- No panko: crush butter crackers or use crushed cornflakes for a different crunch.
- Dairy-free: use plant-based butter, oat milk, vegan cream cheese, and a good melting vegan cheddar. The sauce won’t be quite as thick, but still tasty.
If you’re in the mood for something simpler, the classic stovetop mac and cheese on the blog skips the bake step entirely.
How to Make Cauliflower Mac and Cheese
Step 1: Roast the Cauliflower

Preheat the oven to 425°F (220°C). Toss the cauliflower florets with the 2 tbsp olive oil, 1/2 tsp salt, and 1/4 tsp pepper on a rimmed baking sheet, then spread in a single layer. Roast for 20 to 25 minutes, until the edges are deeply golden and a fork slides through easily.
You’re not just softening the cauliflower here, you’re concentrating its flavor. Those browned edges will add a subtle nuttiness that stands up to the cheese sauce.
Step 2: Boil the Pasta

Bring a large pot of salted water to a boil, add the 8 oz pasta, and cook until just shy of al dente, about 1 minute less than the package says. Drain and set aside.
Undercooking the pasta a touch gives it room to finish in the oven without turning soft.
Step 3: Build the Cheese Sauce

In a large saucepan over medium heat, melt the 2 tbsp butter, whisk in the 2 tbsp flour, and cook for 1 minute. Slowly whisk in the 2 cups warm milk, stirring constantly until the sauce thickens, about 3 to 5 minutes. Remove from the heat, then stir in the 4 oz cream cheese, 8 oz shredded cheddar, 1/2 tsp garlic powder, and 1/2 tsp smoked paprika until smooth. Season with salt and pepper to taste.
Keep the heat moderate so the cheese doesn’t become grainy. Stirring off the heat helps the cheddar melt evenly into the warm base.
Step 4: Assemble the Casserole

Fold the roasted cauliflower and drained pasta into the cheese sauce, then pour everything into a greased 2-quart baking dish. In a small bowl, toss the 1/2 cup panko with the 1 tbsp melted butter, then sprinkle it evenly over the top.
At this point, the dish looks like a pale, saucy mess, but the oven will transform it into a bubbling, golden-topped casserole.
Step 5: Bake Until Golden and Serve

Reduce the oven to 375°F (190°C). Bake the casserole for 20 to 25 minutes, until the sauce is bubbly and the panko is deep golden. Let it rest for 5 minutes, then scoop straight from the dish.
The few minutes of rest give the sauce a chance to set just enough so it’s not runny on the plate. Serve it hot, while the cheese pulls in long strings.
Tips for the Best Cauliflower Mac and Cheese
- Shred the cheese from a block; pre-shredded bags contain anti-caking agents that can turn the sauce grainy.
- Toast the panko in the melted butter for 30 seconds in a dry skillet before sprinkling it on top to deepen the golden color and crunch.
- Choose a sharp, aged cheddar for the boldest flavor; mild cheddar will still work but will be less pronounced.
- For a little heat, stir a pinch of cayenne or a few dashes of hot sauce into the sauce.
Storing Leftover Cauliflower Mac
- Refrigerate: Store leftovers in an airtight container for up to 4 days.
- Reheating: Reheat in a 350°F oven, covered with foil, until warmed through. A splash of milk stirred in before reheating revives the creaminess.
What To Serve With Cauliflower Mac and Cheese
A simple arugula salad with a lemon vinaigrette cuts right through the rich cheese sauce. If you want to make it a full dinner, grilled sausages or roasted chicken thighs balance the creamy pasta beautifully.
Frequently Asked Questions
Can I make this gluten-free?
Yes. Use a gluten-free flour blend for the roux, gluten-free pasta, and gluten-free panko. The sauce may be slightly thinner, but still creamy.
Can I use frozen cauliflower?
You can. Thaw it fully and pat it very dry with paper towels before roasting. Any excess moisture will make the casserole watery.
How can I make this ahead of time?
Assemble the casserole without the panko topping, cover, and refrigerate up to 1 day. Add the panko just before baking and add 5 to 10 minutes to the bake time.
Can I skip the baking step and serve it stovetop?
Yes. After making the sauce, fold in the roasted cauliflower and drained pasta and serve immediately. You’ll lose the crispy top, but the dish will be just as creamy.

Cauliflower Mac and Cheese Recipe
Ingredients
Method
- Preheat oven to 425°F. Toss cauliflower with olive oil, salt, and pepper on a baking sheet. Roast 20 to 25 minutes until edges are deeply golden.
- Cook pasta in generously salted boiling water just until shy of al dente. Drain and set aside.
- Melt butter in a saucepan over medium heat, whisk in flour, and cook 1 minute. Slowly whisk in milk and cook, stirring, until thickened, 3 to 5 minutes. Remove from heat, stir in cream cheese, cheddar, garlic powder, and smoked paprika until smooth. Season with salt and pepper.
- Fold roasted cauliflower and pasta into the sauce. Transfer to a greased 2-quart baking dish. Toss panko with melted butter and sprinkle evenly on top.
- Reduce oven to 375°F. Bake 20 to 25 minutes until bubbly and deep golden. Rest 5 minutes before serving.
