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 Veggie Casserole Recipe: The Ultimate Comfort Dish for All Seasons


  • Author: ELENE
  • Total Time: 45 minutes
  • Yield: 46 servings 1x

Description

This cheesy broccoli cauliflower pasta bake is a comforting and creamy casserole made with tender vegetables, pasta, and a homemade cheese sauce, topped with crunchy breadcrumbs or extra cheese. Perfect for weeknight dinners or meal prep!


Ingredients

Scale
  • 2 cups chopped broccoli
  • 1 cup sliced carrots
  • 1 cup cauliflower florets
  • 1 cup cooked pasta (elbow or rotini)
  • 1 cup shredded cheese (cheddar or mozzarella)
  • 1 cup milk or cream
  • 2 tbsp butter
  • 2 tbsp flour
  • 1/2 tsp garlic powder
  • Salt and pepper to taste
  • Optional: 1/2 cup breadcrumbs or crushed crackers for topping

Instructions

  1. Preheat oven to 375°F (190°C) and grease a 9×13” baking dish.
  2. Steam or parboil broccoli, carrots, and cauliflower until just tender (5–7 minutes).
  3. In a saucepan, melt butter and whisk in flour to make a roux.
  4. Gradually add milk or cream, whisking until the sauce thickens.
  5. Stir in shredded cheese, garlic powder, salt, and pepper until melted and smooth.
  6. In a large bowl, mix cooked pasta, vegetables, and cheese sauce until combined.
  7. Pour the mixture into the prepared baking dish and spread evenly.
  8. Top with breadcrumbs or additional shredded cheese.
  9. Bake uncovered for 25–30 minutes, until golden and bubbly on top.

Notes

Use gluten-free pasta and flour for a gluten-free version. You can also swap vegetables based on seasonal availability.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Casserole
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 portion
  • Calories: 310
  • Sugar: 5g
  • Sodium: 420mg
  • Fat: 18g
  • Saturated Fat: 10g
  • Unsaturated Fat: undefined
  • Trans Fat: undefined
  • Carbohydrates: 25g
  • Fiber: 3g
  • Protein: 12g
  • Cholesterol: 45mg