Vegetable Au Gratin
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.My Vegetable Au Gratin recipe combines crisp-tender vegetables baked in a creamy, cheesy sauce and topped with golden breadcrumbs and parmesan. It’s simple to make in under an hour and works wonderfully as both a side dish or a hearty vegetarian main. Even the kids love it!
I created this vegetable au gratin recipe because I wanted a dish that’s comforting, cheesy, and packed with fresh, tender veggies. It’s perfect for busy days when I need a quick side or a hearty main course that my whole family will actually eat. If you’re like me and love simple, flavorful veggie dishes, you’ll also want to try my roasted potatoes and broccoli, another easy favorite!
The first time I made this vegetable au gratin, I knew it would be a keeper. The way the veggies melt into the rich, cheesy sauce with that golden, crispy topping is just irresistible. For a festive holiday spread, I highly recommend pairing it with my vegan meatloaf, so YUMMY and a perfect match!
👩🏽🍳 Why This Recipe is So Special
I love this recipe because it’s the kind of comforting dish that never lets me down. It’s ready in under an hour, making it my favorite for special dinners and holiday celebrations when I want something warm, cheesy, and absolutely irresistible on the table.
Making my vegetable au gratin has quickly become my go-to dinner for busy weeknights too, and for good reason. It’s packed with nutrient-rich veggies like carrots, broccoli, and cauliflower, making it hearty and satisfying while still feeling light. The best part? It looks fancy and indulgent, but the prep is so quick and easy that it’s a breeze to put together, even when I’m short on time. My kids love it too (which is a rare win in my house), so it’s earned a permanent spot in my weekly meal rotation.
This recipe works so well because it’s endlessly customizable and great for using up whatever’s in my fridge, even frozen veggies. I’ve thrown in everything from zucchini to peas, and it always turns out delicious. Whether it’s a last-minute weeknight dinner, a Sunday supper, or a dish for a dinner party, it never fails to impress. It’s simple, comforting, and feels special every time I serve it, just the kind of recipe I know I can rely on. I hope you give it a try!
Latest Recipe Video!
🥘 Ingredients
My vegetable gratin recipe comes together with simple, easy-to-find ingredients from your local grocery store. These are some of the key ingredients you’ll need:
Butter: I always start my cheese sauce with butter because fat is essential in creating a good roux, a thickening mixture of flour and fat that gives the sauce body.
All-Purpose Flour: The flour helps thicken the milk mixture so the sauce isn’t runny, giving it the perfect consistency to coat the veggies.
Low-Fat Milk: Milk forms the base of my cheese sauce. I usually go for low-fat milk.
Cheddar Cheese: For this vegetable au gratin, I use cheddar cheese, but I love experimenting with other meltable cheeses.
Vegetables: I often go with broccoli, cauliflower, and carrots because they’re a delicious combination, but any mix of veggies works well. When I add root veggies like carrots or potatoes, I make sure to slice them thin so they cook evenly.
Panko Breadcrumbs: For a golden-brown, crusty topping, I sprinkle panko breadcrumbs on top. When I want a boost in nutrients, I sometimes use whole-grain breadcrumbs.
Parmesan Cheese: A layer of Parmesan cheese on top hardens as it bakes, creating a perfectly crisp, golden-brown crust that’s irresistibly delicious!
Substitutions
Butter: If I’m out of butter, I use olive oil as a substitute, which works just as well.
Milk: I swap in whole milk, reduced-fat milk, or even plant-based milk, which all work great.
Cheese: Gouda, Gruyere, Monterey Jack, Italian blend, or a mix of cheeses all taste amazing. If I want a lighter dish, I simply reduce the cheese by half.
Vegetables: Other great additions are green beans, zucchini, onions, peas, parsnips, or spinach, and frozen veggies make it even easier.
🔪 How To Make
My vegetable au gratin is ready in less than an hour! Let me show you how to make it with step-by-step pictures, you’re going to love this.
Make The Roux: I start by preheating the oven to 340 degrees Fahrenheit. Then, I melt the butter in a medium saucepan over medium-low heat. Once the butter is melted, I sprinkle in the flour and cook it, stirring continuously for about 2 minutes.
Add Milk & Cheese: I gradually add the milk, about 1/4 cup at a time, stirring after each addition to avoid lumps. Once all the milk is added, I let the sauce cook for another 2 minutes to thicken into a tasty bechamel sauce. Then, I add the cheddar cheese, nutmeg, salt, and pepper, stirring for a few more minutes until the cheese is fully melted and the sauce is smooth. Take the cheese sauce off the heat once it’s ready.
Cover Veggies: In a large casserole dish, I arrange the vegetables in an even layer. Then, I pour the creamy cheese sauce over them, stirring to make sure every veggie is well coated.
Top With Breadcrumbs: Next, I sprinkle breadcrumbs and Parmesan cheese evenly over the top of the vegetables for a crispy finish.
Bake Veg Au Gratin: I bake the dish in the preheated oven for 30 to 35 minutes, until the cheese melts, the top is golden, and the veggies are tender. If the vegetables need more time, I cover the pan with aluminum foil and bake for another 5 minutes or until the veggies are tender.
💭 Expert Tips
My #1 Secret Tip for making this veggies au gratin is to pre-cook the vegetables slightly before layering them in the casserole dish. I’ll steam or blanch tougher veggies like carrots, broccoli, or cauliflower for just a few minutes to soften them up. This ensures that all the veggies cook evenly and come out perfectly tender by the time the cheese sauce is bubbly and the top is golden. Plus, pre-cooking helps lock in the vibrant colors, making the casserole look even more appetizing!
Other Tips To Keep In Mind:
- Avoid Watery Veggies: I make sure to choose vegetables with low water content, like root veggies and cruciferous options, for the best texture. If I decide to use sliced zucchini, I salt it beforehand to release excess moisture, then pat it dry. This step ensures my au gratin won’t turn out watery.
- Ensure a Perfect Roux: Carefully measuring the flour, butter, and milk accurately for a smooth bechamel sauce is key. Too much milk will make the roux runny, and too much flour will make it thick and lumpy. The flour is cooked properly when it gives off a slightly nutty smell after cooking for about 1-2 minutes. Then, I incorporate the milk slowly while whisking to keep the sauce lump-free! Continuously whisking will ensure the roux is smooth and does not burn.
- Let the Casserole Rest: Once it’s out of the oven, I let the casserole sit for about 10 minutes before serving. This helps the sauce thicken and settle, making it easier to slice and serve without losing its shape.
- Broil for Extra Crispness: If I want an extra-crispy top, I switch the oven to broil for the last 2-3 minutes. Watching carefully, I let the breadcrumbs and cheese turn a deep golden brown for a perfect, crunchy finish.
📖 Variations
My veggie gratin is super easy to customize! Here are a few tasty variations to try:
Make It Gluten-Free: I can easily make this dish gluten-free by swapping the all-purpose flour for a gluten-free flour blend and using gluten-free breadcrumbs for the topping.
Make It Vegan: For a vegan-friendly version, I use a vegan bechamel sauce along with vegan cheddar and parmesan. This keeps it rich and creamy without any dairy.
Root Vegetables Gratin: For a deeper, heartier flavor, I omit the original vegetables and use sliced root veggies instead. Onions, potatoes, parsnips, carrots, sweet potatoes, fennel, or yucca work beautifully.
Potato Courgette And Cheddar Gratin: When I want a zucchini twist, I replace the mixed veggies with sliced zucchini and potatoes. I salt the zucchini first to release excess moisture, then pat it dry before layering it in the dish.
🍽 Serving Suggestions
My au gratin vegetables pair perfectly with a tasty main course or another side dish. Here are a few of my favorites to serve alongside:
Entree: For a complete meal, I’ll serve this dish with a main entree like my vegan meatloaf, or with my vegan hamburger helper!
Side Dish: I love using a warm, delicious piece of bread to soak up any leftover cheesy sauce from the casserole! My vegan dinner rolls are perfect for that, or when I’m craving something extra special, my focaccia always does the trick!
🧊 Storage Directions
Refrigeration: I cover the casserole tightly and store it in the fridge for up to 3-4 days. This keeps it fresh and ready for easy reheating.
Freezing: I let the casserole cool completely, then wrap it tightly with plastic wrap and foil before placing it in the freezer. It can stay frozen for up to 3 months. When I’m ready to enjoy it, I thaw it in the fridge overnight
Reheating: To reheat, I bake it at 350 degrees Fahrenheit (175°C) until warmed through, usually about 15-20 minutes. For a quicker option, I reheat single servings in the microwave, but I prefer the oven for keeping the topping crispy.
❓Recipe FAQs
Au gratin is a classic French dish that refers to any dish that has a lightly golden, baked crust with breadcrumbs and cheese or any other crumbly savory mixture! It’s comfort food at its best!
Absolutely! I can prepare the vegetable au gratin ahead of time, cover it, and store it in the fridge for up to a day before baking.
Yes, I can add cooked meats like diced ham, cooked chicken, or even bacon for extra flavor and protein. I usually layer it in with the vegetables before adding the cheese sauce.
Yes, I can prepare the cheese sauce ahead of time and store it in the fridge for up to a day. I just reheat it gently before pouring it over the vegetables.
LOVE THIS RECIPE? Please leave a 5-star rating 🌟 in the recipe card below and/or a review in the comments section further down the page!
You can also FOLLOW ME on FACEBOOK, TWITTER, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!
📋 Recipe Card
🎥 Watch How to Make It
Vegetable Au Gratin
Ingredients
- 4 tbsp butter
- ¼ cup all-purpose flour
- 2 cups low-fat milk
- 1⅓ cup grated cheddar cheese
- ½ tsp nutmeg
- ½ tsp salt
- ½ tsp pepper
- 1 head of broccoli cut into florets
- ½ large cauliflower cut into florets
- 4 carrots peeled and sliced
- ⅔ cup panko crumbs
- ⅓ cup grated parmesan cheese
Instructions
- Preheat the oven to 340 degrees F / 170 C.
- Melt the butter in a medium pot over a medium-low heat.
- When melted sprinkle in the flour and stir to combine, cook on low heat for 2 minutes.
- Add ¼ cup of milk at a time, stirring in between each addition to ensure there’s no lumps.
- When all the milk has been added continue to cook for another 2 minutes, stirring continuously.
- Add the cheddar cheese, nutmeg, salt and pepper. Stir for 3-4 minutes until well combined and cheese is fully melted, adjust seasoning to taste. Remove from the heat.
- In a large oven dish add the vegetables in an even layer, cover with the cheese sauce, stirring gently to ensure the vegetables are coated in the sauce.
- Sprinkle the panko crumbs and parmesan cheese over top of the vegetables.
- Bake in the oven for 30-35 minutes. The topping should be a lovely golden color and the vegetables should be tender.
- If the vegetables need to be cooked a little longer cover the baking dish with foil and continue to cook for a further 5-10 minutes until completely cooked through, do not over cook.
- Serve immediately or store leftovers in the fridge for up to 4 days.
Notes
- I discovered when making veggies au gratin is to pre-cook the vegetables slightly before layering them in the casserole dish. I’ll steam or blanch tougher veggies like carrots, broccoli, or cauliflower for just a few minutes to soften them up. This ensures that all the veggies cook evenly and come out perfectly tender by the time the cheese sauce is bubbly and the top is golden. Plus, pre-cooking helps lock in the vibrant colors, making the casserole look even more appetizing!
- I make sure to choose vegetables with low water content, like root veggies and cruciferous options, for the best texture. If I decide to use sliced zucchini, I salt it beforehand to release excess moisture, then pat it dry. This step ensures my au gratin won’t turn out watery.
- Carefully measuring the flour, butter, and milk accurately for a smooth bechamel sauce is key. Too much milk will make the roux runny, and too much flour will make it thick and lumpy. The flour is cooked properly when it gives off a slightly nutty smell after cooking for about 1-2 minutes. Then, I incorporate the milk slowly while whisking to keep the sauce lump-free! Continuously whisking will ensure the roux is smooth and does not burn.
- I’ll toss in some fresh thyme, rosemary, or chives to give the dish a subtle, earthy flavor. They blend beautifully with the cheesy sauce and add a nice touch of freshness.
- Once it’s out of the oven, I let the casserole sit for about 10 minutes before serving. This helps the sauce thicken and settle, making it easier to slice and serve without losing its shape.
- If I want an extra-crispy top, I switch the oven to broil for the last 2-3 minutes. Watching carefully, I let the breadcrumbs and cheese turn a deep golden brown for a perfect, crunchy finish.
How could I make this dish ahead of time for Christmas dinner? Hoping to do some steps in advance even if I have to bake it Christmas afternoon. Would it still thicken okay?
Hi Nicole! I haven’t made this in advance before, but I would imagine you could do the first few steps in advance (until you cover the veggies with the cheese sauce and before you add the breadcrumbs), and store it in the fridge. And then right before you bake it, add the breadcrumbs and cheese topping and bake right away. Hope that helps and I hope you love this recipe!
Enjoyed this with dinner last night and it was a hit all around the table! Easy and delicious and paired perfectly with dinner! Definitely a new favorite side dish!
Awesome!! Thanks so much for letting me know Sara!
This was the perfect side dish for dinner last night! I used half gruyere because I had some I wanted to use up and it was perfect!
Awesome!! Glad you all enjoyed it Amy!