Side Dishes
This sweet potato parsnip beet gratin recipe transforms humble root vegetables into a restaurant-worthy side dish with crispy celery crown and velvety layers. The secret lies in precise layering—roasted vegetables arranged in alternating slices, then topped with a golden breadcrumb crust that creates irresistible texture contrast.
I developed this recipe after years of perfecting gratin techniques, and it never fails to impress even the most skeptical dinner guests.
The beauty of this dish is its versatility—it works as a vegetarian main course or elegant side, absorbing flavors beautifully while maintaining its natural sweetness. Roasting the vegetables first enhances their natural sugars, creating a caramelized base that forms the foundation for the creamy béchamel topping.
The celery crown adds a delightful crunch that balances the tender, melt-in-your-mouth layers below.
What you'll achieve is a gratin with perfectly caramelized edges, creamy centers, and a crispy breadcrumb topping that holds its shape until the very last bite. The combination of sweet potatoes, parsnips, and beets creates a complex flavor profile that's both comforting and sophisticated.
This recipe delivers restaurant-quality results with simple techniques that any home cook can master.
Pair this gratin with roasted meats, grilled salmon, or serve as a hearty vegetarian centerpiece. The leftovers reheat beautifully, making it perfect for meal prep or entertaining. Let's create this layered roast harmony that will become your new signature dish.
Ingredients for sweet potato parsnip beet gratin
Six vibrant roots and crispy celery crown—this is your gratin game-changer.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 lbs | Organic preferred, peeled and sliced |
| Parsnips 🥕 | 1 ½ lbs | Peeled and sliced into 1/4-inch rounds |
| Beets 🍠 | 1 ½ lbs | Medium-sized, peeled and sliced |
| Celery Stems 🥬 | 1 bunch | Thick stalks for crown, chopped fine |
| All-Purpose Flour 🌾 | ½ cup | For breadcrumb crust |
| Panko Breadcrumbs 🍞 | 1 cup | Extra-crispy preferred |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for topping |
| Heavy Cream 🥛 | 2 cups | Full-fat for richness |
| Whole Milk 🥛 | ½ cup | For béchamel |
| Yellow Onion 🧅 | 1 whole | Finely diced for béchamel |
| Garlic Cloves 🧄 | 4 cloves | Minced for flavor base |
| Nutmeg 🌶️ | ½ tsp | Freshly grated for warmth |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | 1 tsp | Freshly cracked |
| Olive Oil 🫒 | ¼ cup | For roasting vegetables |
The vegetables are the stars here. Sweet potatoes should be firm and vibrant—Trader Joe's organic ones work perfectly. Parsnips and beets? Look for ones with smooth skins and no blemishes. I always roast them first to bring out those natural sugars—425°F for 25 minutes with olive oil and salt. The celery crown is non-negotiable for that crispy contrast—use thick stalks, not the wispy inner parts. Whole Foods carries great organic celery if you want to splurge, but regular grocery store stalks work too.
No sweet potatoes? Yams or regular potatoes can work in a pinch, but they won't have that same sweetness. Running low on parsnips? Substitute extra sweet potatoes or carrots, but reduce the quantity by 1/3. The béchamel needs heavy cream—half-and-half won't give you that same velvety texture. For the celery crown, if you can't find thick stalks, chop regular celery lengthwise into thin strips and bake separately for 10 minutes to crisp up. The nutmeg is key—freshly grated makes all the difference, so if you've got a microplane, use it.
This gratin is a meal-prep dream—reheats beautifully with just a splash of milk to revive the crust. Store leftovers covered in the fridge for 4-5 days, or freeze portions for up to 3 months. The celery crown stays crispy if you reheat it separately at 375°F for 5 minutes. For serving, I like to garnish with extra black pepper and a drizzle of olive oil—simple but makes it feel restaurant-worthy. Double the recipe if you're feeding a crowd—it's that good.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because it’s all in one dish—no fussing with multiple pans or timers. Just slice the sweet potatoes, parsnips, and beets (celery stems add that subtle depth, honestly), toss them in a buttery roux made from flour and broth, and let the oven do the work. Twenty minutes later, you’ve got a golden, creamy masterpiece with zero cleanup.
- Earthy Sweetness: Between us, the combo of roasted beets and sweet potatoes is ridiculously good—naturally sweet with that deep, caramelized edge. The parsnips add a nutty crunch, and the flour roux ties it all together like a cozy blanket. It’s the kind of dish that makes you want to close your eyes and savor every bite.
- Weeknight to Holiday: This gratin is my go-to for lazy Mondays and Thanksgiving leftovers. Serve it as a side with a steak, pile it on toast for brunch, or even stuff it into a baked potato for a hearty meal. The flavors hold up, and it’s always a crowd-pleaser—no one ever questions the beets, I promise.
- Budget-Friendly Luxury: Sweet potatoes and parsnips stretch further than you’d think, and beets? They’re dirt cheap in season. The flour roux adds richness without breaking the bank, and leftovers reheat like a dream. I’ve made this for potlucks, meal prep, and even a last-minute dinner—it’s my secret weapon for making cheap ingredients feel special.
Step-by-step instructions for sweet potato parsnip beet gratin
Let's build this layered masterpiece where roasted vegetables meet crispy celery crown perfection.
Roast the Vegetable Base to Sweet Perfection
Preheat your oven to 400°F and line two large baking sheets with parchment paper. Toss the peeled and sliced 2 lbs sweet potatoes, 1.5 lbs parsnips, and 1.5 lbs beets with 0.25 cup olive oil, 1 tsp salt, and 0.5 tsp black pepper. Spread them in a single layer—don't crowd the pan or they'll steam instead of roast.
Roast for 25-30 minutes until everything is tender when pierced with a knife and the edges begin to caramelize. You want them soft but still holding their shape—this ensures they'll hold together in the gratin. Give them a quick stir halfway through for even browning. The sweet potatoes should develop a golden crust while the parsnips and beets take on a deep, earthy color.
Prepare the Celery Crown for Crispy Texture
While the vegetables roast, prepare the celery crown by finely chopping the 1 bunch celery stems. In a small bowl, combine the chopped celery with 0.5 cup all-purpose flour, 1 cup panko breadcrumbs, 0.5 tsp nutmeg, 0.5 tsp salt, and 0.5 tsp black pepper. This mix will create the crispy topping that's the signature of this dish.
Spread the celery mixture evenly on a separate baking sheet. Bake at 375°F for 8-10 minutes, stirring once halfway, until it turns golden brown and crispy. The celery should smell fragrant and the breadcrumbs should be toasted to a deep golden color. Let it cool slightly before using—this prevents it from turning mushy when placed on top of the hot gratin.
Create the Creamy Béchamel Sauce
In a medium saucepan, melt 0.25 cup unsalted butter over medium heat. Add the finely diced 1 whole yellow onion and minced 4 cloves garlic, cooking for 5-6 minutes until softened and translucent. This forms the aromatic base for your sauce.
Whisk in 0.5 cup whole milk and 2 cups heavy cream, then sprinkle in the remaining 1 tsp salt and 0.5 tsp black pepper. Bring to a gentle simmer, then reduce heat to low and let it thicken for 5-7 minutes, stirring occasionally. You want it to coat the back of a spoon but still be pourable—this creates the perfect creamy texture that binds everything together. If it thickens too much, whisk in a splash of milk to adjust the consistency.
Assemble and Bake the Gratin
Preheat your oven to 375°F. In a 9x13-inch baking dish, create a single layer with half of the roasted vegetables, spreading them evenly. Pour half of the béchamel sauce over the vegetables, then repeat with the remaining vegetables and sauce. The vegetables should be completely submerged in the sauce.
Sprinkle the crispy celery crown evenly over the top, pressing down gently to help it adhere. Dot with the remaining 0.25 cup cold cubed butter for extra richness. Bake uncovered for 25-30 minutes until the top is golden brown and bubbly. The edges should be crispy while the center remains creamy—this is where the magic happens. The celery crown should be perfectly toasted, not burnt, with a beautiful golden crust.
Rest and Serve for Maximum Flavor
Remove the gratin from the oven and let it rest for 10-15 minutes before serving. This resting period allows the layers to set and the flavors to meld together. The vegetables will continue to absorb the creamy sauce, creating that perfect texture where each bite delivers tender roasted vegetables with crispy celery crown on top.
Serve warm with a simple green salad or crusty bread to soak up any remaining sauce. The contrast between the creamy, earthy vegetables and the crispy celery crown creates a harmonious balance of textures that makes this gratin truly special. Each bite should be a perfect marriage of sweet, earthy, and savory flavors with that satisfying crunch from the celery crown.
Pro Tips For Making Sweet Potato Parsnip Beet Gratin
- ROAST FIRST, LAYER LATER: Peel and cut your sweet potatoes, parsnips, and beets into even ½-inch slices, then roast them separately at 400°F (200°C) for 15 minutes before assembling the gratin. This jumpstarts the softening and caramelization—no one wants a watery, undercooked mess when the dish hits the oven again.
- PEEL BEETS RAW, NOT COOKED: Beets release their bright color and sweetness best when peeled raw. Boil or roast them whole first, then slip off the skins under cold water—no scrubbing required. Trust me, you’ll save time and avoid stained fingers when you’re done.
- SALT THE VEGETABLES BEFORE LAYERING: Toss your roasted veggies with a pinch of salt and a drizzle of olive oil before building the gratin. It seasons them properly and prevents the top layer from stealing all the flavor when you broil it later—this isn’t just garnish, it’s the foundation.
- SKIP THE FLOUR SLURRY TRICK: Homemade béchamel is worth it here, but if you’re shortcutting, whisk 2 tablespoons of all-purpose flour into cold milk first, then heat it gently. No lumps, no scrambling—just smooth, creamy sauce that won’t curdle when it hits the hot veggies. (Yes, even if you’re impatient like me.)
Make-ahead tips for this recipe
Prep Ahead Strategy
This gratin is a meal-prep dream—start by roasting the vegetables 1-2 days ahead and storing them in an airtight container at room temperature. The flavors deepen as they sit, and you'll save 30 minutes on assembly day.
Just reheat the roasted veggies at 350°F for 10 minutes before layering. 💡
Freezer-Friendly Assembly
Assemble the gratin completely (including the celery crown) in a freezer-safe baking dish, cover tightly with plastic wrap, and freeze for up to 3 months. When ready to bake, thaw overnight in the fridge, then bake as directed—just add 5-10 extra minutes to the baking time.
The celery crown stays crispy if you reheat it separately at 375°F for 5 minutes after removing the main dish from the oven.
Make-Ahead Béchamel
Prepare the béchamel sauce 24 hours ahead and store it in a sealed container in the fridge. When ready to use, reheat it gently over low heat while stirring constantly—never microwave, as it can separate.
If it thickens too much, whisk in 1-2 tablespoons of milk to restore its creamy consistency. This shortcut saves you 20 minutes of active prep time on the day you bake.
Celery Crown Prep
Make the celery crown the night before and store it in a single-layered baking sheet in the fridge. When baking day arrives, simply bake it fresh at 375°F for 8-10 minutes—no need to chop or mix again.
For extra crispiness, sprinkle it with 1 tablespoon of melted butter before baking. This step ensures you always have that perfect crunch without last-minute stress. ✨
Reheating Leftovers
Leftover gratin reheats beautifully—cover it with foil and bake at 350°F for 20-25 minutes until heated through. For a crispy top, uncover for the last 5 minutes of reheating.
If the celery crown loses its crunch, sprinkle it with 1 tablespoon of breadcrumbs and broil for 2-3 minutes at the end. Store leftovers in the fridge for 4-5 days or freeze for up to 3 months.
Double Batch for Crowds
For gatherings, double the recipe and use two 9x13-inch baking dishes or one 10x15-inch pan. Assemble both gratins simultaneously—they bake at the same temperature. To save oven space, roast the vegetables in batches (use both racks) and prepare the celery crown in two small batches on separate baking sheets.
This ensures everything is ready at the same time with minimal effort. 💪
Nutrition facts
Frequently asked questions
Can I make this gratin without celery?
If you're avoiding celery, try substituting with crispy fried shallots or toasted breadcrumbs mixed with grated Parmesan. For a nutty alternative, use toasted hazelnuts or pecans—just chop them finely to mimic the crown texture. The key is maintaining that crispy contrast against the creamy layers.
How do I prevent the gratin from getting watery?
Prevent soggy layers by ensuring your roasted vegetables are completely dry before assembly. Pat them with paper towels after roasting, and don't overmix the béchamel—just thicken it until it coats the back of a spoon. For extra insurance, sprinkle a thin layer of breadcrumbs between vegetable layers before adding the sauce.
What's the best way to store leftovers?
Store leftovers in an airtight container in the fridge for 4-5 days. For reheating, cover with foil and bake at 350°F for 20-25 minutes, then uncover for the last 5 minutes to crisp the top. The celery crown stays crunchy if reheated separately at 375°F for 5 minutes—just sprinkle with extra breadcrumbs if needed.
Can I use regular potatoes instead of sweet potatoes?
While possible, regular potatoes won't provide the same sweetness and moisture. If substituting, use Yukon Gold potatoes and reduce the quantity by 1/3 (about 1 lb instead of 1.5 lbs). For best results, add 1 tablespoon of maple syrup to the béchamel to compensate for the lost sweetness from sweet potatoes.
Why did my celery crown turn mushy?
This usually happens when the celery crown isn't crisped enough before going on top or when it sits too long on the hot gratin. To fix it, bake the crown at 375°F for 10-12 minutes until deeply golden, then let it cool completely before adding. For extra crispiness, store it in the freezer for 1 hour before using to firm up.
