Broccoli Cheese Casserole

Delicious Broccoli Cheese Casserole served in a baking dish.
RECIPES

By :

October 22, 2025

Get yours

Why make this recipe

Broccoli Cheese Casserole is a classic dish that many families love. It combines fresh broccoli with creamy cheese sauce and a crunchy topping, making it a perfect comfort food. This dish is not only delicious but also packed with nutrients, thanks to the broccoli. It is easy to prepare and can be a main dish or a tasty side. Making it from scratch allows you to control the ingredients, ensuring it’s healthier than store-bought versions.

How to make Broccoli Cheese Casserole

Making Broccoli Cheese Casserole is a straightforward process. The steps are easy to follow, and within a short time, you can have a hearty meal that pleases everyone. Below, we will break down the ingredients and directions to help you create this delightful dish.

Ingredients

  • 2 heads of fresh broccoli, cut into florets (about 4 cups)
  • 2 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • 2 cups whole milk
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon paprika
  • 1/4 teaspoon mustard powder
  • Salt and pepper to taste
  • 2 cups shredded sharp cheddar cheese
  • 1/2 cup sour cream
  • 1/2 cup breadcrumbs
  • 1 tablespoon melted butter

Directions

  1. Preheat the Oven: Start by preheating your oven to 350°F (180°C). Grease a 9×13 inch baking dish to prevent the casserole from sticking.

  2. Steam the Broccoli: Steam the broccoli florets until just tender, which should take about 3-4 minutes. Once done, plunge them into ice water to stop the cooking process. After a few minutes, drain the broccoli well.

  3. Make the Cheese Sauce: In a saucepan over medium heat, melt 2 tablespoons of butter. Once melted, whisk in the flour to create a roux. Cook this mixture for a minute or two until it becomes a pale golden color.

  4. Add the Milk: Gradually pour in the whole milk, whisking constantly to avoid lumps. Add garlic powder, onion powder, paprika, mustard powder, and season with salt and pepper. Keep whisking until the sauce thickens—this will take about 5 minutes.

  5. Incorporate Cheddar and Sour Cream: Remove the saucepan from the heat and stir in 1 and 1/2 cups of shredded cheddar cheese until it is melted and smooth. Then, mix in the sour cream for added creaminess.

  6. Combine and Transfer: In a large bowl, combine the cooked broccoli and cheese sauce, mixing well until all the broccoli is coated. Once mixed, transfer this mixture to the prepared baking dish.

  7. Prepare the Topping: In a small bowl, combine the breadcrumbs with the melted butter and the remaining 1/2 cup of cheddar cheese. This will create a crunchy topping.

  8. Bake: Sprinkle the breadcrumb mixture over the broccoli and cheese. Bake in the preheated oven for 25-30 minutes, or until it is bubbly and the topping is a lovely golden brown.

Nutrimental benefits

Broccoli Cheese Casserole is not only tasty but also healthy. Broccoli is rich in vitamins C and K, fiber, and several antioxidants. Adding cheese offers calcium and protein, while sour cream adds a touch of richness. By making this casserole at home, you can control the amount of salt and fat, making it a healthier option for your family.

What to Serve With Broccoli Cheese Casserole

This casserole pairs well with various dishes. Here are some ideas on what to serve:

  • Grilled Chicken: The flavors of grilled chicken complement the casserole nicely, making for a balanced meal.
  • Roasted Potatoes: A side of roasted potatoes adds heartiness and goes well with the creamy texture of the casserole.
  • Salads: A fresh green salad can add crunch and balance the richness of the casserole.
  • Bread Rolls: Soft bread rolls can be great for soaking up the cheesy sauce.

Why You’ll Love This

You will love Broccoli Cheese Casserole for several reasons. First, it’s extremely comforting and satisfying, perfect for both family dinners and potlucks. Second, the combination of creamy cheese and fresh broccoli creates a delightful texture and flavor that appeals to both kids and adults. Lastly, it is an easy recipe that allows you to prepare it ahead of time, making weeknight cooking simpler.

How to store Broccoli Cheese Casserole

If you have leftovers, store them properly to maintain freshness. Allow the casserole to cool completely, then cover it with aluminum foil or transfer it to an airtight container. It can be stored in the refrigerator for up to 3 days. If you want to keep it longer, consider freezing it. Wrap the casserole in plastic wrap followed by aluminum foil, and it can be frozen for up to 2 months. To reheat, thaw overnight in the fridge and warm it in the oven until heated through.

Tips and mistakes to avoid

When making Broccoli Cheese Casserole, here are some tips to ensure it turns out perfect:

  • Don’t overcook the broccoli: It’s best to steam it just until tender. Overcooking can lead to mushy broccoli that doesn’t hold its shape in the casserole.
  • Constantly whisk the sauce: This prevents lumps and ensures a smooth cheese sauce. If you notice lumps, continue whisking and cooking until they dissolve.
  • Let it cool before slicing: If you’re serving right away, allow the casserole to cool for a few minutes after baking. This helps it set and makes slicing easier.

Variation

Feel free to customize your Broccoli Cheese Casserole! Here are a few variations:

  • Add Protein: To make it a full meal, consider adding cooked chicken, ham, or bacon for extra flavor.
  • Different Cheeses: Swap the sharp cheddar for other types like mozzarella, gouda, or even a spicy pepper jack for a kick.
  • Vegetable Add-Ins: Mix in other vegetables like cauliflower, carrots, or mushrooms for added nutrition and flavor.

FAQs

1. Can I use frozen broccoli instead of fresh?

Yes, you can use frozen broccoli! Just be sure to thaw and drain it well before adding it to the dish to avoid excess water.

2. How can I make this dish gluten-free?

To make a gluten-free version, substitute the all-purpose flour with a gluten-free flour blend. Ensure that the breadcrumbs you use are also gluten-free.

3. Can I prepare the casserole ahead of time?

Absolutely! You can prepare the casserole a day in advance and store it in the fridge. Just bake it when you’re ready to serve. This is a great way to save time on busy days!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Broccoli Cheese Casserole


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: mealstomake
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

A comforting and nutritious dish combining fresh broccoli, creamy cheese sauce, and a crunchy topping.


Ingredients

Scale
  • 2 heads of fresh broccoli, cut into florets (about 4 cups)
  • 2 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • 2 cups whole milk
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon paprika
  • 1/4 teaspoon mustard powder
  • Salt and pepper to taste
  • 2 cups shredded sharp cheddar cheese
  • 1/2 cup sour cream
  • 1/2 cup breadcrumbs
  • 1 tablespoon melted butter

Instructions

  1. Preheat your oven to 350°F (180°C) and grease a 9×13 inch baking dish.
  2. Steam the broccoli florets for 3-4 minutes until just tender, then plunge them into ice water and drain.
  3. In a saucepan over medium heat, melt 2 tablespoons of butter, then whisk in the flour to create a roux and cook until golden.
  4. Gradually add the milk while whisking, then add garlic powder, onion powder, paprika, mustard powder, salt, and pepper. Whisk until thickened for about 5 minutes.
  5. Remove from heat and stir in 1 and 1/2 cups of cheddar cheese and sour cream until smooth.
  6. In a large bowl, combine the broccoli and cheese sauce until well coated, then transfer to the baking dish.
  7. Combine breadcrumbs, melted butter, and remaining 1/2 cup of cheddar cheese, then sprinkle over the casserole.
  8. Bake for 25-30 minutes, until bubbly and golden brown.

Notes

Store leftovers in the refrigerator for up to 3 days or freeze for up to 2 months.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 5g
  • Sodium: 400mg
  • Fat: 12g
  • Saturated Fat: 4g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 3g
  • Protein: 15g
  • Cholesterol: 30mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star