Ingredients
Method
Preheat and Prep
- Preheat your oven to 375°F (190°C) and lightly grease a 9x13-inch baking dish with butter or cooking spray.
Sauté the Aromatics
- Melt the butter in a large oven-safe skillet or heavy-bottomed pot over medium heat. Add the diced onion and cook for about 3–4 minutes until it softens and turns translucent.
- Add the minced garlic and stir for another minute until fragrant.
Build the Cream Sauce
- Sprinkle the flour over the butter and onion mixture, stirring constantly for about 1–2 minutes to cook out the raw flour taste.
- Slowly pour in the vegetable broth while whisking, then gradually add the milk. Keep whisking over medium heat until the sauce thickens noticeably — about 4–5 minutes. It should coat the back of a spoon.
- Remove from heat and stir in the shredded cheddar and sour cream until the sauce is silky smooth. Season generously with salt, pepper, garlic powder, and onion powder.
Add the Vegetables
- Fold in all the vegetables — broccoli, cauliflower, zucchini, carrots, and peas — until every piece is coated in the creamy sauce.
- Pour the entire mixture into the prepared baking dish and spread it out into an even layer.
Top and Bake
- Combine the breadcrumbs and Parmesan cheese in a small bowl, then sprinkle the mixture evenly over the top of the casserole.
- Bake uncovered for 25–30 minutes, until the top is golden brown and bubbling at the edges.
- Let the casserole rest for 5 minutes before serving to allow the sauce to settle.
Notes
Substitution Tips: Swap sour cream for cream cheese for an even richer sauce. Use gluten-free flour and breadcrumbs to make this casserole gluten-free. For picky eaters, replace zucchini with corn. Meal-Prep Tip: Chop all vegetables the night before and store in an airtight container in the fridge. Common Mistakes: Don't skip the roux step; thaw and pat dry frozen vegetables before use; don't overbake; season the sauce generously before adding vegetables. Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days. Freeze portioned cooled casserole in freezer-safe containers for up to 2 months. Reheat at 350°F covered with foil. Make-Ahead: Assemble, cover tightly, and refrigerate up to 24 hours before baking; add 5–10 extra minutes to bake time.
