Cheesy Broccoli and Potato Casserole
Cheesy Broccoli and Potato Casserole is a medium Western Comfort Food recipe that serves 4. 587 calories per serving.
Prep: 25 min | Cook: 1 hr 28 min | Total: 2 hrs 8 min
Cost: $21.34 total, $5.34 per serving
Ingredients
- 1 head Broccoli (cut into bite‑size florets)
- 500 g Potatoes (peeled and cut into medium pieces)
- 1 piece Red Onion (thinly sliced)
- 200 g White Mushrooms (Champignons) (sliced)
- 2 tablespoons Olive Oil (for sautéing)
- 4 tablespoons Unsalted Butter (2 tbsp for sauce, 2 tbsp for drizzling)
- 2 tablespoons All-Purpose Flour (for roux)
- 500 ml Milk (room temperature)
- 200 g Mild Melting Cheese (grated (e.g., mozzarella or mild cheddar))
- 0.5 teaspoons Nutmeg (ground)
- 1 teaspoon Salt (for seasoning water and sauce)
- 0.5 teaspoons Black Pepper (freshly ground)
- 2 pieces Bay Leaves (for potato boiling water)
- 5 pieces Whole Peppercorns (for potato boiling water)
Instructions
Chop Broccoli
Trim the broccoli head and cut into bite‑size florets.
Time: PT5M
Boil Broccoli
Add a pinch of salt to a pan of water, bring to a boil, add broccoli and cook for 2 minutes. Drain and set aside to cool slightly.
Time: PT5M
Prep Potatoes
Peel the potatoes and cut into medium‑sized pieces.
Time: PT5M
Boil Potatoes
Fill a pot with water, add salt, bay leaves, and peppercorns. Bring to a boil, add potatoes and cook until fork‑tender, about 15 minutes. Drain and let cool.
Time: PT15M
Slice Onion and Mushrooms
Thinly slice the red onion and slice the mushrooms.
Time: PT5M
Sauté Onion & Mushrooms
Heat olive oil in a medium pan over medium heat. Add onion slices, cook until softened, then add mushrooms, season with a pinch of salt and black pepper, and sauté until mushrooms release moisture, about 8 minutes.
Time: PT8M
Make Béchamel Sauce
In a saucepan melt 2 tbsp butter over low heat. Whisk in flour and cook 1 minute. Gradually whisk in milk, stirring constantly. Add salt, pepper, and nutmeg. Simmer on low, stirring, until thickened and smooth, about 10 minutes.
Time: PT12M
Add Cheese to Sauce
Stir the grated cheese into the warm béchamel until fully melted and the sauce is silky.
Time: PT3M
Preheat Oven
Preheat the oven to 180°C (350°F).
Time: PT10M
Temperature: 180°C
Assemble Casserole
Drizzle a little olive oil in the glass baking dish. Layer as follows: a thin layer of cheese sauce, potatoes, a sprinkle of cheese, broccoli, sautéed mushrooms, repeat layers ending with sauce and a final generous sprinkle of cheese on top.
Time: PT10M
Bake
Place the assembled dish in the preheated oven and bake for 35 minutes, until the top is golden and bubbling.
Time: PT35M
Temperature: 180°C
Rest & Serve
Remove from oven and let rest for 5 minutes before serving.
Time: PT5M
Nutrition Facts
- Calories
- 587
- Protein
- 14 g
- Carbohydrates
- 34 g
- Fat
- 39 g
- Fiber
- 3 g
Dietary info: Vegetarian, Can be made vegan with plant‑based milk and cheese, Can be made gluten‑free with gluten‑free flour
Allergens: Dairy, Gluten, Mushrooms
Last updated: April 12, 2026








