
Broccoli casserole is a practical family dinner when you want a warm, satisfying dish without complicated preparation. Tender broccoli, a creamy sauce, melted cheese, and a crisp topping come together in one baking dish. The casserole can serve as a vegetarian main course with a salad, or it can accompany roasted chicken, baked ham, or grilled fish. It also reheats well, making it useful for planned leftovers.
Essential Concepts
Use fresh or frozen broccoli, drain it well, and avoid overcooking it. A thick sauce prevents a watery casserole. Bake until the center is hot and the topping is golden. Rest the dish for 5 to 10 minutes before serving.
Why This Broccoli Casserole Works
A good broccoli casserole depends on contrast. The broccoli should remain tender rather than soft and watery. The sauce should be thick enough to coat the vegetables without pooling in the bottom of the dish. Cheese contributes salt, fat, and flavor, while the topping adds texture.
This recipe uses a simple homemade cream sauce instead of relying on canned soup. Butter and flour create a base, milk gives the sauce body, and sharp cheddar provides a pronounced cheese flavor. Sour cream adds mild acidity and a smooth texture. The result is rich without requiring a long list of ingredients. For additional guidance on making a homemade version, see this from-scratch broccoli casserole method.
Fresh broccoli gives the best texture, although frozen broccoli is convenient and can work well. Frozen florets should be thawed and drained before they go into the casserole. Excess water is one of the most common causes of a thin sauce.
Easy Broccoli Casserole Recipe
Yield and timing
- Serves: 6 to 8
- Prep time: 20 minutes
- Bake time: 25 to 30 minutes
- Total time: About 50 minutes
Ingredients
For the casserole:
- 2 pounds fresh broccoli florets, about 900 grams
- 4 tablespoons unsalted butter, 56 grams
- 1 small yellow onion, finely chopped, about 150 grams
- 3 tablespoons all-purpose flour, about 24 grams
- 2 cups whole milk, 480 milliliters
- 1 cup sour cream, 240 grams
- 1 teaspoon Dijon mustard, 5 grams
- 1 teaspoon kosher salt, or to taste
- 1/2 teaspoon black pepper, 1 gram
- 1/4 teaspoon garlic powder, 1 gram
- 1 1/2 cups shredded sharp cheddar cheese, about 170 grams
- 1/2 cup grated Parmesan cheese, about 50 grams
For the topping:
- 1 cup panko breadcrumbs, about 60 grams
- 2 tablespoons melted unsalted butter, 28 grams
- 1/4 cup grated Parmesan cheese, about 25 grams
- 1/4 teaspoon paprika, 1 gram
Instructions
- Heat the oven to 375 degrees Fahrenheit, or 190 degrees Celsius. Lightly grease a 9-by-13-inch baking dish, approximately 23-by-33 centimeters.
-
Bring a large pot of salted water to a boil. Add the broccoli and cook for 2 to 3 minutes, just until the florets turn bright green and become slightly tender. Drain well. For firmer broccoli, transfer it immediately to a bowl of ice water, then drain again. Pat the broccoli dry with a clean kitchen towel.
-
Melt the 4 tablespoons of butter in a medium saucepan over medium heat. Add the onion and cook for 4 to 5 minutes, stirring occasionally, until soft but not browned.
-
Sprinkle the flour over the onion and butter. Stir constantly for about 1 minute. Gradually whisk in the milk. Continue cooking for 3 to 5 minutes, until the sauce thickens enough to coat the back of a spoon.
-
Remove the saucepan from the heat. Stir in the sour cream, Dijon mustard, salt, black pepper, and garlic powder. Add the cheddar and 1/2 cup of Parmesan. Stir until the cheese melts into the sauce.
-
Place the broccoli in the prepared baking dish. Pour the cheese sauce over it and gently fold until the florets are evenly coated.
-
In a small bowl, combine the panko, melted butter, Parmesan, and paprika. Sprinkle the mixture evenly over the casserole.
-
Bake uncovered for 25 to 30 minutes, or until the edges bubble and the topping is golden brown. Let the casserole rest for 5 to 10 minutes before serving.
Preparation Tips

Cut broccoli florets into similar sizes so they cook at the same rate. Large pieces may remain firm while small pieces become soft. The stems are edible and can be peeled, sliced, and added to the dish. They have a mild, slightly sweet flavor and help reduce food waste.
Do not skip draining. After blanching, allow the broccoli to sit in a colander for several minutes. If it retains visible moisture, pat it dry before mixing it with the sauce.
For a smoother sauce, shred the cheddar from a block. Pre-shredded cheese often contains additives that can interfere with melting. Keep the heat moderate after adding the cheese, since high heat may cause the sauce to become grainy.
The casserole should be assembled in a shallow, broad dish. This distributes the sauce and topping more evenly than a deep dish and helps the center heat before the top becomes too dark.
Variations
For a chicken broccoli casserole, add 2 cups of cooked, shredded chicken, about 300 grams, before adding the sauce. Leftover roasted chicken works well. For another hearty family option, try this cheesy chicken hashbrown casserole.
To make the dish more filling without meat, add 2 cups of cooked rice, about 400 grams. Brown rice gives the casserole a firmer texture, while white rice produces a softer result.
For a lower-carbohydrate version, omit the breadcrumbs and use additional Parmesan, chopped almonds, or crushed pork rinds for the topping. To make the casserole vegetarian, select cheeses produced without animal-based rennet if that distinction matters to your household.
You can replace some or all of the cheddar with Gruyère, Monterey Jack, or mozzarella. Cheddar provides the strongest flavor, while mozzarella creates a milder, stretchier filling.
Storage and Reheating
Cool leftovers within two hours and place them in a covered container. Refrigerate for up to 4 days. Reheat individual portions in the microwave at medium power, or warm the entire casserole in a 350-degree Fahrenheit, 175-degree Celsius oven until heated through.
For freezer storage, assemble the casserole without baking and leave off the breadcrumb topping. Cover it tightly and freeze for up to 2 months. Thaw it in the refrigerator overnight, add the topping, and bake as directed. A cold casserole may require an additional 10 to 15 minutes in the oven.
What to Serve With Broccoli Casserole
As a main dish, serve it with a green salad, sliced tomatoes, or roasted carrots. As a side dish, it pairs well with roasted turkey, baked chicken, pork tenderloin, or baked potatoes. Because the casserole contains a creamy sauce and cheese, a crisp salad dressed with vinegar helps balance the meal.
FAQ’s

Can I use frozen broccoli?
Yes. Thaw the broccoli completely and drain it well. Press it gently between clean towels to remove excess moisture. Frozen broccoli may be softer than fresh broccoli, so avoid boiling it before adding it to the casserole.
Why is my broccoli casserole watery?
The broccoli may have retained too much water, or the sauce may not have thickened sufficiently before baking. Drain the vegetables carefully, cook the flour and milk mixture until thick, and avoid covering the casserole while it bakes.
Can I prepare broccoli casserole ahead of time?
Yes. Assemble the casserole, cover it, and refrigerate it for up to 24 hours. Store the breadcrumb topping separately and add it just before baking. Allow the chilled casserole to sit at room temperature for about 20 minutes while the oven heats.
Can I make this recipe without sour cream?
Plain Greek yogurt can replace the sour cream in equal measure. Add it after removing the sauce from the heat to reduce the chance of curdling. Plain yogurt may provide a slightly sharper flavor.
How do I know when the casserole is done?
The edges should be bubbling, the center should be hot, and the topping should be golden brown. If using a food thermometer, the center should reach at least 165 degrees Fahrenheit, or 74 degrees Celsius, for safe reheating when meat has been added.
Can I make broccoli casserole gluten-free?
Yes. Use a certified gluten-free flour blend in place of the all-purpose flour and gluten-free panko for the topping. Check the labels on all packaged ingredients, including mustard and shredded cheese, if cross-contact is a concern.


Discover more from Life Happens!
Subscribe to get the latest posts sent to your email.

