This post contains affiliate links.
With raving reader reviews, this healthy broccoli casserole is a delicious way to eat your veggies. You won’t find canned soup here—we’ll use easy swaps to make this a healthy dinner that your whole family will love!

If you’ve ever made a broccoli casserole that turned out heavy, gloopy, or relied on canned cream-of-something soup, this recipe is about to change everything.
Readers have called this the only broccoli casserole they’ll ever make again—and after years of kitchen testing, I stand by that.
Reader rating
“This recipe is excellent. Multiple people asked for the recipe after trying only a few bites. Really good stuff.” —Brian

Here’s what you’ll need
Jump down to the recipe card for exact measurements. This is just an overview!
- Broccoli: Fresh florets, lightly steamed first so they cook through without turning mushy. Frozen tested fine too—just thaw and drain well.
- Cheddar Cheese: Sharp cheddar gave the best flavor with less cheese than milder varieties. Pre-shredded didn’t melt as smoothly compared to grating it yourself in tests.
- Greek Yogurt + Mayo: A 50/50 blend keeps the sauce creamy with tang, while still cutting down on fat compared to all-mayo casseroles.
- Dijon Mustard & Spices: Mustard brightens the flavors, while garlic powder, cayenne, and paprika bring depth without overpowering.
- Panko + Butter: Tested with regular breadcrumbs, but panko gave the crispiest topping. The melted butter ensures even browning.



Healthier Broccoli Cheese Casserole (With Greek Yogurt)
Ingredients
- 1 lb broccoli florets, cut into bite sizes, 453 g
- 1 cup shredded cheddar cheese, 114 g
- ¼ cup mayonnaise, 60 g
- ¼ cup plain Greek yogurt, 60 g
- 1 tsp dijon mustard
- 1 tsp garlic powder
- ¼ tsp each salt, pepper, cayenne, paprika
- ½ cup panko bread crumbs, 60 g
- 2 Tbsp butter, melted, 28 g
Instructions
- Prep: Preheat oven to 350°F (176°C). Place 1 lb broccoli florets in a microwave-safe bowl and drizzle in a few tablespoons of water. Tightly cover with plastic wrap, then microwave for 3 minutes.

- Stir: Drain excess moisture from broccoli, then stir in 1 cup shredded cheddar cheese, ¼ cup mayonnaise, ¼ cup plain Greek yogurt, 1 tsp dijon mustard, 1 tsp garlic powder and ¼ tsp each salt, pepper, cayenne, paprika. Transfer to a lightly greased casserole dish (medium size, about 7 x 10 inches).

- Topping: Stir together ½ cup panko bread crumbs and 2 Tbsp butter (melted). Sprinkle loosely on top.

- Bake: Bake until top is golden brown and casserole is bubbling, about 50 to 60 minutes.

Notes
Nutrition
Nutrition information calculated by Sarah Bond, degreed nutritionist.

















I made this and would cut the amount of garlic back.
Thanks for your input, Pam!
This was delicious, but it was not bubbly, and dry. I did everything the according to the recipe. Sort of thinking the cheese although a sharp cheddar, would have been better if I had used a softer cheese. Seemed like it needed moisture. Seasoning was excellent. I even took it out early, as it appeared to be drying out. Maybe a suggestion?
Hi Carol! This recipe isn’t intended to be super creamy, but you could increase the Greek yogurt (or even add some cream cheese) if that’s how you like your broccoli casserole!
Very good. I will use half the topping. Too much topping.
Can I use thawed frozen broccoli and reduce the cook time?
Yes that should work well! 😀
Noooo. I respectfully disagree. Never enough garlic for me. Add more 🙂
This recipe is excellent. Multiple people asked for the recipe after trying only a few bites. Really good stuff.
So happy it was a hit, Brian! 🙂
I love this recipe! I’ve also made it with cauliflower, zucchini and squash
I’m so happy to hear you loved it, Faith! 😀
Excellent. Followed the receipe exactly as stated. Thank you !
Happy eating, Dee! 🙂
My broccoli was less than stellar so I just made this using a head of cauliflower instead. I’m trying to not eat the whole pan myself! Delicious and easy!
Love that swap—cauliflower totally works here, and I’m so glad it hit the spot! Always a win when a recipe turns out dangerously good 😀
Has anyone tried this with reduced fat or fat free cheese?
Is there a substitute for mayo? My husband won’t eat it lol
You could do sour cream or more Greek yogurt! Just won’t be quite as rich.