A delicious, comforting casserole made with oven-roasted vegetables, creamy garlic seasoning, and plenty of melted cheese. It is perfect as a family dinner, a holiday side dish, or a satisfying vegetarian meal.
Prep Time: 20 minutes
Cook Time: 40–45 minutes
Total Time: 60–65 minutes
Servings: 6
Course: Main Course or Side Dish
Cuisine: American
Difficulty: Easy
Ingredients
For the Roasted Vegetables
– 2 cups broccoli florets
– 2 cups cauliflower florets
– 1 medium zucchini, sliced into half-moons
– 1 red bell pepper, chopped
– 1 yellow bell pepper, chopped
– 1 medium red onion, cut into wedges
– 1 cup carrots, thinly sliced
– 3 tablespoons olive oil
– 1 teaspoon garlic powder
– 1 teaspoon paprika
– ½ teaspoon dried oregano
– ½ teaspoon dried thyme
– ¾ teaspoon salt, or to taste
– ½ teaspoon black pepper
For the Creamy Cheese Sauce
– 2 tablespoons butter
– 2 tablespoons all-purpose flour
– 1½ cups whole milk
– ½ cup heavy cream
– 1 teaspoon Dijon mustard, optional
– ½ teaspoon garlic powder
– ¼ teaspoon onion powder
– ¼ teaspoon black pepper
– ¼ teaspoon salt, or to taste
– 1½ cups shredded cheddar cheese
– ½ cup shredded mozzarella cheese
– ¼ cup grated Parmesan cheese
For the Topping
– ½ cup shredded cheddar cheese
– ½ cup shredded mozzarella cheese
– ¼ cup grated Parmesan cheese
– ½ cup breadcrumbs, optional
– 1 tablespoon melted butter, for the breadcrumbs
– 1 tablespoon chopped fresh parsley, for garnish
Equipment Needed
– Large baking sheet
– Large mixing bowl
– Sharp knife and cutting board
– Medium saucepan
– Whisk
– 9 × 13-inch baking dish
– Measuring cups and spoons
– Spatula or large spoon
Instructions
Step 1: Preheat the Oven
Preheat your oven to 425°F (220°C). Line a large baking sheet with parchment paper or lightly grease it with olive oil.
Roasting the vegetables at a high temperature helps remove excess moisture and develops a delicious, slightly caramelized flavor. This also prevents the casserole from becoming watery.
Step 2: Prepare the Vegetables
Wash and thoroughly dry all the vegetables.
Cut the broccoli and cauliflower into bite-sized florets. Slice the zucchini into half-moons, chop the bell peppers, cut the red onion into wedges, and slice the carrots thinly so they cook evenly.
Place all the vegetables in a large mixing bowl.
Step 3: Season the Vegetables
Add the olive oil, garlic powder, paprika, dried oregano, dried thyme, salt, and black pepper.
Toss everything thoroughly until the vegetables are evenly coated with oil and seasonings.
Spread the vegetables in a single layer on the prepared baking sheet. Use two baking sheets if necessary, because overcrowding can cause the vegetables to steam rather than roast.
Step 4: Roast the Vegetables
Place the baking sheet in the preheated oven and roast for 20–25 minutes.
Stir or flip the vegetables halfway through cooking. The broccoli and cauliflower should develop lightly browned edges, the carrots should begin to soften, and the peppers and onions should become tender.
Remove the vegetables from the oven and set them aside.
Do not worry if the vegetables are not completely soft at this stage, as they will finish cooking in the casserole.
Step 5: Prepare the Creamy Cheese Sauce
While the vegetables are roasting, melt the butter in a medium saucepan over medium heat.
Add the flour and whisk continuously for 1–2 minutes to create a smooth roux. Avoid browning it too much.
Gradually pour in the milk while whisking constantly to prevent lumps from forming. Add the heavy cream and continue stirring.
Cook for approximately 3–5 minutes, until the sauce thickens enough to coat the back of a spoon.
Step 6: Season the Sauce
Add the Dijon mustard, garlic powder, onion powder, black pepper, and salt.
Stir until the seasonings are evenly distributed.
Reduce the heat to low. Add the 1½ cups cheddar cheese, ½ cup mozzarella cheese, and ¼ cup Parmesan cheese.
Stir gently until the cheese melts into a smooth, creamy sauce. Do not let the sauce boil vigorously after adding the cheese, as this may cause it to become grainy.
Taste and adjust the seasoning if needed.
Step 7: Combine the Vegetables and Sauce
Transfer the roasted vegetables to a large mixing bowl or keep them on the baking sheet if it is large enough.
Pour the creamy cheese sauce over the vegetables. Gently toss until every piece is coated.
Be careful not to mash the broccoli and cauliflower. You want the vegetables to retain their shape and texture.
Step 8: Assemble the Casserole
Reduce the oven temperature to 375°F (190°C).
Lightly grease a 9 × 13-inch baking dish with butter or olive oil.
Transfer the cheesy vegetable mixture into the prepared dish and spread it evenly.
Sprinkle the remaining cheddar, mozzarella, and Parmesan cheese over the top.
For a crispy topping, combine the breadcrumbs with the melted butter in a small bowl. Sprinkle the mixture evenly over the cheese.
The breadcrumbs are optional, so you can leave them out for a lower-carbohydrate version.
Step 9: Bake Until Golden and Bubbly
Place the casserole in the oven and bake uncovered for 15–20 minutes.
The cheese should melt completely, the sauce should bubble around the edges, and the top should become lightly golden.
For an extra-golden topping, broil for 1–2 minutes at the end, watching carefully to prevent burning.
Step 10: Rest and Serve
Remove the casserole from the oven and allow it to rest for 5–10 minutes before serving.
This resting period helps the cheese sauce settle and makes serving easier.
Sprinkle with freshly chopped parsley and serve warm while the cheese is still creamy and stretchy.
The finished casserole should have tender roasted vegetables, a rich garlic-cheese sauce, and a golden, cheesy topping.
Serving Suggestions
Serve this casserole with:
– Grilled chicken breasts or roasted chicken.
– Baked fish or garlic butter salmon.
– Crispy roasted potatoes.
– Fresh green salad with lemon vinaigrette.
– Warm garlic bread or dinner rolls.
– Rice or quinoa for a more filling meal.
For a complete vegetarian dinner, serve generous portions with a fresh salad and crusty bread.
Helpful Tips for the Best Results
1. Dry the vegetables well. Excess water can thin the cheese sauce and make the casserole watery.
2. Avoid overcrowding the baking sheet. Spread the vegetables in a single layer for better browning.
3. Shred your own cheese if possible. Freshly shredded cheese generally melts more smoothly than pre-shredded varieties.
4. Add extra flavor. A pinch of red pepper flakes, smoked paprika, or Italian seasoning works well in this recipe.
5. Choose vegetables with similar cooking times. Cut carrots smaller than zucchini and peppers because carrots generally take longer to soften.
6. Do not overbake. Once the cheese is melted and bubbling, the casserole is ready. Excessive baking can dry out the sauce.
7. Let it rest before serving. This helps the sauce thicken slightly and keeps portions from falling apart.
Variations
– Add mushrooms: Include 1 cup sliced mushrooms for a deeper, savory flavor.
– Make it heartier: Add 1–2 cups cooked chicken or turkey.
– Add more vegetables: Green beans, Brussels sprouts, or asparagus are excellent additions.
– Make it spicy: Add cayenne pepper or red pepper flakes to the sauce.
– Try different cheeses: Gruyère, Monterey Jack, or Gouda can replace some of the cheddar.
– Make it gluten-free: Use a gluten-free flour blend and gluten-free breadcrumbs, if needed.
– Make it lower-carb: Omit the flour-based sauce and breadcrumbs, and use a suitable low-carb cream-and-cheese sauce instead.
Storage Instructions
Refrigeration: Allow the casserole to cool, then transfer it to an airtight container or cover the baking dish. Refrigerate for up to 3–4 days.
Freezing: For best texture, freeze the assembled casserole before baking, preferably without the breadcrumb topping. Wrap it tightly and freeze for up to 2 months for best quality. Thaw overnight in the refrigerator before baking. The vegetables may soften more after freezing.
Reheating in the oven: Cover with foil and bake at 350°F (175°C) for approximately 15–25 minutes, depending on portion size. Remove the foil toward the end if you want to crisp the top.
Reheating in the microwave: Place an individual serving in a microwave-safe dish and heat in 30–60-second intervals until steaming hot.
Food safety: Refrigerate leftovers within 2 hours of cooking. Reheat leftovers to 165°F (74°C).
Make-Ahead Instructions
You can roast the vegetables and prepare the cheese sauce a day ahead. Store them separately in the refrigerator.
When ready to cook, gently reheat the sauce until pourable, combine it with the vegetables, assemble the casserole, and bake at 375°F (190°C) until bubbling and hot throughout. Add extra baking time if the ingredients are still cold.
Nutritional Information
Estimated nutrition per serving, assuming 6 servings and including the cheese topping and breadcrumbs:
– Calories: 390–450
– Protein: 17–21 g
– Total carbohydrates: 25–31 g
– Dietary fiber: 5–7 g
– Total sugars: 8–11 g
– Total fat: 25–31 g
– Saturated fat: 13–17 g
– Cholesterol: 65–85 mg
– Sodium: 650–900 mg
These values are estimates and will vary depending on the cheese brands, vegetables, portion sizes, and amount of salt used. They are not laboratory-tested nutrition facts.
Allergen Information
– Milk: Contains butter, milk, cream, cheddar, mozzarella, and Parmesan.
– Gluten: Contains wheat flour and potentially wheat breadcrumbs.
– Eggs: Usually absent from the listed ingredients, but check packaged breadcrumbs and cheese products for cross-contact or added ingredients.
– Nuts and peanuts: No nuts or peanuts are intentionally included in this recipe. Check product labels for possible cross-contact if you have a food allergy.
– Soy: Some packaged cheeses, breadcrumbs, and seasonings may contain soy-derived ingredients; check labels if relevant.
Quality and Safety Notes
– Use clean utensils and wash vegetables under running water before cutting.
– Keep dairy ingredients refrigerated until needed.
– If adding cooked meat, ensure it is properly cooked before combining it with the vegetables.
– For anyone with a severe food allergy, verify all ingredient labels and cross-contact warnings.
Frequently Asked Questions
Can I make this casserole without roasting the vegetables first?
Yes, but roasting first produces better flavor and helps reduce excess moisture. If you skip roasting, use appropriately cut vegetables and expect a longer baking time. Firmer vegetables may need to be partially cooked first.
Can I use frozen vegetables?
Yes. Thaw them and drain them thoroughly before roasting. Frozen vegetables release more moisture, so roasting them until the excess moisture evaporates is especially important.
Why did my casserole turn watery?
The most common causes are wet vegetables, overcrowding during roasting, or vegetables releasing moisture during baking. Dry the vegetables thoroughly and roast them until lightly browned before adding the sauce.
Can I prepare it without heavy cream?
Yes. Replace the heavy cream with an equal amount of whole milk. The sauce will be slightly less rich but should still be creamy.
How do I make the top extra crispy?
Use buttered breadcrumbs and finish with 1–2 minutes under the broiler. Watch closely because cheese can brown quickly.
Can I make it ahead for a family gathering?
Yes. Prepare the vegetables and sauce separately up to one day ahead, refrigerate, assemble, and bake before serving.
Is this casserole suitable for a keto diet?
The original recipe is not strictly keto-friendly because it contains flour, carrots, milk, and optional breadcrumbs. For a lower-carb version, omit the breadcrumbs and flour, reduce the carrots, and use a thickened cream-and-cheese sauce with ingredients appropriate for your carbohydrate target.
Can I add chicken?
Absolutely. Add 2 cups of cooked, shredded or diced chicken to the roasted vegetables before mixing in the sauce. This makes the casserole more filling and increases the protein content.
How can I tell when the casserole is ready?
The cheese should be fully melted, the edges should bubble, the top should be golden, and the vegetables should be fork-tender.
Final Result
This Cheesy Roasted Vegetable Casserole combines colorful roasted vegetables with a rich, creamy cheese sauce and a golden, bubbling topping. It is versatile, comforting, easy to prepare ahead, and ideal for both weeknight dinners and special occasions.
- Grandma’s Cream Puffs – Light, Crisp & Creamy - October 17, 2026
- Easy Crockpot Creamy Garlic Parmesan Chicken - October 17, 2026
- Garlic Herb Roasted Potatoes - October 17, 2026




