Creamy Cheesy Baked Vegetable Casserole

If you’re looking for a cozy, healthy-ish, super comforting dish that’s packed with colorful veggies and covered in creamy sauce and melted cheese… this baked vegetable casserole is exactly what you need.

It’s one of those recipes that feels light and fresh but still tastes rich and satisfying.

You get:

  • Tender roasted vegetables
  • Creamy garlic herb sauce
  • Golden bubbly cheese topping
  • And tons of flavor in every bite

Honestly, even people who “don’t like vegetables” end up loving this one 😄

Perfect for:

  • Family dinners
  • Meatless meals
  • Ramadan sides
  • Meal prep
  • Or a healthy comfort food night

Let’s make it step by step.

Ingredients

Vegetables

  • 2 cups broccoli florets
  • 2 cups cauliflower florets
  • 1 cup mushrooms, sliced
  • 1 red bell pepper, sliced
  • 1 yellow bell pepper, sliced
  • 1 cup cherry tomatoes, halved
  • 1 carrot, thinly sliced (optional)
  • 2 tablespoons olive oil
  • Salt & pepper

Creamy sauce

  • 2 tablespoons butter
  • 2 tablespoons flour
  • 2 cups milk (warm)
  • 2 cloves garlic, minced
  • 1/2 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon dried oregano or thyme
  • 1/4 teaspoon nutmeg (optional)
  • 1/2 cup cream cheese or cooking cream

Topping

  • 1–1½ cups shredded mozzarella
  • 1/2 cup parmesan or cheddar
  • Fresh parsley (optional)

Step 1 – Prep the Vegetables

Wash and cut everything into medium pieces.

Try to keep them similar size so they cook evenly.

In a big bowl:

Add vegetables + olive oil + salt + pepper.

Toss well.

This simple seasoning already makes them taste amazing.

Step 2 – Pre-cook the Veggies

This step prevents watery casserole.

Option 1 (best flavor):

Roast at 200°C (400°F) for 10–12 minutes.

Option 2 (faster):

Steam or boil for 5 minutes until slightly tender.

Don’t fully cook them — they’ll finish in the oven later.

Drain well.

Step 3 – Make the Creamy Garlic Sauce

In a saucepan:

Melt butter.

Add garlic and cook 30 seconds until fragrant.

Add flour and whisk constantly for 1–2 minutes.

Slowly pour in warm milk while whisking.

Keep stirring until smooth and thick.

Add:

  • Salt
  • Pepper
  • Herbs
  • Nutmeg
  • Cream cheese or cream

Cook until silky and creamy.

Texture should be thick but pourable.

Taste and adjust seasoning.

Step 4 – Assemble the Casserole

Preheat oven to 180°C (350°F).

Lightly grease a baking dish.

Add vegetables evenly.

Pour the creamy sauce over the top.

Mix gently so everything is coated.

Now add cheese generously.

Don’t be shy — that golden crust is everything.

Step 5 – Bake

Bake uncovered for 20–25 minutes.

You’ll know it’s ready when:

  • Cheese is melted
  • Top is golden brown
  • Edges bubbling
  • Kitchen smells amazing

Optional: Broil 2–3 minutes for extra crisp top.

Step 6 – Rest & Serve

Let it rest 5–10 minutes before serving.

This helps the sauce thicken and set.

Garnish with parsley if you like.

Serve warm.

Texture & Flavor

You’ll get:

  • Soft roasted veggies
  • Creamy garlic sauce
  • Melty stretchy cheese
  • Slightly crispy edges

It’s rich but still fresh and veggie-forward.

Comfort food without feeling heavy.

Pro Tips

Roast first

Removes water and boosts flavor.

Warm milk for sauce

Prevents lumps.

Don’t overcook veggies

They should stay slightly firm.

Use mixed cheeses

Better flavor + melt.

Delicious Variations

Chicken version

Add shredded chicken inside.

Beef version

Add cooked ground beef.

Low carb/keto

Use extra cheese + cream, skip flour (use cream only).

Vegan

Use plant milk + vegan cheese + olive oil instead of butter.

Spicy

Add chili flakes or jalapeños.

Extra creamy

Add ricotta or sour cream.

Storage

Fridge:

Up to 4 days airtight

Freezer:

Up to 2 months

Reheat:

Oven or air fryer for best texture

Great for meal prep.

Serving Ideas

This casserole pairs perfectly with:

  • Grilled chicken
  • Steak
  • Rice
  • Pasta
  • Garlic bread
  • Or eat it alone as a light meal

Super versatile.

Why You’ll Love This Recipe

  • Easy one dish
  • Healthy-ish
  • Family friendly
  • Vegetarian option
  • Colorful and beautiful
  • Great leftovers
  • Very customizable

It’s the kind of recipe you make once and then keep changing veggies depending on what’s in your fridge.

Final Thoughts

If you want something creamy, cheesy, warm, and comforting — but still packed with vegetables — this baked veggie casserole is a total winner.

Leave a Comment