Sauces & Condiments
This baked veg in white sauce recipe delivers restaurant-quality comfort in one pan, combining tender vegetables with a rich, creamy sauce and a golden, crispy top.
The secret lies in the perfect balance of velvety sauce and caramelized edges, transforming simple vegetables into an elegant, vegetarian-friendly meal that’s ready in under 45 minutes. No fancy techniques required—just layer, bake, and enjoy.
The creamy white sauce is the star here, made with just a few pantry staples that come together effortlessly. It coats every bite of roasted vegetables—think broccoli, carrots, and cauliflower—while the high-heat finish creates that coveted crispy top that adds texture contrast.
This dish is foolproof, making it ideal for weeknight dinners or meal prep, yet it feels special enough for guests.
What you’ll end up with is a comforting, creamy, and crispy one-pan wonder that’s packed with flavor and visual appeal. The sauce clings to the vegetables, creating a luscious, velvety coating, while the edges turn beautifully golden and slightly crisp.
It’s the kind of dish that makes even the simplest meal feel like a celebration—without the fuss.
Serve with a sprinkle of fresh herbs or a drizzle of olive oil for extra brightness, and pair it with crusty bread to soak up every last drop of that delicious sauce. Here’s how to make it—simple, satisfying, and guaranteed to become a staple in your recipe rotation.
Ingredients for baked veg in white sauce
Pantry staples and fresh vegetables transform into creamy, crispy comfort food in one pan.
| Ingredient | Amount | Notes |
|---|---|---|
| Broccoli Florets 🥦 | 2 cups | Fresh, medium florets preferred |
| Carrots 🥕 | 1 ½ cups | Baby or sliced into even pieces |
| Cauliflower Florets 🥬 | 2 cups | Fresh, cut into bite-sized pieces |
| Vegetable Broth 💧 | 1 ½ cups | Low-sodium preferred for balance |
| Heavy Cream 🥛 | 1 cup | Full-fat for richest texture |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for sauce base |
| All-Purpose Flour 🌾 | ¼ cup | For thickening white sauce |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Shallot 🧅 | 1 whole | Finely chopped, adds subtle sweetness |
| Fresh Thyme Leaves 🌿 | ¼ cup | Chopped, or 1 tbsp dried |
| Nutritional Yeast 🧀 | 2 tbsp | For umami depth (optional) |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For drizzling on top |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | For finishing |
The vegetables are the heart of this dish, so choose firm broccoli and cauliflower—no rubbery florets here. Whole Foods or local farmers markets have the freshest cuts, but any grocery store will do. Carrots should be uniform in size for even cooking, and baby carrots work perfectly if you're short on time. The key to that velvety sauce? Cold butter and flour—don't skip chilling them before mixing. For extra richness, I like to add a splash of whole milk to the sauce, but heavy cream alone works beautifully too.
No heavy cream? Full-fat coconut milk gives a similar texture, though it'll have a slight coconut flavor. Substituting vegetable broth for water? Use the low-sodium kind—regular broth can make the dish too salty. Fresh thyme is ideal, but dried works at one-third the amount. Want more umami? Miso paste or soy sauce (just 1 tsp) adds depth. The panko topping is non-negotiable for that crispy finish—Trader Joe's has the best-priced panko in bulk. And if you're out of shallots, extra-fine onion powder works in a pinch.
Prep your vegetables first—they'll soften while the sauce simmers. This dish reheats beautifully, so portion it into containers for easy lunches. The sauce thickens as it cools, so if it seems too thin after baking, just reheat with a splash of water or broth. Store leftovers in the fridge for 4-5 days or freeze for 3 months. The crispy topping loses its crunch when reheated, so save a portion of the sauce to drizzle on top fresh from the oven.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just toss everything on a sheet pan, drizzle that creamy broth mix, and walk away. No pots, no pans, no stress. The broccoli and cauliflower steam while the carrots caramelize at the edges, and that heavy cream turns the sauce into a velvety blanket.
- Creamy Without the Guilt: Honestly, the combo of vegetable broth and heavy cream makes this taste richer than you’d expect. The sauce clings to the veggies like a hug, but it’s still light enough to eat for dinner and lunch the next day. (Yes, even on a Tuesday night.)
- Lunchbox Hero: Between us, this is my go-to for meal prep. The flavors only get better the next day, and it reheats like a dream. Pack it in containers, and your kids (or you) will actually eat their veggies without a fight. My daughter still picks out the cauliflower, but she finishes her plate anyway.
- Budget-Friendly Luxury: You’re basically making a fancy dish for pennies. Heavy cream makes it feel special, but the rest—broccoli, carrots, cauliflower—are cheap staples. Double the recipe, freeze half, and suddenly you’ve got a weeknight dinner covered without breaking the bank. (And it’s way better than takeout.)
Step-by-step instructions for baked veg in white sauce
Here's how to create a velvety white sauce that perfectly coats your vegetables while achieving that coveted crispy breadcrumb topping.
Prep All Vegetables for Even Cooking
Start by preheating your oven to 400°F. While it heats, prepare all your vegetables by cutting the 1.5 cups carrots and 2 cups cauliflower florets into even, bite-sized pieces—about ½-inch thick. For the 2 cups broccoli florets, trim any thick stems and separate into medium-sized clusters. I like to blanch the broccoli and cauliflower first for 2 minutes in boiling water, then shock in ice water to preserve their vibrant color and slight crunch. This step ensures they stay bright and tender underneath that creamy sauce.
Drain the blanched vegetables thoroughly and spread them evenly in a single layer on a baking sheet. Toss them lightly with 1 tablespoon extra-virgin olive oil and ½ teaspoon freshly ground black pepper to prevent sticking. The oil helps them crisp slightly during the initial baking phase before being smothered in sauce.
Build the Creamy White Sauce Base
In a medium saucepan, melt the ½ cup unsalted butter over medium heat until it foams. Add the 1 whole shallot and 4 cloves minced garlic, cooking for 3-4 minutes until softened but not browned. Here's the thing—don't walk away. Garlic burns quickly, and you want that sweet, aromatic depth without bitterness.
Whisk in the ¼ cup all-purpose flour and cook for 1-2 minutes until the mixture forms a thick paste. This roux is your sauce's foundation. Slowly pour in the 1.5 cups vegetable broth, whisking constantly to prevent lumps. Bring to a gentle simmer and cook for 5 minutes until slightly thickened. Remove from heat and stir in the 1 cup heavy cream, ¼ cup chopped fresh thyme leaves, and 2 tablespoons nutritional yeast. The nutritional yeast adds a subtle umami richness that elevates this dish from ordinary to extraordinary.
Assemble and Bake for Perfect Texture
Transfer the blanched vegetables to a 9x13-inch baking dish (or similar size). Pour the warm white sauce over the vegetables, making sure each piece is well-coated. The sauce should cover about ¾ of the vegetables, leaving room for the breadcrumbs. Sprinkle the ½ cup panko breadcrumbs evenly over the top—this creates that irresistible crispy contrast we're after.
Bake for 25-30 minutes until the sauce is bubbly and the breadcrumbs are deep golden brown. The vegetables should be tender but still hold their shape. If the sauce thickens too much during baking, uncover for the last 5 minutes to let moisture evaporate. This ensures a silky sauce rather than a gluey one. The key is patience—resist the urge to peek early, as opening the oven door causes temperature fluctuations.
Finish with Seasoning and Resting
Remove the baking dish from the oven and let it rest for 5 minutes before serving. This resting period allows the sauce to thicken slightly and the breadcrumbs to crisp further. Taste and adjust seasoning with additional 1.5 teaspoons diamond crystal kosher salt if needed—the nutritional yeast can sometimes mute saltiness.
Garnish with extra fresh thyme leaves or a drizzle of extra-virgin olive oil for a touch of elegance. The contrast of creamy sauce, tender vegetables, and crispy breadcrumbs makes this dish irresistibly comforting. Serve immediately with crusty bread to soak up every last bit of that luscious white sauce.
Pro Tips For Making Baked Veg In White Sauce
- STEAM FIRST, BAKE SECOND: I learned this the hard way—when I skipped pre-steaming, my broccoli and cauliflower turned to mush under the sauce. Blanch the florets in boiling salted water for 2 minutes first, then drain and pat thoroughly dry. This keeps them crisp-tender instead of soggy.
- SAUCE SHOULD COAT, NOT POOL: Heavy cream and broth love to separate if you dump them in too fast. Warm the broth first, then whisk in the cream gradually while stirring constantly. If it curdles, don’t panic—just whisk in a splash of cold water and keep moving. A splash of Dijon mustard (½ tsp) also prevents splitting.
- CARROTS NEED LONGER: Broccoli and cauliflower might be done in 15 minutes, but carrots? They’re stubborn. Cut them into even ½-inch slices and nestle them pointy-side down in the baking dish. They’ll cook through while the other veg stays tender—no more rock-hard centers.
- UPGRADE: ROAST THE VEG FIRST: Skip the blanching step entirely by roasting the veg at 425°F (220°C) for 10 minutes before adding sauce. The high heat caramelizes the edges and concentrates their flavor—then the white sauce just becomes a luxurious finish instead of a steamer. (Yes, it’s an extra 10 minutes, but it’s worth it.)
Perfect pairings for this recipe
Herb-Infused Bread
Pair this creamy veggie dish with a garlic-herb focaccia from Trader Joe's—it's pre-made, easy to toast, and soaks up the sauce beautifully.
For homemade, mix ½ cup olive oil, 1 tbsp dried rosemary, 1 tsp garlic powder, and 1 tsp salt into 2 cups all-purpose flour and 1 packet active dry yeast. Let rise for 1 hour before baking at 375°F for 20-25 minutes.
The crusty, aromatic bread contrasts perfectly with the creamy vegetables. 🥖
Crispy Potato Topping
Swap the panko topping for crispy roasted potatoes to add heartiness. Toss 1 cup diced Yukon gold potatoes with 1 tbsp olive oil, ½ tsp smoked paprika, and ¼ tsp salt, then roast at 425°F for 20 minutes until golden.
Sprinkle over the veggies before baking—their crispy edges cut through the sauce like a dream. 🥔
Bright Citrus Salad
A simple orange and fennel salad balances the richness. Thinly slice 1 orange (peel on) and ½ fennel bulb, then toss with 2 tbsp extra-virgin olive oil, 1 tbsp honey, and 1 tbsp fresh lemon juice.
The citrusy tang cleanses your palate between bites of creamy veggies. Add ¼ cup toasted walnuts for crunch. 🍊
Wine Pairings
A crisp Chardonnay with subtle oak (like La Crema Sonoma Coast) complements the creamy sauce without overpowering. For something lighter, try a Sauvignon Blanc—its zesty acidity brightens the dish. Avoid heavy reds; they'll clash with the delicate white sauce. 🍷
Spicy Kick Option
Add ½ tsp red pepper flakes to the sauce or sprinkle chopped jalapeños on top for heat lovers. The spice cuts through the creaminess and wakes up your taste buds. Garnish with a squeeze of lime to balance the heat. 🌶️
Nutrition facts
Frequently asked questions
Can I use frozen vegetables instead of fresh?
Frozen veggies work perfectly—just thaw and drain them well before using. For best results, skip the blanching step and toss the thawed vegetables directly with olive oil and pepper before baking. The texture will be slightly softer than fresh, but the creamy sauce will still coat them beautifully.
How do I make this dish dairy-free?
Swap the heavy cream for full-fat coconut milk and use dairy-free butter or olive oil in the sauce. For extra richness, add 2 tablespoons cornstarch to thicken the sauce. The flavor will be slightly different but still delicious—just avoid nutritional yeast if it contains dairy.
Can I prepare this ahead of time?
Yes! Assemble the dish (veggies + sauce) up to 24 hours ahead, cover tightly, and refrigerate. Bake straight from the fridge, adding 5-10 extra minutes to reach 350°F internally. For make-ahead meals, skip the breadcrumb topping until reheating—sprinkle fresh panko on top after baking to restore crispiness.
Why did my sauce turn out too thin?
This usually happens if the sauce simmers too long or the veggies release too much moisture. To fix it, mix 1 tablespoon cornstarch with 2 tablespoons cold water and stir into the sauce off heat. For prevention, reduce baking time by 5 minutes> and uncover the dish for the last 10 minutes to let moisture evaporate.
What other vegetables work well in this recipe?
Zucchini, bell peppers, mushrooms, and green beans all pair beautifully! For heartier dishes, add ½ cup chopped potatoes or ½ cup diced butternut squash. Just adjust baking time—softer veggies (like mushrooms) may need only 20 minutes while denser ones (like squash) could need 35 minutes.
