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: 4 servings 1x
  • Category: Main Course
  • Method: Baking
  • Cuisine: Vegetarian
  • Diet: Vegetarian

Description

A comforting casserole featuring roasted winter vegetables enveloped in a creamy cheese sauce, topped with optional breadcrumbs for a satisfying crunch.


Ingredients

Scale
  • 1 head of cauliflower, cut into florets
  • 1 head of broccoli, cut into florets
  • 2 cups of carrots, sliced
  • 2 cups of cheddar cheese, shredded
  • 1 cup of milk (whole or low-fat; non-dairy milk can be substituted)
  • 2 tablespoons of butter
  • 2 tablespoons of all-purpose flour (or gluten-free alternative)
  • Salt and pepper to taste
  • 1 teaspoon of garlic powder
  • 1 teaspoon of onion powder
  • Breadcrumbs (optional, for topping)

Instructions

  1. Preheat your oven to 375°F (190°C).
  2. Lightly steam the cauliflower, broccoli, and carrots until just tender, about 5-7 minutes.
  3. In a medium saucepan, melt the butter over medium heat. Stir in the flour and cook for about 1 minute.
  4. Gradually whisk in the milk, stirring until the sauce thickens, about 3-5 minutes.
  5. Stir in the cheese, garlic powder, onion powder, salt, and pepper until melted and smooth.
  6. Combine the steamed vegetables with the cheese sauce, mixing until each piece is well coated.
  7. Pour the mixture into a greased baking dish and top with breadcrumbs if desired.
  8. Bake for 25-30 minutes, until bubbling and golden on top.
  9. Allow to cool slightly before serving.

Notes

This casserole stores well in the fridge for up to three days and can be frozen for up to three months. Reheat in the oven for best results.


Nutrition

  • Serving Size: 1 serving
  • Calories: 320
  • Sugar: 5g
  • Sodium: 400mg
  • Fat: 20g
  • Saturated Fat: 10g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 26g
  • Fiber: 3g
  • Protein: 15g
  • Cholesterol: 30mg