Description
A hearty and comforting Swiss Cheese Vegetable Casserole that blends tender vegetables with a creamy, cheesy sauce and a crispy breadcrumb topping. Perfect as a main or side dish.
Ingredients
- 2 cups shredded Swiss cheese
- 2 cups chopped broccoli
- 1 cup sliced carrots
- 2 cups chopped cauliflower
- 1 cup sliced zucchini
- 1 medium onion, diced
- 2 cloves garlic, minced
- 3 tablespoons butter
- 3 tablespoons flour
- 2 cups milk
- 1 teaspoon mustard powder
- A pinch of nutmeg
- Salt and pepper to taste
- ½ cup bread crumbs (for topping)
Instructions
- Preheat the oven to 375°F (190°C). Lightly steam the broccoli, carrots, cauliflower, and zucchini until just tender.
- In a skillet, melt the butter over medium heat. Sauté the diced onion and minced garlic until translucent and fragrant.
- Sprinkle the flour over the onion mixture, stir to combine, and cook for about a minute. Gradually whisk in the milk until smooth.
- Add mustard powder, nutmeg, salt, and pepper. Continue whisking until the sauce thickens to a creamy consistency.
- In a large bowl, combine the steamed vegetables with the sauce and half the Swiss cheese. Mix well.
- Transfer the mixture to a greased baking dish. Top with the remaining Swiss cheese and bread crumbs.
- Bake for 25-30 minutes, until the top is golden and bubbly.
- Let rest a few minutes before serving to allow flavors to meld.
Notes
- Use different cheeses like cheddar or Gruyère for variation.
- Substitute or add vegetables like spinach, bell peppers, or mushrooms.
- Use gluten-free flour and bread crumbs for a gluten-free version.
- Leftovers store well in the fridge for up to 3 days or in the freezer for 2 months.
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 6g
- Sodium: 450mg
- Fat: 20g
- Saturated Fat: 12g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 4g
- Protein: 14g
- Cholesterol: 45mg