-
Prep Time: 20 minutes
-
Cook Time: 40 minutes
-
Total Time: 1 hour
-
Intensity (Difficulty): Easy (2/5)
-
Servings: 6
-
Dietary: Vegetarian (Can be made vegan – see notes)
Why You’ll Love This Veggie Casserole
This isn’t your average soggy vegetable bake. By roasting the vegetables first, we concentrate their natural sweetness and avoid a watery casserole. The creamy, herbed sauce brings everything together under a golden, bubbly cheese topping. It’s forgiving, uses pantry staples, and is a brilliant way to use up seasonal produce.
Ingredients
For the Roasted Vegetables:
-
2 cups broccoli florets (bite-sized)
-
2 cups cauliflower florets
-
1 large zucchini, sliced into half-moons
-
1 red bell pepper, chopped
-
1 cup sliced cremini mushrooms
-
1 small red onion, thinly sliced
-
2 tbsp olive oil
-
1 tsp salt
-
½ tsp black pepper
For the Creamy Sauce:
-
3 tbsp unsalted butter (or olive oil for dairy-free)
-
3 tbsp all-purpose flour (use gluten-free 1:1 blend if needed)
-
2 cups whole milk (or unsweetened oat milk)
-
½ cup vegetable broth
-
1 tsp garlic powder
-
1 tsp onion powder
-
½ tsp smoked paprika
-
½ tsp dried thyme
-
¼ tsp nutmeg (secret weapon for creaminess)
-
Salt and pepper to taste
For the Topping & Assembly:
-
1 ½ cups shredded sharp cheddar cheese (divided)
-
½ cup grated Parmesan cheese
-
¼ cup panko breadcrumbs (optional for crunch)
Nutrition Information (Per Serving – 1/6 of casserole)
Approximate values – will vary based on ingredient brands and substitutions.
| Nutrient | Amount |
|---|---|
| Calories | 385 kcal |
| Protein | 16g |
| Carbohydrates | 24g |
| Fiber | 5g |
| Sugar | 9g |
| Fat | 25g |
| Saturated Fat | 12g |
| Cholesterol | 55mg |
| Sodium | 720mg |
| Calcium | 380mg |
| Iron | 2mg |
| Vitamin C | 85% DV |
| Vitamin A | 45% DV |
Allergen Notes: Contains dairy and gluten (if using standard flour/panko). See recipe notes for modifications.
Instructions
Part 1: Roast the Vegetables (Intensity: Low – just chop and toss)
-
Preheat your oven to 425°F (220°C). Lightly grease a 9×13-inch baking dish.
-
In a large bowl, toss the broccoli, cauliflower, zucchini, bell pepper, mushrooms, and red onion with olive oil, salt, and pepper.
-
Spread vegetables in a single layer on a baking sheet. Roast for 15 minutes until edges are lightly charred and tender-crisp. Do not overcook – they will bake again later.
-
Remove from oven. Reduce oven temperature to 375°F (190°C).
Why roast first? This step removes excess moisture and adds deep, caramelized flavor. Your casserole will never be watery.
Part 2: Make the Creamy Sauce (Intensity: Medium – requires constant stirring)
-
In a medium saucepan over medium heat, melt the butter.
-
Add the flour and whisk constantly for 1-2 minutes until the mixture turns light golden (this is a roux – it removes the raw flour taste).
-
Slowly pour in the milk and vegetable broth while whisking continuously to prevent lumps.
-
Add garlic powder, onion powder, smoked paprika, thyme, nutmeg, salt, and pepper.
-
Continue whisking for 5-7 minutes until the sauce thickens enough to coat the back of a spoon.
-
Remove from heat. Stir in 1 cup of shredded cheddar and all the Parmesan until melted and smooth.
Part 3: Assemble the Casserole (Intensity: Low)
-
Place the roasted vegetables directly into the prepared baking dish.
-
Pour the cheese sauce evenly over the vegetables. Gently stir to combine.
-
Sprinkle the remaining ½ cup of cheddar on top. For extra crunch, mix panko with 1 tsp olive oil and scatter over the cheese.
Part 4: Bake & Serve (Intensity: None – let the oven work)
-
Bake uncovered at 375°F (190°C) for 20 minutes until bubbly and golden brown on top.
-
Let rest for 5-10 minutes before serving. This allows the sauce to set so slices hold their shape.
-
Garnish with fresh parsley or thyme (optional). Serve warm.
Chef’s Tips & Variations
-
Make it vegan: Use plant-based butter, unsweetened oat milk, vegan cheddar shreds, and nutritional yeast instead of Parmesan.
-
Add protein: Stir in 1.5 cups of cooked chickpeas or diced firm tofu before baking.
-
Boost the crunch: Top with crushed potato chips or French fried onions instead of panko.
-
Meal prep: Assemble the casserole (without the final baking) up to 2 days ahead. Add 10 minutes to the bake time if starting from cold.
Storage & Reheating
-
Refrigerator: Store in an airtight container for up to 4 days.
-
Freezer: Freeze baked or unbaked casserole for up to 3 months. Thaw overnight in the fridge before baking.
-
Reheat: Microwave individual portions, or reheat covered at 350°F for 15 minutes.
Recipe Intensity Breakdown (1–5 Scale)
| Task | Intensity | Why |
|---|---|---|
| Chopping vegetables | 1/5 | Simple knife work |
| Roasting | 1/5 | Set timer, walk away |
| Making roux & sauce | 2/5 | Needs whisking but very forgiving |
| Assembling | 1/5 | Just stir and sprinkle |
| Baking | 1/5 | Oven does the work |
| Overall | 2/5 | Great for confident beginners |
Final Note from the Chef
This veggie casserole is a hug in a baking dish. It’s flexible – swap in sweet potatoes, kale, or eggplant depending on the season. The roasted-veg-first method is the real game-changer. Make it once, and it’ll become your go-to for Meatless Monday, holiday sides, or just a wholesome Tuesday dinner.