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
  • Author: mohamed
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 8 servings 1x
  • Category: Main Course
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Description

A comforting casserole featuring seasonal vegetables enveloped in a rich cheese sauce, perfect for winter evenings.


Ingredients

Scale
  • 2 cups cauliflower florets
  • 2 cups broccoli florets
  • 2 cups sliced carrots
  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 2 cups milk
  • 2 cups shredded cheese (cheddar or your choice)
  • Salt and pepper to taste
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/4 teaspoon paprika (optional)
  • 1/2 cup breadcrumbs (optional for topping)

Instructions

  1. Preheat your oven to 350°F (175°C).
  2. Lightly steam the cauliflower, broccoli, and carrots in a steamer basket until tender (about 5-7 minutes).
  3. In a medium saucepan, melt the butter over medium heat.
  4. Stir in the flour, cooking for 1-2 minutes until it forms a paste.
  5. Gradually whisk in the milk, stirring continually until thickened (about 5 minutes).
  6. Remove from heat and stir in the shredded cheese until melted.
  7. Season the cheese sauce with salt, pepper, garlic powder, onion powder, and paprika.
  8. Combine the steamed vegetables with the cheese sauce, mixing gently.
  9. Transfer to a prepared baking dish and sprinkle breadcrumbs on top.
  10. Bake for 25-30 minutes until bubbling and golden brown.

Notes

Prepare the casserole up to the baking stage and refrigerate overnight. For quicker cooking, use an air fryer and reduce the time to about 20 minutes.


Nutrition

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