Whether you’re looking for a way to round out your Thanksgiving table or just want an easy weeknight side dish, this broccoli cheese bake will have you hooked. It’s tender broccoli, smothered in a creamy cheese sauce and topped with crunchy cheesy breadcrumbs.
It’s just so easy to make too! Very lightly blanched broccoli is topped with a truly simple cheese sauce and then there’s that crunchy cheesy breadcrumb topping. Once baked, this cheesy broccoli casserole is bubbling, golden and delicious. This really is the best way to serve broccoli.
I serve this regularly now, most often with our weekly roast chicken, but it’s so good with these chicken schnitzels too because the super crunchy schnitzel coating is lovely with the tender broccoli. If you’re wanting it for a holiday feast, serve it alongside this slow cooked turkey breast.

Never Miss a Recipe!
Get the latest recipes straight to your inbox.
Tools you’ll need
- A good saucepan. I like to use a heavy based saucepan as they distribute the heat best.
- A glass or ceramic baking dish of about 6 cup capacity – I use my 9 inch pie dish.
Ingredients for broccoli cheese bake
If you love a creamy gratin like this cheesy potato bake, you’ll love this cheesy broccoli bake. You just need a few basic ingredients for this recipe and I must say straight up, don’t skip the mustard – it absolutely takes this dish to another level.

Detailed quantities and instructions in the recipe card below.
- Broccoli: Use a large head of broccoli – roughly 500g and don’t throw away the stalk.
- Milk: Rather than using cream, this recipe is kept a little lighter using just whole milk. Whole will work better than hilo or 2% milk.
- Stock: Use a good chicken stock. It’s worth trying out different brands – the two most well known brands where I am, are worlds apart in flavour. A good stock will add more flavour to anything. You can also swap this for a vegetable stock to keep it vegetarian.
- Butter: It’s best to use a real butter than margarine.
- Flour: Use just plain (all-purpose) flour. This will thicken up your sauce.
- Dijon mustard: Please don’t skip this. It isn’t a strong flavour but it definitely adds something really special to the cheese sauce.
- Cheese: Use a good full fat cheddar for this. You can use a light version, though I find they don’t melt so smoothly. Gruyere is also lovely.
- Panko breadcrumbs: I often make my breadcrumbs from scratch but sometimes panko have the perfect crunch and convenience all at once. This is definitely one of those times.
- Oil: Use just a little olive oil in the topping which helps it to get golden and crunchy.
- Salt and pepper: Just regular table salt and freshly cracked black pepper for seasoning.
How to make this cheesy broccoli casserole
This broccoli cheese bake is so simple to make, entirely from scratch (no cream of mushroom soup here).
Detailed instructions in the recipe card below.
1. Prepare the broccoli
Pull apart the top part into florets into approximately 2-bite sized pieces. Trim the very base, dry part of the stalk, then chop the rest of the stalk up into thin pieces (photo 1). It’s all edible and all delicious so don’t waste a thing.
Bring about 2 litres (~2 quarts) of water to a boil in a large pot, then add the broccoli. Let it cook for 2 minutes only, then drain the water away and add the broccoli directly to a baking dish.

2. Make a roux
Now onto the cheese sauce and if you’ve never made cheese sauce from scratch, you’re going to love how simple it is and how customisable it is too. Using the same saucepan, melt butter, then add the flour and mix well so it’s not lumpy. Keep stirring it for about a minute to cook off the raw flour flavour

3. Add the milk and stock
Now swap to a whisk and add half the milk to the mixture, quickly whisking it until it’s completely smooth. Now, slowly pour in the rest of the milk followed by the stock and dijon, whisking all the while then let it simmer for 2 minutes to thicken slightly.


4. Add the cheese
Turn the heat off and add the cheese, salt and pepper, stirring until it’s fully combined. Now pour it all over the broccoli in the baking dish.


5. For the crunchy topping
Combine the breadcrumbs, oil and a little cheese in a dish and press together with your fingers to combine. Sprinkle it over the top of the broccoli then bake until turning golden brown on top.


FAQ’s
Want to get ahead, well this is a great dish for that. Prep it up to 3 days ahead, though keep the topping separate until you’re about to bake. Make sure to wrap it tightly in plastic wrap and let it sit at room temperature for 30 minutes before baking as some casserole dishes may crack if they go straight from the fridge to the oven.
You can use frozen broccoli, though it doesn’t tend to be quite as good. It will be much softer.
While not as good as eating it fresh, broccoli and cheese casserole can be frozen quite successfully for up to 2 months in an airtight container. Thaw it in the refrigerator overnight before baking.
Yes, this recipe can be easily doubled or even tripled if you’re catering for a larger crowd.
You can add cauliflower and even Romanesco to this broccoli cheese bake. Just prep them the same way you prep the broccoli. Feel free to use a combination, especially if you’re making up a big dish of it.

Variations
- Garlic: Mince 2 cloves of garlic and cook them in the butter for 60 seconds before adding the flour for an extra flavour boost.
- Ritz crackers crumbled up make for an even crunchier topping.
- Cauliflower: Swap some or all of the broccoli for cauliflower.

Even a non-broccoli lover will love it when it’s served like this and when you’re finding it tricky to get the kids to eat veggies, a cheesy sauce will definitely seal the deal for them.
More great vegetable side dishes
⭐⭐⭐⭐⭐
Did you try this broccoli cheese casserole recipe? Leaving a rating and comment below the recipe is so helpful!
Hungry for more?
- Subscribe via Email, Facebook, Pinterest and Instagram.
- Add Sugar Salt Magic as a Google Preferred Source.

Ingredients
- 500 g head of broccoli, medium to large size (~1lb)
- 2 tablespoons butter (notes 1)
- 2 tablespoons flour (notes 1)
- 1 cup whole milk (250ml)
- ⅔ cup chicken stock (160ml)
- 1 ½ teaspoons dijon mustard
- 1 ½ cups grated cheddar cheese (150g / 5.3oz)
- ¾ teaspoon cooking salt / kosher salt (or to taste)
- ¼ teaspoon freshly cracked black pepper
- ⅓ cup panko bread crumbs
- 2 ½ teaspoons olive oil
For best results, always weigh ingredients where a weight is provided
Equipment
- Large saucepan
- 6 cup capacity baking dish (I use a 9 inch pie dish)
Instructions
- Preheat the oven to 180C (160C fan forced) / 350F.
- Break the broccoli into two-bite sized florets. Cut away the dry part of the bottom of the stem, then cut the remaining stem into small pieces about 5mm thick.
- In a large saucepan bring 2 litres (2 qt) of water to a boil. Add the broccoli and cook for 2 minutes – no longer. Drain immediately and tip into a 6 cup capacity casserole dish (I use a 9 inch deep pie dish).
- In the same saucepan, melt the butter over medium heat.
- Add the flour and cook, stirring often for about 1 minute to cook the flour.
- Swap to a balloon whisk. While whisking pour in half the milk, making sure it’s smooth (it will get thick quickly). Add the remaining milk and whisk until smooth. Add chicken stock and dijon, whisk to combine and bring the mix to a simmer for 2 minutes, whisking often.
- Take the saucepan off the heat. Add all but one small handful of the cheddar, plus all the salt and pepper. Stir well to melt the cheese, then taste and add more seasoning if required.
- Pour over the broccoli in your pie dish evenly.
- In a small bowl, combine the bread crumbs, oil and remaining handful of cheese. Mix until all well combined and coated then scatter over the broccoli, focusing mostly on where the broccoli is sticking up.
- Bake for 25-30 minutes or until the top is crisp and turning golden.
- Please take a moment to leave a comment & rating. It's appreciated and so helpful.
Notes
- I use a standard Australian 20ml tablespoon (equal to 4 teaspoons).
- You can double this recipe and use a 9×13 casserole dish.
This post may contain affiliate links that earn me a small commission for my referral, at no extra cost to you. Thank you for supporting Sugar Salt Magic.



6 Comments on “Broccoli Cheese Bake”
Absolutely loved it
I’m so happy to hear this. Truly appreciate you dropping back to leave a review.
I should have made a double batch! The entire family loved it and even with some cheese swapping (light cream cheese and Parmesan for some of the cheddar) it was a flawless recipe. I also used thawed frozen broccoli instead of fresh and baked it for a bit longer.
I love how you adapted it to what you had on hand. So happy everyone loved it 🙂
I love broccoli on its own (just with a little seasoning), but I definitely cannot say “no” to this beautiful cheesy-gooey situation 🙂 Perfection!
Thanks so much Ben.