Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Cheesy Vegetable Casserole: My Grandmother’s Magic Touch

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Cheesy Vegetable Casserole is a comforting and versatile dish that combines fresh vegetables with a creamy, cheesy sauce. Perfect for family dinners or potlucks, it is both nutritious and satisfying.

  • Total Time: 50 minutes
  • Yield: 6 1x

Ingredients

Scale
  • 2 cups broccoli florets
  • 1 cup cauliflower florets
  • 1 cup carrots, sliced
  • 1 cup zucchini, diced
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 2 tablespoons olive oil
  • 1 cup shredded cheddar cheese
  • ½ cup grated parmesan cheese
  • 1 cup milk
  • 2 tablespoons all-purpose flour
  • 1 teaspoon mustard
  • Salt and pepper to taste
  • 1 teaspoon dried thyme
  • 1 teaspoon paprika

Instructions

  1. Preheat the oven to 375°F (190°C). Wash and cut all vegetables into uniform pieces.
  2. Heat 2 tablespoons of olive oil in a skillet over medium heat. Sauté onions and garlic for 2–3 minutes.
  3. Add carrots, zucchini, broccoli, and cauliflower. Cook for 5–6 minutes until slightly tender. Season with salt, pepper, thyme, and paprika.
  4. In a separate saucepan, melt 2 tablespoons of butter. Whisk in 2 tablespoons of flour to form a roux, cooking for 1–2 minutes.
  5. Gradually add 1 cup of milk, whisking constantly until smooth. Stir in mustard and cook until the sauce thickens.
  6. Remove from heat and mix in 1 cup cheddar cheese and ½ cup parmesan until fully melted.
  7. Transfer vegetables to a greased casserole dish. Pour the cheese sauce evenly over them and gently mix.
  8. Optional: Sprinkle extra parmesan or breadcrumbs on top for a crunchy crust.
  9. Bake for 25–30 minutes until the top is golden and cheese is bubbling.
  10. Let rest for 5 minutes before serving.

Notes

You can substitute or add vegetables depending on seasonal availability.

Turkey bacon or chicken ham can be added for a protein boost.

Use plant-based milk and cheese for a dairy-free version.

  • Author: Emily
  • Prep Time: 20
  • Cook Time: 30