Cheesy Broccoli Casserole
Cheesy Broccoli Casserole is creamy, comforting, and loaded with flavor—perfect for veggie lovers and picky eaters alike.
Prep Time 15 minutes mins
Cook Time 30 minutes mins
Total Time 45 minutes mins
Course Side Dish / Main Course
Cuisine American
Servings 6
Calories 280 kcal
- 4 cups broccoli florets fresh or frozen, thawed
- 1 small onion finely chopped
- 2 cloves garlic minced
- 2 tbsp butter
- 2 tbsp all‑purpose flour or gluten‑free flour
- 1 ½ cups milk dairy or plant‑based
- 1 cup shredded cheddar cheese
- ½ cup grated Parmesan cheese
- ½ cup sour cream or Greek yogurt
- ½ tsp salt
- ¼ tsp black pepper
- ½ cup breadcrumbs or crushed crackers optional topping
Preheat & prep: Preheat oven to 375 °F (190 °C). Grease a 9x9‑inch baking dish.
Cook aromatics: In a saucepan, melt butter over medium heat. Sauté onion and garlic until softened (2–3 min).
Make sauce: Stir in flour and cook 1 min. Gradually whisk in milk, bringing to a simmer until thickened. Remove from heat and stir in cheddar until melted.
Combine: In a large bowl, mix broccoli, cheese sauce, Parmesan, sour cream, salt, and pepper.
Assemble & top: Transfer to the baking dish. If using, sprinkle breadcrumbs evenly on top.
Bake: Bake 25–30 minutes until bubbly and golden on top.
Rest & serve: Let sit 5 minutes before serving.
Keyword broccoli casserole, cheesy bake, comfort food, holiday side, family dinner, gluten-free option