Healthy Broccoli Casserole

By on

This Healthy Broccoli Casserole is veggie-packed, kid-approved, and holiday-ready in under 45 minutes! It's great for making ahead of time, so it's one less thing to worry about on the big day.

129 CAL 12g CARBS 7g FAT 7g PROTEIN 4
Leave a Comment

If your holiday table isn't complete without something cheesy and bubbling hot from the oven, this Healthy Broccoli Casserole is calling your name. It's a fresh spin on a classic, with crisp-tender broccoli, a creamy homemade mushroom and cheddar sauce, and that irresistible crispy onion topping. But here's the best part: no canned soup in sight!

I started with fresh broccoli (because no one likes a mushy casserole), made a quick mushroom-cheddar sauce from scratch, and added crispy sautéed onions and toasted breadcrumbs on top. It's hearty, comforting, the perfect amount of cheesy, and just as nostalgic as the original.

A variety of fresh ingredients are neatly arranged on a light surface: broccoli, red onions, mushrooms, cheese, breadcrumbs, butter, flour, and broth.

Before You Get Started

A few quick tips to set you up for casserole success:

  • Blanch the broccoli: This helps keep the color bright and the texture just right—no soggy broccoli here.
  • Don't skip the crispy topping: The combo of red onions and panko breadcrumbs is the crunchy magic that makes this dish shine. Use regular or whole wheat breadcrumbs. Regular breadcrumbs or Ritz crackers also work; they just won't be quite as crisp!
  • Ingredient swaps: Feel free to swap in shallots, sweet Vidalia onions, or traditional yellow onions. Also, fresh garlic is best, but minced garlic or garlic powder can be used.

How to Make Healthy Broccoli Casserole

It should go without saying that this is the perfect dish for Thanksgiving or any holiday serving. Here's how to whip up a healthy version that still feels festive and indulgent:

1. Blanch the broccoli

Boil water in a large pot, add the broccoli, and cook for 3–4 minutes until bright green and just tender. Transfer to an ice bath to stop the cooking, then dry well.

Pro Tip: Don't skip drying the broccoli. It keeps your casserole from getting watery.

2. Make the crispy onion topping

In a skillet, cook red onions in butter for 4–5 minutes until tender. Set aside. In the same pan, toast the panko breadcrumbs in more butter for 2–3 minutes until golden. Mix the onions and breadcrumbs together and set aside.

3. Whip up the mushroom cheese sauce

Sauté mushrooms in butter for 4–5 minutes, then add garlic and cook for 1–2 minutes. Stir in the flour and cook for 1 minute to remove the raw taste. Slowly whisk in the broth, then the milk and half the cheese. Simmer until thickened, then season with salt and pepper.

4. Assemble the casserole

Add the broccoli to a greased 9x13" baking dish. Pour the cheese sauce over and stir to coat. Sprinkle with remaining cheese and top with the crispy onion mixture.

5. Bake and serve

Bake at 375°F for 20–25 minutes until bubbly and golden. Broil for the last 2–3 minutes if you want a deeper golden crust.

Recipe Ideas and Tips

There are lots of ways to make this broccoli casserole unique and exactly what your family will love.

  • Try a different cheese: Although I can't get enough of sharp cheddar cheese and broccoli, this will also work great with Parmesan cheese, pepper jack (for something spicy), Swiss, or any other cheese that melts well. You can also use a combination of cheeses. Basically, anything that would work in macaroni and cheese is perfect here.
  • Add herbs or spices: Fresh herbs are a great addition to this dish. Dried herbs work great as well. Consider adding some thyme, rosemary, or Italian seasoning. You could also add some heat with red pepper flakes, smokiness with cumin, or extra flavor with onion or garlic powder. I find this works best when you add the herbs and spices to the mushroom sauce.
  • Use a different vegetable: If you aren't feeling the broccoli, you can make this with cauliflower, green beans, or even butternut squash. Just make sure to par-cook any vegetable you use.
  • Make it gluten-free: Just substitute gluten-free flour and breadcrumbs.
  • Without onions: If you aren't a huge onion person, just leave them out. Top the casserole with a layer of cheddar cheese and toasted breadcrumbs.
  • Add rice or pasta: Fold in cooked rice or pasta with the sauce and broccoli. Just double the sauce if you're bulking it up.
  • Add protein: Want to turn this into a main dish? Stir in some cooked, shredded chicken, turkey, or even white beans. You'll want to double the cheese sauce if you're adding extra volume to keep everything creamy.
  • Boost the creaminess: For an ultra-creamy version, stir in a little Greek yogurt or light cream cheese to the mushroom sauce. It adds richness without a ton of extra calories.

A baked casserole topped with crispy breadcrumbs and caramelized onions, in a white dish on a wooden board. Visible broccoli and mushrooms peek through.

What to Serve with Broccoli Casserole

This healthy broccoli casserole recipe will fit right into any holiday spread. It feels like a holiday meal but is easy enough for weeknight dinners. We like pairing it with these dishes in particular:

Storage and Reheating

Broccoli casserole is a dish that can be prepped the day before to make holiday meal prep easier. But leftovers also taste great the next day as long as you store and warm them up properly:

  • To store: Cool your leftovers, then transfer them into an airtight container. It will keep for up to 3-4 days, but try to finish it before then for the best texture.
  • To reheat: You can warm up your broccoli casserole in the oven or microwave. Cover with foil and bake at 350°F for 10–15 minutes, or microwave in 30-second bursts until hot.
  • Make it in advance: Assemble the casserole and cover it with foil or plastic wrap, and store it in the fridge. If possible, remove it from the oven 30-45 minutes before cooking to remove the chill. If not, just add 5-10 minutes to the baking time.

Frequently Asked Questions

Here are the most common questions about making broccoli casserole.

Sure. It won't be as fresh or light, but if you need a shortcut, go for it.

 

Just swap the chicken broth for vegetable broth and you're good to go!

 

Frozen broccoli can be used instead of fresh, but the texture will be slightly different and a bit mushy. Start by cooking the frozen broccoli until just cooked. Immediately run it under cold water to stop the cooking. Dry it well to ensure your casserole isn't watery. Then use it as you would the fresh.

 

Definitely! The creamy cheese sauce and crispy topping usually win kids over, even the broccoli-wary ones. If your little ones aren't fans of mushrooms, you can finely chop them so they melt into the sauce, or leave them out entirely and add a bit more cheese.

 

A creamy vegetable casserole with a golden breadcrumb topping is served in an oval dish. A spoon lifts a portion, showcasing broccoli and caramelized onions.
The Recipe
Loading Video…

Healthy Broccoli Casserole

129 CAL 12g CARBS 7g FAT 7g PROTEIN 4
PREP TIME: 10 Min
COOK TIME: 30 Min
TOTAL TIME: 40 Min
Leave a comment
  • Print
  • Download
  • Send to your inbox

Ingredients

US METRICS
  • 2 lbs broccoli florets
  • 3 tbsp butter, divided
  • 1 red onion, thinly sliced
  • 1/2 cup Panko breadcrumbs
  • 8 oz baby bella mushrooms, sliced
  • 4 garlic cloves, minced
  • 3 tbsp white whole wheat flour
  • 1/2 cup chicken broth
  • 1 cup 2% milk
  • 1 cup shredded cheddar cheese, divided

Instructions

(Hide Media)

Switch to prevent your screen from going dark.

1

Preheat the oven to 375 degrees. Bring a large pot of water to a boil. Add the broccoli and cook for 3-4 minutes until bright green and just tender. Add to a colander and toss with ice and cold water to stop them from cooking longer. Dry well.

Fresh broccoli florets in a metal pot filled with water, ready for cooking. Grated cheese and minced garlic are in bowls nearby on a gray surface.
2

Make the crispy onion topping. Melt 1/2 tbsp of butter in a pan over medium high heat. Add the onions and cook for 4-5 minutes until tender but still have thier shape. Remove the set aside in a bowl. Add another 1/2 tbsp of butter. Add the breadcrumbs and cook for 2-3 minutes until golden brown. Toss with the onions.

Sliced red onions are being sautéed in a black pan on a light countertop. Grated cheese and chopped garlic are in small bowls nearby, suggesting meal prep.
3

Make the mushroom sauce. Melt two tablespoons of butter in a pan. Add the mushrooms and cook for 4-5 minutes until tender. Stir in the garlic and cook for 1-2 minutes until fragrant. Stir in the flour and cook for about 1 minute until light brown. Add the chicken broth and stir until the flour dissolves into the broth. Add the milk and 1/2 cup cheddar cheese. Bring to a simmer and cook for 3-5 minutes until it thickens. Season well with salt and pepper.

Sliced mushrooms and diced onions sizzling in a black pan, emitting steam. Fresh ingredients create a savory and aromatic cooking scene.
4

Spray a 9 X 13 dish with cooking spray. Add the broccoli florets and pour the mushroom sauce on top. Stir together so the broccoli is coated in the sauce. Top with 1/2 cup of shredded cheddar cheese. Then add the crispy onions.

Creamy mushroom and broccoli casserole in an oval dish on a light marble surface. The dish features sliced mushrooms and vibrant green broccoli.
5

Bake for 20-25 minutes until casserole is bubbling and the onions are crispy and golden brown. If needed, you can broil for 1-2 minutes to brown the top more.

Creamy vegetable casserole topped with crispy fried onions and panko breadcrumbs in an oval dish. Salt and pepper shakers sit nearby on a light surface.

Equipment

This equipment section may contain affiliate links to products we recommend.
Nutritional Facts
Serving Size: 1/2-2/3 cup
Amount Per Serving
Calories 129
Calories from Fat 64
% Daily Value *
Total Fat 7g
11%
Saturated Fat 4g
22%
Monounsaturated Fat 0g
0%
Polyunsaturated Fat 0g
0%
Cholesterol 21mg
7%
Sodium 111mg
5%
Total Carbohydrate 12g
4%
Dietary Fiber 2g
9%
Sugars 3g
Protein 7g

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

The Nutritional Values provided are estimates only and may vary based on the preparation method.

user image
About the author Meet Kristen McCaffrey
Hi, I’m the cookbook author, recipe developer, and food enthusiast behind Slender Kitchen. I am obsessed with making healthy food that is easy to prepare and absolutely delicious. Meal planning is my secret weapon and I hope I can make meal time easier for you with our tried and tested recipes and foolproof meal plans. Learn More
0 Comments
On Healthy Broccoli Casserole
user image
Instagram Icon
Did you make this?

Snap a picture and show us what you made on Instagram or Facebook. Tag us using @SlenderKitchen or #slenderkitchen.