This post may contain affiliate links.

When you just can’t choose a single vegetable for your holiday casserole, make this Vegetable Casserole with the best of all worlds! This recipe starts with frozen veggies to make it quick and easy, and it has a creamy-dreamy cheese sauce and crispy panko topping. Yum!

Vegetable casserole in baking dish with serving spoon

Why You’ll Love This Cheesy Mixed Vegetable Casserole Recipe

  • Cheesy, Creamy Veggie Casserole. It’s not just creamy! This vegetable casserole recipe has a rich cheese sauce reminiscent of other cheesy vegetable recipes like Cheesy Broccoli and Cauliflower “Mac” and Cheese. And no one can resist cheesy veggies—it’s just a fact.
  • Super Versatile. While I made this vegetable casserole with peas, carrots, and broccoli, you can swap in any vegetables you like. Consider this recipe a template to create your own casserole masterpiece.
  • Easy to Make. With frozen veggies as the base, this casserole comes together quickly and easily. Aside from the onion and garlic, there’s no fresh produce to prep!
Overhead view of vegetable casserole on plate

How to Make Vegetable Casserole

The Ingredients

  • Unsalted Butter. This is for cooking the aromatics, and then it’s incorporated into the roux for the sauce.
  • Yellow Onion and Garlic. The aromatics that build the flavor of the sauce.
  • Frozen Vegetables. I used a bag of frozen peas and carrots and a bag of broccoli. Thaw the frozen vegetables and drain off any excess water.
  • All-Purpose Flour. To thicken the sauce.
  • Broth. Vegetable broth or low-sodium chicken broth both work.
  • Whole Milk. Use cream or half and half instead of milk for a richer version.
  • Shredded Cheddar Cheese. Use a good, sassy cheddar, but avoid ones that are aged several years; their crumbly texture makes them less-than-ideal for melting into a smooth cheese sauce.
  • Topping. Stir together butter, panko, and kosher salt for that fabulously crispy breadcrumb topping. 

The Directions

Onions cooking in skillet
  1. Cook the Onion. Sauté the onion with the butter, salt, and pepper in a skillet over medium heat. 
Vegetables in skillet for casserole
  1. Add the Veggies and Garlic. Stir them into the onions and cook until the veggies soften a bit.
Flour sprinkled over vegetables in skillet
  1. Cook the Flour. Sprinkle it over the vegetables, then stir it in and cook for a minute, or until the flour turns golden.
Stirring vegetables for casserole
  1. Add the Broth. Stir and scrape the bottom of the pan to incorporate any browned bits into the sauce. Increase heat to a simmer, cook for a minute, then turn off the heat.
Vegetable casserole before adding topping
  1. Make It Cheesy. Stir in the milk and a cup of cheese, then transfer the veggie mixture to a casserole dish.
Panko topping for vegetable casserole
  1. Prep the Topping. Combine the melted butter, panko, and salt.
Vegetable casserole in baking dish before cooking
  1. Finish. Sprinkle the panko over the casserole, followed by the reserved cheese. Bake the vegetable casserole at 350 degrees F for 15 to 20 minutes, or until the top is golden brown. Cool for 5 minutes, then ENJOY!
Overhead view of vegetable casserole in baking dish

Recipe Variations

  • Try a Different Topping. Crumbled buttery crackers (like Ritz) or cornflakes (Midwest represent!) would make excellent toppings for this casserole. You’ll still want to stir them with melted butter, but you can skip the added salt if you use crackers.
  • Switch Up the Cheese. I think gouda and gruyere would both work quite well in this vegetable casserole.

What to Serve with Vegetable Casserole

Plate of vegetable casserole

Recipe Tips and Tricks

  • Shred Your Own Cheese. Pre-shredded cheese is coated in a powdery anti-caking agent that affects the way it melts. For the best results—a smooth, creamy cheese sauce—buy a block of cheddar and shred it yourself.
  • Thaw the Frozen Vegetables Completely. Then be sure to drain off the excess water before adding them to the casserole to prevent the dish from becoming water-logged.
  • Don’t Make It Ahead. Unfortunately, making this vegetable casserole ahead of time is likely to result in a soggy texture. (I don’t recommend freezing this casserole for the same reason.) If you’re looking for a good make-ahead casserole for the holidays, try my Broccoli Rice Casserole or Sweet Potato Casserole Recipe. Be sure to check out my free Thanksgiving menu planning guide too for more ideas!

Vegetable Casserole

5 From 3 reviews . Help us out! Review HERE.Help out & review HERE

Prep: 5 minutes
Cook: 35 minutes
Total: 40 minutes

Servings: 6 -8 servings
This creamy and cheesy mixed vegetable casserole recipe is super easy and knock-your-socks-off delicious! Only needs 5 minutes of prep!

Ingredients
  

  • 4 tablespoons ½ stick unsalted butter
  • 1 medium yellow onion thinly sliced (about 1½ cups)
  • 1 teaspoon kosher salt
  • ½ teaspoon ground black pepper
  • 3 garlic cloves minced (about 1 tablespoon)
  • 1 (12-ounce) bag frozen peas and carrots mix thawed and drained of excess water
  • 1 (12-ounce) bag frozen broccoli thawed and drained of excess water
  • 3 tablespoons all-purpose flour
  • ½ cup vegetable broth or low-sodium chicken broth
  • ½ cup whole milk
  • 1 ¼ cups shredded cheddar cheese divided

For the Topping:

  • 1 tablespoon unsalted butter
  • ½ cup panko bread crumbs
  • ¼ teaspoon kosher salt

Instructions
 

  • Place a rack in the center of the oven and preheat the oven to 350°F. Coat an 8×8-inch baking dish with nonstick spray.
  • Melt the butter in a large skillet over medium heat. Add the onion, salt, and pepper and cook, stirring regularly, until softened, about 6 minutes. Add the garlic and frozen vegetables and cook for 2 to 3 minutes, until starting to soften.
  • Sprinkle the flour over the vegetable mixture and cook, stirring, until toasty golden, and dry, about 1 minute.
  • While stirring, slowly pour in the broth, breaking up any clumps of flour and scraping browned bits off the bottom of the pan.
  • Increase the heat to a simmer. Let simmer 1 minute, then turn off the heat. Stir in the milk and 1 cup of cheese.
  • Transfer the mixture to the prepared baking dish.
  • Make the topping: In a small bowl, melt the butter. Stir in the panko and salt. Sprinkle the topping and the remaining ¼ cup cheese over the casserole.
  • Bake for 15 to 20 minutes, until the top is golden-brown. Let cool for at least 5 minutes before serving.

Notes

  • TO STORE: Refrigerate leftovers wrapped in the casserole dish or in an airtight container for up to 4 days.
  • TO REHEAT: Warm small portions of leftovers in the microwave, or pop the casserole dish back in a 350ºF oven until the casserole is warmed through.
  • TO FREEZE: I do not recommend freezing, but if you have leftovers that you won’t eat within 4 days, you can transfer them to an airtight container and store for up to 6 months. Thaw in the refrigerator and drain off any excess liquid before reheating.

Nutrition

Serving: 1(of 6)Calories: 267kcalCarbohydrates: 17gProtein: 10gFat: 19gSaturated Fat: 11gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gTrans Fat: 0.4gCholesterol: 51mgPotassium: 216mgFiber: 3gSugar: 2gVitamin A: 5958IUVitamin C: 10mgCalcium: 228mgIron: 1mg

Join today and start saving your favorite recipes

Create an account to easily save your favorite recipes and access FREE meal plans.

Sign Me Up

Related Recipes

Casseroles are the ultimate comfort food dish! Try these recipes next:

Did you try this recipe?

I want to see!

Follow @wellplated on Instagram, snap a photo, and tag it #wellplated. I love to know what you are making!

You May Also Like

Free Email Series
Sign Up for FREE Weekly Meal Plans
Each includes a grocery list, budget, and 5 healthy dinners, helping you save time, save money, and live better!
Please enable JavaScript in your browser to complete this form.

Erin Clarke

Hi, I'm Erin Clarke, and I'm fearlessly dedicated to making healthy food that's affordable, easy-to-make, and best of all DELISH. I'm the author and recipe developer here at wellplated.com and of The Well Plated Cookbook. I adore both sweets and veggies, and I am on a mission to save you time and dishes. WELCOME!

Learn more about Erin

Leave a Comment

Did you make this recipe?

Don't forget to leave a review!

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

Recipe Rating




The maximum upload file size: 5 MB. You can upload: image, video. Links to YouTube, Facebook, Twitter and other services inserted in the comment text will be automatically embedded. Drop files here

  1. Just finished dinner and couldn’t wait to write a review! I made this vegetable casserole for the first time tonight, and it was so good! The only thing I did differently was adding a bit more cheese in it and also on the toppings. My husband, who usually prefers meat in his meals, actually loved it and asked for the leftovers for lunch tomorrow.5 stars

    1
  2. Wow! This vegetable casserole is now a favorite. I was a little nervous because my family doesn’t always get excited about veggie-based dishes, but they kept going back for seconds! I followed the recipe exactly, and the vegetables turned out tender but not mushy. Thanks for sharing!5 stars

  3. Absolutely loved this recipe! I needed a vegetarian dish that would feel hearty, and this one did the trick. The casserole was flavorful, filling, and super easy to make. I used a mix of fresh and frozen veggies, and it turned out fantastic. I will not change a thing for this recipe. Everything is perfect!5 stars

  1. Just finished dinner and couldn’t wait to write a review! I made this vegetable casserole for the first time tonight, and it was so good! The only thing I did differently was adding a bit more cheese in it and also on the toppings. My husband, who usually prefers meat in his meals, actually loved it and asked for the leftovers for lunch tomorrow.5 stars

    1