Side Dishes
This sweet potato parsnip beet gratin recipe transforms humble root vegetables into a luxurious, golden-topped dish that steals every dinner. The secret lies in roasting the vegetables first—caramelizing their natural sweetness before layering them with creamy béchamel and crispy breadcrumbs.
I perfected this technique after years of experimenting with winter vegetable gratins, and the results are always restaurant-worthy.
The magic happens in the layers: tender sweet potatoes, earthy parsnips, and vibrant beets create a visually stunning dish with deep, complementary flavors. A crispy breadcrumb topping adds texture contrast, while a sprinkle of nutmeg and thyme elevates the aroma.
The dish bakes until bubbling and golden, with edges that crisp just enough to hold the creamy sauce beneath.
What you’ll end up with is a side dish that feels like a main course—rich, satisfying, and packed with seasonal flavors. The vegetables stay tender while the top becomes irresistibly crispy, making every bite a perfect balance of textures.
This gratin pairs beautifully with roasted meats, fish, or even as a vegetarian centerpiece for a cozy winter meal.
Ready in about 1 hour 15 minutes, this recipe is ideal for special occasions or when you want to impress without spending hours in the kitchen. The prep is straightforward, and the baking does all the work. Let’s create this showstopper together.
Ingredients for sweet potato parsnip beet gratin
Six root vegetables and a few essentials transform into a luxurious winter gratin.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 3 lb | Peeled, cut into 1/2-inch slices |
| Parsnips 🥕 | 2 lb | Peeled, cut into 1/2-inch slices |
| Beets 🍠 | 1 ½ lb | Peeled, cut into 1/2-inch slices |
| All-Purpose Flour 🌾 | ½ cup | For béchamel roux |
| Unsalted Butter 🧈 | ¾ cup | Cold, cubed for béchamel |
| Whole Milk 🥛 | 3 cups | Full-fat preferred for creaminess |
| Gruyère Cheese 🧀 | 1 ½ cups | Freshly grated, nutty flavor |
| Panko Breadcrumbs 🍞 | 1 cup | For crispy topping |
| Fresh Thyme 🌿 | ¼ cup | Chopped, stems removed |
| Ground Nutmeg 🌶️ | ½ tsp | Freshly grated preferred |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For roasting vegetables |
The vegetables are the foundation—organic sweet potatoes, parsnips, and beets from the produce section deliver the best flavor. Look for firm, unblemished roots with vibrant color; avoid any with soft spots or wrinkled skin. Whole Foods or local farmers' markets often carry the freshest seasonal produce, but standard grocery stores work fine if you choose quality over quantity. For the Gruyère, imported varieties from specialty cheese shops elevate the dish, but pre-shredded store brands can work in a pinch if you melt them properly.
No Gruyère? Sharp cheddar or Emmental in equal measure mimics the nutty depth, though texture may vary slightly. Fresh thyme is ideal, but dried thyme at one-third the amount suffices if you're short on time. The béchamel requires full-fat milk—skim or almond milk will yield a thinner sauce. For the breadcrumbs, panko provides superior crispiness, though regular breadcrumbs toasted in a dry pan work too. The vegetables must be evenly sliced for consistent baking—use a mandoline if you're ambitious, or a sharp knife with steady hands.
Roast the vegetables immediately after slicing to preserve their natural sweetness. Store prepped veggies in an airtight container with a damp paper towel for up to 2 days before assembly. The assembled gratin keeps 3-4 days in the fridge, though flavor peaks within the first 24 hours. For longer storage, freeze in portions for up to 3 months—thaw overnight in the fridge before reheating. The crispy topping softens when reheated, so broil for 2-3 minutes post-baking to restore crunch.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes—just peel, slice, layer, and bake. The butter and flour topping turns everything into a golden, crispy blanket with zero extra pans.
- Earthy Sweetness Explosion: Between us, the combo of roasted beets and caramelized parsnips with sweet potatoes? It’s like autumn packed into one dish. The flour-butter crust adds that perfect buttery crunch that makes it ridiculously satisfying.
- Meal Prep MVP: I make a big batch on Sundays and reheat portions all week—it’s hearty enough for lunch, but fancy enough for dinner guests. (Yes, even on a Tuesday night when you’re craving something cozy but don’t want to slave over it.)
- Budget-Friendly Luxury: Sweet potatoes and beets stretch a long way, and this recipe uses affordable staples like butter and flour to feel indulgent. Honestly, it’s the kind of dish that makes you feel like you’re eating at a bistro without breaking the bank.
Step-by-step instructions for sweet potato parsnip beet gratin
This method delivers a perfectly layered, golden-brown gratin with tender vegetables and a crispy breadcrumb topping.
Prep and Roast the Vegetables
Preheat your oven to 400°F. Line two large baking sheets with parchment paper. In a large bowl, toss the 3 lb sweet potatoes, 2 lb parsnips, and 1.5 lb beets with 2 tbsp extra-virgin olive oil, 1 tsp kosher salt, and ¼ tsp black pepper. Arrange the vegetables in a single layer on the baking sheets, ensuring they don't overlap.
Roast for 25-30 minutes, stirring halfway through, until the vegetables are tender when pierced with a knife and the edges begin to caramelize. The sweet potatoes should yield slightly, the parsnips should soften, and the beets should develop a glossy sheen. Remove from the oven and let cool for 10 minutes before proceeding. This roasting step builds deep flavor and ensures the vegetables cook evenly in the gratin.
Make the Béchamel Sauce
In a medium saucepan, melt the 0.75 cup unsalted butter over medium heat. Once melted, whisk in the 0.5 cup all-purpose flour to form a roux. Cook for 1-2 minutes, stirring constantly, until the mixture thickens and turns a pale golden color. This ensures a smooth, flavorful base for the sauce.
Gradually whisk in the 3 cups whole milk, about ½ cup at a time, allowing each addition to incorporate fully before adding more. Continue cooking for 5-7 minutes, stirring frequently, until the sauce thickens enough to coat the back of a spoon. Season with ½ tsp kosher salt, ¼ tsp black pepper, and 0.5 tsp ground nutmeg. Remove from heat and stir in the 0.25 cup chopped fresh thyme and 1 cup freshly grated Gruyère cheese until fully melted and smooth.
Assemble the Gratin
Preheat your oven to 375°F. Transfer the roasted vegetables to a 9x13-inch baking dish, spreading them evenly in a single layer. Pour the béchamel sauce evenly over the vegetables, pressing down gently to ensure the sauce seeps into the crevices. Sprinkle the remaining 0.5 cup Gruyère cheese evenly over the top, creating a thin, even layer.
In a small bowl, combine the 1 cup panko breadcrumbs with ½ tsp kosher salt and ¼ tsp black pepper. Sprinkle the breadcrumb mixture evenly over the cheese layer, pressing down lightly with the back of a spoon to ensure adhesion. This topping will create a crispy, golden crust that contrasts beautifully with the creamy interior.
Bake to Golden Perfection
Transfer the baking dish to the preheated oven and bake for 30-35 minutes until the top is deep golden brown and the edges are bubbling. The breadcrumbs should be crispy, and the cheese should be melted and slightly browned. If the top browns too quickly, tent loosely with aluminum foil to prevent over-browning while allowing the center to finish cooking.
Remove from the oven and let rest for 10-15 minutes before serving. This resting period allows the layers to set and the flavors to meld, ensuring each bite delivers a harmonious blend of tender vegetables, creamy sauce, and crispy topping. Serve warm, straight from the baking dish, for the ultimate indulgent experience.
Pro Tips For Making Sweet Potato Parsnip Beet Gratin
- PREP IN UNIFORM SLICES: Cut all three root veggies (sweet potato, parsnip, beet) into exactly the same thickness—about ¼-inch thick. I learned this the hard way: uneven slices mean uneven cooking, and you’ll end up with some mushy beets while others stay raw.
- BAKE ROOTS SEPARATELY: Roast the sweet potatoes, parsnips, and beets in separate batches at 400°F (200°C) for 20-25 minutes. They cook at wildly different speeds—sweet potatoes take longer, beets burn faster—and mixing them guarantees disaster.
- DON’T SKIP THE DRYING: Pat every slice thoroughly with paper towels before layering. Moisture turns your gratin into a sad, soggy mess. (Yes, even if you’re impatient like me—give them 10 minutes to dry properly.)
- MAKE BÉCHAMEL FIRST: Prepare the butter-flour roux before assembling the gratin and keep it warm in a low oven (250°F/120°C). Cold béchamel thickens unevenly, and scrambling to make it last-minute ruins the texture. (Trust me, it’s worth the extra 5 minutes.)
Wine and beer pairings for this sweet potato parsnip beet gratin
Earthy Red Wine
For this rich, root-vegetable gratin, I always reach for a Pinot Noir from Oregon or Burgundy. The wine’s natural earthiness mirrors the beets and parsnips, while its medium body balances the creamy béchamel.
Look for bottles with 12-14% alcohol—just enough acidity to cut through the richness without overpowering the dish. A 2018 Domaine Drouhin Oregon Pinot Noir is my go-to, but any well-aged Burgundy Pinot Noir works beautifully. 🍷
Crisp White Options
If you prefer white wine, a dry Riesling from Germany or Alsace brings bright acidity that refreshes your palate. The slight petrol notes in aged Riesling complement the nutmeg and thyme in the gratin. I love Dr. Loosen Blue Slate Riesling—its mineral finish pairs perfectly with the earthy vegetables.
For something lighter, a Chardonnay with minimal oak, like Meursault, adds a buttery contrast that enhances the Gruyère. 🥂
Malty Beer Pairings
A Belgian-style witbier like Hoegaarden adds a crisp, citrusy contrast to the gratin’s depth. The corianander and orange peel notes brighten the dish, while the effervescence cleanses your palate between bites.
For a heavier option, try a German Dunkelweizen—its caramel and clove undertones echo the roasted sweet potatoes. Avoid IPAs or stouts, as their bitterness clashes with the creamy sauce. 🍺
Seasonal Cider Twist
For a non-alcoholic option, a dry hard cider from the Pacific Northwest works surprisingly well. Brands like Angry Orchard Dry or Woodchuck Dry offer tart apple notes that complement the gratin’s sweetness.
Serve slightly chilled to enhance the crispness. If you prefer something sweeter, a sparkling pear cider like Martinelli’s adds a festive touch for holiday meals. 🍎
Cheese Course Prep
Pair this gratin with a triple-crème cheese course like Brie or Camembert to extend the meal. The creamy textures and nutty flavors create a seamless transition from the gratin’s richness.
For a lighter option, a goat cheese salad with honey and walnuts balances the heartiness. Always serve cheese at room temperature for optimal flavor. 🧀
Nutrition facts
Frequently asked questions about sweet potato parsnip beet gratin
Can I substitute one of the vegetables in this gratin?
If you can't find beets, try butternut squash or carrots for sweetness. For parsnips, celery root or rutabaga work well. Keep the total weight similar to maintain balance in the dish. The key is matching the earthy, slightly sweet profile—avoid overly watery veggies like zucchini.
Why does my gratin top get soggy instead of crispy?
This usually happens when the breadcrumb layer isn't dry enough or the oven isn't hot enough. Make sure your panko is toasted in a dry pan for 2-3 minutes before using, and press it firmly onto the cheese layer. Also, preheat your oven to 375°F and avoid opening the door during the last 20 minutes of baking.
How can I make this gratin ahead of time?
Assemble the gratin up to 24 hours ahead and refrigerate uncovered. When ready to bake, let it sit at room temperature for 1 hour before baking (add 10-15 minutes to baking time). For freezing, bake the gratin completely, cool, wrap tightly, and freeze for up to 3 months. Reheat covered at 350°F for 20-25 minutes, then broil for 2 minutes to crisp the top.
What's the best cheese substitute if I don't have Gruyère?
Use a mix of sharp cheddar and Parmesan (1:1 ratio) for similar nutty depth. For a creamier option, try fontina or Emmental. If you're dairy-free, make a cashew-based béchamel and top with nutritional yeast for a cheesy flavor. Always grate your own cheese for best melting results—pre-shredded contains anti-caking agents that prevent proper browning.
Can I make this gratin in a smaller baking dish?
Yes! For a 9x9-inch dish, reduce the recipe by about 30%. For 8-inch round dishes, use 50% of the recipe. The baking time will be similar, but check for doneness at 25 minutes since smaller dishes can overbake faster. The key is maintaining the same layer thickness—about 1.5 inches of total depth.
