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 Vegetable Casserole Recipe | Easy, Cheesy, and Delicious!


  • Author: ELENE
  • Total Time: 50 minutes
  • Yield: 6 servings 1x

Description

This creamy vegetable casserole is packed with tender broccoli, cauliflower, carrots, and a rich cheese sauce, making it a comforting and hearty side or main dish. Optional mushrooms, spinach, or chicken make it easily customizable.


Ingredients

Scale
  • Vegetables:
  • 2 cups broccoli florets
  • 2 cups cauliflower florets
  • 1 cup carrot slices
  • 1 cup sliced mushrooms (optional)
  • 1 cup chopped spinach (optional)
  • Cream Sauce:
  • 3 tablespoons butter
  • 3 tablespoons all-purpose flour
  • 2 cups whole milk
  • 1 cup shredded cheddar cheese
  • ½ cup Parmesan cheese
  • Salt and pepper to taste
  • ½ teaspoon garlic powder
  • ¼ teaspoon ground nutmeg
  • Optional Add-ins:
  • 1 cup cooked chicken (for non-vegetarian version)
  • ½ cup breadcrumbs for topping
  • ¼ cup chopped onions

Instructions

  1. Preheat the oven to 375°F (190°C) and grease your baking dish lightly.
  2. Blanch the broccoli, cauliflower, and carrots in boiling water for 3–4 minutes. Immediately transfer to an ice bath to stop the cooking.
  3. In a saucepan, melt the butter over medium heat. Whisk in the flour and cook for 1 minute.
  4. Gradually whisk in the milk and cook until the sauce thickens and is smooth.
  5. Add cheddar, Parmesan, garlic powder, nutmeg, salt, and pepper. Stir until melted and well combined.
  6. Layer the vegetables in the baking dish. Add mushrooms, spinach, chicken, or onions if using.
  7. Pour the cheese sauce evenly over the top. Sprinkle breadcrumbs if desired.
  8. Bake uncovered for 25–30 minutes, or until bubbling and golden on top. Broil for 2–3 minutes for a crispier finish.
  9. Let the casserole rest for 5–10 minutes before serving.

Notes

Customize with your favorite seasonal veggies. For extra richness, use a mix of cheddar and Gruyère. To make gluten-free, use a gluten-free flour blend for the roux.

  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Main or Side Dish
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 portion
  • Calories: 280
  • Sugar: 6g
  • Sodium: 380mg
  • Fat: 18g
  • Saturated Fat: 10g
  • Unsaturated Fat: undefined
  • Trans Fat: undefined
  • Carbohydrates: 16g
  • Fiber: 3g
  • Protein: 11g
  • Cholesterol: 45mg