Cheddar Broccoli Casserole is a classic comfort food side that’s creamy, cheesy, and packed with fresh broccoli. This easy-to-make casserole is perfect for weeknight dinners, holiday meals, or potlucks. With a rich cheddar cheese sauce, tender broccoli, and a golden, crunchy topping, this casserole is loved by kids and adults alike.
Why You’ll Love This Recipe
- Rich, creamy, and cheesy flavor
- Simple, easy-to-follow recipe
- Perfect for holiday dinners or weeknight meals
- Kid-friendly and crowd-pleasing
- Can be made ahead of time and baked when needed
- Adds a comforting touch to any meal
Ingredients

- 4 cups broccoli florets, steamed
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 1 cup milk
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon garlic powder
- 1 1/2 cups shredded cheddar cheese
- 1/2 cup breadcrumbs or crushed crackers for topping
- 1 tablespoon grated Parmesan cheese (optional)
Step-by-Step Instructions

- Preheat oven to 350°F (175°C) and grease a 9×13-inch casserole dish.
- Steam broccoli florets until tender but still bright green. Drain and set aside.
- In a medium saucepan, melt butter over medium heat.
- Stir in flour to make a roux and cook for 1–2 minutes.
- Gradually whisk in milk until smooth and thickened, about 3–5 minutes.
- Add salt, black pepper, garlic powder, and 1 cup shredded cheddar cheese. Stir until cheese melts and sauce is smooth.
- Place steamed broccoli in the prepared casserole dish and pour the cheese sauce over the top. Mix gently to coat evenly.
- Sprinkle remaining cheddar cheese, breadcrumbs or crushed crackers, and Parmesan over the top.
- Bake uncovered for 20–25 minutes, until bubbly and golden brown.
- Let cool slightly before serving.
Tips & Variations
- Use fresh or frozen broccoli; if using frozen, thaw and drain thoroughly.
- Substitute cheddar with a blend of cheeses like Monterey Jack or Gruyere for extra flavor.
- Add sautéed onions or mushrooms for additional texture and taste.
- Top with crushed Ritz crackers or panko breadcrumbs for a crispier topping.
- Prepare ahead by assembling and refrigerating; bake before serving.
Storage & Freezer Instructions
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Reheat in the oven at 325°F (165°C) until warmed through.
- To freeze, assemble and bake the casserole first, then cool completely, wrap tightly, and freeze up to 2 months. Reheat covered in the oven until heated through.
Serving & Pairing Ideas

- Serve alongside roasted chicken, or turkey.
- Pair with mashed potatoes or rice for a complete comfort meal.
- Garnish with fresh herbs like parsley or chives for added color.
Frequently Asked Questions
Can I use frozen broccoli in this casserole?
Yes! Make sure to thaw and drain frozen broccoli thoroughly to avoid excess water in the casserole.
Can I make this ahead of time?
Absolutely! Assemble the casserole and refrigerate until ready to bake. Add breadcrumbs and extra cheese topping before baking.
What can I use instead of cheddar cheese?
You can substitute with Monterey Jack, Colby, or Gruyere for a different flavor profile. A mix of cheeses also works well.
How long will leftovers last?
Store in the refrigerator for up to 3 days. Reheat in the oven until warmed through, or microwave individual portions.
Ready to Make It?
Cheddar Broccoli Casserole is creamy, cheesy, and packed with flavor—a classic side dish that pairs well with any meal. Simple to prepare, comforting, and crowd-pleasing, it’s perfect for weeknights, holiday dinners, or potlucks.
You Might Also Like
- Garlic Butter Green Beans – Crisp green beans coated in rich garlic butter for an easy side dish.
- Honey Roasted Asparagus – Tender asparagus roasted with sweet and savory flavor.
- Creamy Butter Peas – Soft peas in a rich buttery sauce perfect with chicken.
- Garlic Roasted Broccoli – Crispy roasted broccoli packed with flavor.
Cheddar Broccoli Casserole
- Total Time: 35 minutes
- Yield: 6–8 servings 1x
Description
Creamy cheddar broccoli casserole with golden cheese topping. Easy, comforting, and perfect as a side dish for any meal.
Ingredients
4 cups broccoli florets, steamed
2 tablespoons butter
2 tablespoons all-purpose flour
1 cup milk
1/2 teaspoon salt
1/4 teaspoon black pepper
1/4 teaspoon garlic powder
1 1/2 cups shredded cheddar cheese
1/2 cup breadcrumbs or crushed crackers for topping
1 tablespoon grated Parmesan cheese (optional)
Instructions
1. Preheat oven to 350°F and grease 9×13-inch dish
2. Steam broccoli until tender, drain
3. Melt butter in medium saucepan
4. Stir in flour and cook 1–2 minutes
5. Whisk in milk gradually until thickened
6. Add salt, pepper, garlic powder, and 1 cup cheddar, stir until smooth
7. Place broccoli in dish, pour cheese sauce over, mix gently
8. Sprinkle remaining cheese, breadcrumbs, and Parmesan on top
9. Bake 20–25 minutes until bubbly and golden
10. Let cool slightly before serving
Notes
Use fresh or frozen broccoli, thaw if frozen
Substitute cheeses as desired
Add onions or mushrooms for extra flavor
Use panko or crushed crackers for crispier topping
Prepare ahead and refrigerate before baking
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Side Dish
- Method: Baked
- Cuisine: American