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

Creamy Winter Vegetable Casserole


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

A warm and comforting dish featuring tender vegetables in a velvety cheese sauce, perfect for family dinners or cozy nights.


Ingredients

Scale
  • 1 head of cauliflower, cut into florets
  • 1 head of broccoli, cut into florets
  • 2 large carrots, sliced
  • 2 tablespoons butter
  • 2 tablespoons flour
  • 2 cups milk
  • 2 cups shredded cheese (cheddar or a blend)
  • Salt and pepper to taste
  • 1/2 teaspoon garlic powder (optional)
  • 1/2 teaspoon onion powder (optional)
  • 1/4 cup breadcrumbs (optional for topping)

Instructions

  1. Preheat your oven to 375°F (190°C).
  2. Lightly steam the cauliflower, broccoli, and carrots until tender but still crisp, about 5-7 minutes.
  3. In a saucepan, melt butter over medium heat. Stir in flour and cook for 1 minute, then gradually whisk in milk until the mixture thickens.
  4. Remove from heat and stir in shredded cheese until melted. Season with salt, pepper, garlic powder, and onion powder.
  5. Combine steamed vegetables with the cheese sauce and stir to coat.
  6. Transfer the mixture to a greased baking dish and sprinkle breadcrumbs on top if desired.
  7. Bake for 25-30 minutes or until bubbly and golden.
  8. Serve warm and enjoy!

Notes

Don’t overcook the vegetables to maintain their texture. Consider adding your favorite vegetables or proteins for variation.

  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Side Dish
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 300
  • Sugar: 5g
  • Sodium: 400mg
  • Fat: 18g
  • Saturated Fat: 10g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 25g
  • Fiber: 5g
  • Protein: 12g
  • Cholesterol: 30mg