This post may contain affiliate links. Read disclosure policy
This broccoli and cauliflower au gratin is a creamy, cheesy baked vegetable side dish that comes together in 45 minutes with simple, everyday ingredients. Roasted veggies, a garlicky Havarti cheese sauce, and a crispy panko topping make this one perfect for weeknights or holiday meals.


Cheese is probably always the answer.
Roasted broccoli is my favorite vegetable on the planet. Those roasty toasty edges just get me every time.
I’m happy to eat it plain, but I also like to live a little and that’s where this ultra creamy, garlicky cheese sauce comes into play.
Totally takes your plain roasted veggies from “fine” to “can I have more of that?”
This broccoli cauliflower gratin does take a little more hands on time than a lot of my easy weeknight recipes, since there is a homemade cheese sauce involved (don’t stress – I’m going to walk you through it!), but the extra effort is totally worth it.
In fact, I’ve been known to serve this side dish for holiday meals. Not too difficult at all, but it does feel a little fancy with the nutty roasted flavors, the garlicky cheese sauce, and that buttery topping.
3 Reasons You’ll Love This Recipe
- That cheese sauce, though. Creamy, garlicky Havarti sauce poured over roasted veggies and topped with buttery panko crumbs. It’s the type of recipe people will request.
- Roasting makes all the difference. Skip the bland steamed veggie. Roasting gives the broccoli and cauliflower a nutty depth that holds up beautifully under all that cheesy goodness.
- Simple ingredients, big results. You’re working with pantry staples here: butter, flour, milk, garlic, and a good melty cheese. Nothing fussy, nothing too difficult to find.
Ingredient Notes:

We’re using fresh broccoli and cauliflower florets along with a bit of oil, butter, and salt & pep.

The cheese sauce starts with butter, flour, and garlic. You’ll also need milk, havarti, salt, and pepper.

The crispy topping calls for panko bread crumbs, butter, and a bit of parsley.

What is Panko?
Panko is a Japanese bread crumb that is light, airy, and crispy. It can be found in most any grocery store. We highly recommend using Panko over traditional bread crumbs in any breading recipe where you want a crispy finished product.
Swaps & Tips
Cheese: Havarti gives you that super creamy, mild melt, but sharp cheddar works beautifully here too. Gruyere also works great. Both gruyere and havarti can be found in the ‘fancy’ cheese section, rather than with the bags of pre-shredded cheese, at most grocery stores. Aldi has an absolutely delicious and budget-friendly havarti if you happen to shop there.
Smaller batch: This recipe makes 8 servings, which is great for holidays or feeding a crowd. To make a smaller portion for 2-3 people, halve all the ingredients and use an 8×8 baking dish.
Frozen vegetables: Fresh is best for roasting since frozen veggies release too much moisture and won’t get those slightly crispy edges. If fresh isn’t available, frozen does work in a pinch.
Panko vs. regular breadcrumbs: Panko gives you a lighter, crunchier topping. Regular breadcrumbs will still work but won’t be quite as crispy. Crushed butter crackers would also work here.
Step by Step:

Add the broccoli and cauliflower to a baking dish, toss with oil, and season with salt and pepper. Roast for 20 minutes.

Make the cheese sauce while the vegetables roast. Make a roux, whisk in the milk, and once smooth, whisk in the cheese to melt.

Pour the cheese sauce over the vegetables.

Stir together the butter and panko and then sprinkle the mixture over the veggies. Return to the oven for 10 minutes.
Storage
Fridge: Store leftovers in an airtight container for 3-4 days.
Reheat: Warm in a 350°F oven for 10-15 minutes until heated through. The microwave also works just fine.
Freezer: Not recommended. The cheese sauce can separate and the vegetables get mushy after freezing.

Broccoli and Cauliflower Gratin
Ingredients
For the vegetables
- 1 tablespoon butter
- 1 pound broccoli florets
- 1 pound cauliflower florets
- 1 tablespoon olive oil
- 1/2 teaspoon salt
- 1/2 teaspoon pepper
For the cheese sauce
- 3 tablespoons butter
- 2 cloves garlic minced
- 3 tablespoons flour
- 1 teaspoon salt
- 1 teaspoon ground pepper
- 1 1/2 cups whole milk
- 6 ounces havarti shredded
For the topping
- 1/3 cup Panko bread crumbs
- 2 tablespoons melted butter
- 1 tablespoon chopped parsley
Instructions
To roast the vegetables
- Preheat oven to 350 degrees. Butter the bottom and sides of a 9×13 baking dish with one tablespoon of butter.
- Add the broccoli and cauliflower to the buttered dish and drizzle with the oil. Season with salt and pepper.
- Bake for 20 minutes, stirring once halfway through.
- Start the cheese sauce when the vegetables have about 8 minutes left to bake.
To make the cheese sauce
- To make the cheese sauce, melt the butter in a medium sauce pan.
- Add the garlic to the melted butter and cook, stirring constantly, for 1 minute.
- Whisk in the flour, salt, and pepper. Cook for 1 minute. The mixture will be thick and lumpy, but trust the process.
- Slowly add the milk to the flour mixture, whisking constantly. The mixture will smooth out as you stir. Cook, whisking constantly, for 4-5 minutes or until mixture reaches the consistency of a thin gravy. Timing will depend a bit on how high your heat is.
- Remove from the heat and whisk in the cheese until the sauce is smooth and creamy.
To bake
- Remove the vegetables from the oven and stir. Pour the cheese sauce evenly over the vegetables.
- Combine the Panko and melted butter and sprinkle over the dish.
- Return to the oven for 10 minutes.
- Place the pan under the broiler and broil until the bread crumbs are browned, about 2 minutes, if desired. Keep a close watch as they'll go from golden to burnt very quickly.
- Remove from the oven, sprinkle with parsley, and serve.










Gillian says
Was delicious. Turned out perfect. I highly recommend this recipe.
Karly says
I’m so glad you enjoyed it, Gillian! 🙂
Andrea says
Absolutely delicious! Of course I had no harvati cheese so I used sharp cheddar. The vegetables were tender crisp and the sauce was beautifully creamy. Will make again and absolutely on holidays. Thanks fro making the craziness of this pandemic a little more bearable ??
Karly says
So glad you enjoyed the recipe, Andrea!
Sue Massie says
Can I make this ahead of serving it?
Karly says
You could, but it will taste better freshly made. We think broccoli and cauliflower are both better when they’re fresh, but if that doesn’t bother you then go ahead. 🙂
L says
This was delicious! Used brussel sprouts instead of broccoli and can imagine using all sorts of other veggies with it too.
Shannon says
Looks delicious! Can you use frozen vegetables or would fresh work better?Â
Thanks in advance!
Karly says
I’m not a fan of frozen vegetables, so I’ve only tried this with fresh.
Avis POOR says
What is Roth 6oz.?
Karly says
It’s 6 ounces of Roth Havarti. 🙂
April says
I still prefer broccoli doused in a generous helping of melted cheese! Growing up it was literally a bowl of broccoli with a side of melted cheese that was passed at our family table 🙂 I love this gratin! Somehow it elevates the whole cheese and broccoli thing – not surprised everyone gobbled it up!
Rosemary says
This is exactly my kind of dish, anything gratin and I couldn’t be happier. Looks amazing, and I can’t wait to try it.
Kalyan Panja says
I am one big fan of broccoli. This one looks a mouthwatering recipe to prepare.
Lauren @ Free Your Fork says
This looks absolutely delicious! I can’t even imagine how great this is going to be over some pasta, you’ll have to let us know how that goes (and if you need any taste-testers, I’m your girl!)
-Lauren-
Fida | Sweet and Savoury Pursuits says
This looks and sounds incredible, I know what I’ll be making with my head of cauliflower in the fridge tonight!
Karly says
I hope you love it!
Tricia @ Saving Room for Dessert says
All that cheesy goodness with two of my favorite veggies. Â Great recipe Karly and so pretty too!
Eva @ Eva Bakes says
Amazingly, my 7 year old daughter LOVES cauliflower. She also likes cooked broccoli, so this sounds like a perfect dish for her. Yay veggies!!
Jen Sharpin | So Damn Delish says
You had me at roasted veggies but then really got me with the Havarti cheese sauce. I’m totally going to have to make this. P.S. I would totally marry the cheese sauce and have its babies too! 😉
Karly says
No shame in marrying a cheese sauce. 🙂