Description
This creamy and comforting broccoli casserole is inspired by Ina Garten’s simple yet elegant cooking style. Made with tender broccoli, rich cheese, and a crispy topping, it’s the perfect side dish for any family dinner, holiday, or potluck.
Ingredients
-
6 cups broccoli florets (fresh or frozen)
-
1 tablespoon olive oil
-
1 medium yellow onion, diced
-
2 cloves garlic, minced
-
3 tablespoons unsalted butter
-
3 tablespoons all-purpose flour
-
2 cups whole milk
-
1 cup sharp cheddar cheese, shredded
-
1/2 cup Gruyère cheese, shredded
-
1/2 teaspoon salt
-
1/4 teaspoon black pepper
-
1 teaspoon Dijon mustard
-
1/2 cup sour cream
-
1 cup panko breadcrumbs
-
2 tablespoons melted butter
Instructions
-
Preheat your oven to 375°F (190°C).
-
Bring a large pot of salted water to a boil. Add broccoli and cook for 2-3 minutes until just tender. Drain and set aside.
-
In a skillet, heat olive oil over medium heat. Sauté onion for 4–5 minutes until soft, then add garlic and cook for 1 more minute.
-
In a saucepan, melt butter over medium heat. Whisk in flour and cook for 1-2 minutes to form a roux. Slowly whisk in milk, stirring until smooth and thickened (about 3–5 minutes).
-
Remove from heat and stir in cheddar, Gruyère, salt, pepper, Dijon mustard, and sour cream until melted and well combined.
-
In a large mixing bowl, combine broccoli, sautéed onions, and cheese sauce. Stir well to coat.
-
Transfer mixture to a greased 9×13-inch baking dish.
-
In a small bowl, mix panko breadcrumbs with melted butter. Sprinkle evenly over the casserole.
-
Bake uncovered for 25–30 minutes, or until bubbly and golden on top.
-
Let rest for 5–10 minutes before serving.
Notes
-
You can substitute Gruyère with Swiss or Monterey Jack cheese.
-
Add cooked rice or shredded chicken for a heartier version.
-
If using frozen broccoli, thaw and drain well before using.
Nutrition
- Serving Size: 1/8 of casserole
- Calories: 290
- Sugar: 4g
- Sodium: 380mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 3g
- Protein: 10g
- Cholesterol: 45mg