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.





















Incredible!! My husband and I ate the whole thing. It was so tasty! I forgot to get panko and used almond flour and it was still super delicious!
You just made my day, thanks Jessica!
I added a bit more cheese than suggested and I think a little more broccoli too. Very good and loved the leftovers the next day.
So glad it turned out well AJ, and glad you enjoyed the leftovers!
Thank you for sharing this recipe