Home ยป Sides

Vegetable Casserole

There is nothing easier than a great Vegetable Casserole! Not only is it super tasty, packed with fresh vegetables, cheeses, herbs, and spices, but it’s a great way to get your kids to eat their veggies!

Also, for the holidays or a Sunday dinner, try our French Mashed Potatoes, Yorkshire Pudding Recipe or delicious Crispy Brussels Sprouts.

Overhead of Vegetable Casserole.


 

Why I Love This Recipe

  • Great way to serve a variety of veggies
  • Can be made ahead
  • You can change the crunchy topping
  • Steaming the vegetables keeps them bright and flavorful
  • New dish

Helpful Items for This Recipe

This post contains affiliate links. As an Amazon Associate, I earn a small portion from qualifying purchases at no extra charge to you.

4.4 QT Baking Dish, 9×13 Large Casserole Dish for Oven

4 Piece Stainless Steel Serving Spoons Set, 10-Inch, Includes 2 Large, 2 Slotted

6 Pcs Glass Measuring Cups with Lids Set, 1-Cup, 2-Cup, 4-Cup

Serving on a plate.

Ingredients in Vegetable Casserole

Ingredients in bowls on a countertop.

I love this recipe because the variety of vegetables in the casserole makes it not only yummy but healthy, too. Plus, you can change up the vegetables as you like, depending on what is in season.

Recipe Ingredients

Cauliflower florets – Add great color and texture to the casserole.

Broccoli florets – A healthy green options that add great flavor to the casserole.

Carrots, sliced – Gives the casserole a bit of crunch, and the bright orange color gives the casserole an attractive look.

Butter – I use salted butter, but you can use unsalted if you like. You will have to adjust the seasonings a little more before baking.

All-purpose flour – Helps to thicken the cheese sauce.

Milk – You can use half and half, whole milk, or 2% if you want it a little lighter.

Cheddar cheese, grated – I like to grate my own cheddar chees rather than using the pre-shredded bags.

Mozzarella, grated – This is optional, but it does add extra creaminess to the dish!

Garlic powder – You can substitute granulated garlic if you like.

Onion powder – Adds a hint of onion without being overpowering.

Paprika – Adds a mild flavor to the dish and a pop of color, too!

Kosher salt & black pepper, to taste – I like to use Kosher salt and fresh ground pepper.

Topping Ingredients

Crackers, crushed – You want to use a nice butter cracker, like Ritz or a Vinta, for the topping.

Butter, melted – I use salted butter, but you can use unsalted butter if you prefer.

How to Make This Vegetable Casserole

Preheat the oven to 375 degrees F. Grease a 9 x 13-inch baking dish, and set it aside.

Steam or boil cauliflower, broccoli, and carrots for 4โ€“5 minutes until just tender-crisp. Drain well and set aside. Do not overcook! Remember, they will be baking in the oven, and you don’t want them to be overcooked and mushy.

In another medium saucepan, melt the butter over medium heat. Stir in the flour and whisk, cooking for 1 minute.

Slowly whisk in the milk and continue to whisk until smooth and thickened. Then add the grated cheese(s), garlic powder, onion powder, paprika, Kosher salt, and fresh ground pepper. Continue to whisk until the cheese is melted and the mixture is creamy.

Spread the vegetables out evenly in the prepared baking dish. Pour the cheese sauce over the vegetables, making sure that they are all covered.

Mixed the crushed crackers with the melted butter and stir to coat the crackers. Sprinkle the cracker butter mixture evenly over the casserole. Bake in the preheated oven for 20 – 25 minutes or until the casserole is bubbly and golden brown on top.

Cooked casserole ready to serve.

What Does It Mean to Par-Cook Vegetables?

Par-cooking simply means partially cooking your vegetables before adding them to a dish that will be baked or finished later. Instead of cooking them all the way through, you give them a short head start โ€” usually by steaming or boiling for just a few minutes until theyโ€™re tender-crisp.

In a cheesy casserole like this, par-cooking is a game-changer. Hereโ€™s why:

  • Even texture: If you toss raw broccoli, cauliflower, and carrots straight into the casserole, the carrots may still be hard while the broccoli turns mushy. Par-cooking makes sure all the vegetables finish at the same perfect tenderness.
  • Vibrant color: A quick steam helps broccoli and cauliflower stay bright instead of dulling out in the oven.
  • Better sauce consistency: Vegetables release water as they cook. Par-cooking (and draining well) prevents excess moisture from thinning out your creamy cheese sauce.
  • To par-cook for this recipe, you can either steam or boil:
  • Steam method: Place veggies in a steamer basket over boiling water, cover, and steam for 3โ€“4 minutes.
  • Boil method (quick + easy): Drop veggies into boiling salted water for 2โ€“3 minutes, then drain immediately. Running them under cold water helps โ€œshockโ€ the veggies, stopping the cooking process and locking in their color.
  • The key is to remove them before theyโ€™re fully soft โ€” theyโ€™ll finish cooking in the oven while soaking up that rich, cheesy sauce.

Little Chef’s Secrets

Tips & Tricks

  • Keep veggies bright: Steam instead of boiling to preserve the vibrant colors.
  • Make ahead: Assemble the casserole (without topping), cover, and refrigerate for up to 24 hours. Add topping right before baking.
  • Cheese swap: Try Monterey Jack, Gruyรจre, or Colby for a fun twist.
  • Topping options: Use panko breadcrumbs, crushed cornflakes, or crackers.
  • For a lighter version: Use half-and-half milk and reduce the cheese slightly.

FAQs

Do I have to par-cook the vegetables?
Yes, itโ€™s best to give them a quick steam or boil first. If you bake them raw, the broccoli and carrots may turn out too firm, while the cheese sauce thickens too much.

Can I use frozen vegetables?
Absolutely! Just thaw and drain them well, then proceed with the recipe.

Can this be made ahead?
Yes โ€” assemble it a day ahead without the topping. When ready to bake, add the topping and bake as directed.

How do I store leftovers?
Cover tightly and refrigerate for up to 3 days. Reheat in the oven at 350ยฐF until warmed through.

Can I freeze this casserole?
Yes, but the texture of the cheese sauce may change slightly after freezing. For best results, freeze before baking and add the cracker topping just before putting it in the oven.

Square photo of the casserole.

Pin it HERE!!

Vegetable Casserole Pin.

Pin it HERE!!

Vegetable Casserole Pin.
Tara Noland

Vegetable Casserole

This cheesy Vegetable Casserole is the kind of side dish that turns simple everyday veggies into something special. Perfect for the holidays or a Sunday meal.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 8 Servings
Course: Side Dish
Cuisine: American
Calories: 407

Ingredients
  

  • 1 pound cauliflower florets ~1 medium head
  • 1 pound broccoli florets ~1 large head
  • ยฝ pound sliced carrots ~5 medium carrots
  • 4 Tbsp. butter
  • 1/4 cup all-purpose flour
  • 2 1/2 cups milk half and half, whole, or 2%
  • 2 cup shredded cheddar cheese
  • 1 cup shredded mozzarella optional, for extra creaminess
  • 1/2 tsp garlic powder
  • 1/2 tsp onion powder
  • 1/2 tsp paprika
  • Kosher salt & fresh ground black pepper to taste
  • 1 cup crushed buttery crackers like Ritz or Vintas
  • 4 Tbsp. melted butter for topping

Method
 

  1. Preheat oven to 375ยฐF (190ยฐC). Grease a 9×13-inch baking dish and set it aside.
  2. Steam or boil cauliflower, broccoli, and carrots for 4โ€“5 minutes until just tender-crisp. Drain well. Be careful not to overcook!
  3. In a medium saucepan, melt butter over medium heat. Stir in flour and cook for 1 minute. Slowly whisk in milk until smooth and thickened. Stir in cheese(s), garlic powder, onion powder, paprika, Kosher salt, and fresh ground pepper until creamy.
  4. Spread vegetables evenly in the baking dish. Pour cheese sauce over the top.
  5. Mix crushed crackers with melted butter. Sprinkle evenly over casserole.
  6. Bake for 20โ€“25 minutes, until bubbly and golden brown.

Nutrition

Serving: 1gCalories: 407kcalCarbohydrates: 22gProtein: 16gFat: 29gSaturated Fat: 17gPolyunsaturated Fat: 2gMonounsaturated Fat: 7gTrans Fat: 1gCholesterol: 80mgSodium: 518mgPotassium: 609mgFiber: 4gSugar: 8gVitamin A: 6021IUVitamin C: 80mgCalcium: 429mgIron: 1mg

Notes

See post for more information, photos and tips.ย 

Tried this recipe?

Let us know how it was!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating