A cozy, layered bake full of tender vegetables, creamy sauce, and a golden cheesy crumb topping.
This vegetable casserole is the kind of dish that warms your heart and fills your home with the comforting aroma of garlic, herbs, and browned butter. It’s a celebration of garden flavors—soft roasted squash, sweet carrots, earthy potatoes, bright broccoli, and caramelized onions, all tucked into a creamy, savory sauce and topped with a crisp golden crust. It’s perfect as a main dish with bread or as a hearty side alongside roasted chicken, baked fish, or a holiday table spread.
Servings: 6
Baking Time: 45 minutes
Skill Level: Easy
Ingredients
Vegetables
-
2 medium potatoes, thinly sliced
-
2 cups broccoli florets
-
1 large carrot, thinly sliced
-
1 small zucchini, thinly sliced
-
1 cup sliced mushrooms (optional but wonderful)
-
1 small onion, thinly sliced
-
2 tablespoons olive oil
-
Salt & pepper to taste
Creamy Herb Sauce
-
3 tablespoons butter
-
3 tablespoons flour
-
2 cups whole milk (or half milk + half cream for richer flavor)
-
2 cloves garlic, minced
-
1 teaspoon Dijon mustard
-
½ teaspoon dried thyme
-
½ teaspoon dried basil
-
¼ teaspoon smoked paprika
-
Salt and black pepper to taste
Cheese & Topping
-
1 cup shredded mozzarella or Monterey Jack
-
½ cup grated parmesan
-
1 cup breadcrumbs (panko recommended)
-
2 tablespoons melted butter
Instructions
Step 1: Prepare the Vegetables
-
Preheat your oven to 375°F (190°C).
-
Toss the sliced potatoes, broccoli, carrots, zucchini, mushrooms, and onion with olive oil, a pinch of salt, and a little black pepper.
-
Spread them on a baking tray and roast for 15 minutes.
Roasting first intensifies flavor and prevents the vegetables from turning watery in the casserole.
Step 2: Make the Creamy Herb Sauce
-
In a medium saucepan, melt the butter over medium heat.
-
Add flour, whisking until smooth and lightly golden (about 1 minute).
-
Slowly pour in the milk, whisking constantly until thick and velvety.
-
Stir in garlic, Dijon mustard, thyme, basil, smoked paprika, and season generously with salt and pepper.
-
Let the sauce simmer for 2 minutes, then remove from heat.
The mustard and smoked paprika give the sauce warmth and complexity—don’t skip them!
Step 3: Assemble the Casserole
-
Lightly butter a 9×13 baking dish.
-
Add the roasted vegetables and toss gently so they’re evenly mixed.
-
Pour the creamy herb sauce over them, coating well.
-
Sprinkle evenly with mozzarella and parmesan.
Step 4: Make the Golden Crumb Topping
-
Stir together the breadcrumbs and melted butter until lightly moistened.
-
Spread this mixture across the top of the casserole.
This ensures a beautifully crunchy, golden-brown crust.
Step 5: Bake
-
Place in the oven for 30–35 minutes, or until:
-
The sauce is bubbling,
-
The cheese has melted,
-
The topping is crisp and golden brown.
-
Let rest 5 minutes before serving so the layers settle.
Serving Suggestions
-
As a main dish: Pair with warm garlic bread, a side salad, or buttered cornbread.
-
As a side: Serve next to roast chicken, grilled salmon, meatloaf, or baked ham.
-
For brunch: Add a few soft-poached eggs or crumble feta on top after baking.
Flavor Variations (Make It Your Own!)
| Twist | What to Add | Flavor Result |
|---|---|---|
| Italian Style | Add ½ cup ricotta & fresh basil | Creamier & aromatic |
| Spicy Kick | Add red pepper flakes & pepper jack cheese | Warm, spicy finish |
| Mediterranean | Add olives, artichokes & oregano | Bright & savory |
| Protein Boost | Add chickpeas, rotisserie chicken, or white beans | More filling & hearty |
Tips for Best Results
-
Slice vegetables thin so they cook evenly.
-
Pre-roasting prevents sogginess and deepens their flavor.
-
Avoid skipping the crumb topping—texture matters!
-
Leftovers are even better the next day because the flavors meld beautifully.
Why This Recipe Works
Unlike many casseroles that drown vegetables in heavy sauce or too much cheese, this recipe keeps the balance. The vegetables are the star—sweet, nutty, earthy—and the creamy sauce simply enhances them. The topping adds crunch, preventing the dish from feeling too soft or monotone in texture. Every bite has layers: warm vegetables, silky sauce, melty cheese, and crisp topping.