Side Dishes
This sweet potato and white potato casserole transforms humble spuds into a showstopping side dish that’s crispy on top, tender inside, and bursting with warm spices. 🔥 The secret lies in layering thinly sliced potatoes—sweet and earthy, white and buttery—then crowning them with a golden streusel that caramelizes into a crunchy, buttery blanket.
I developed this recipe after years of testing casseroles for holiday tables, and it’s become my go-to for Thanksgiving, Christmas, and any meal that needs a comforting centerpiece.
The magic happens in the layering technique: par-cooking the potatoes slightly before assembly ensures they stay creamy and never mushy, while the streusel topping adds a satisfying crunch that disappears with every bite.
This recipe balances tradition with flexibility—you can keep it classic with cinnamon and nutmeg, or modernize it with cheddar, jalapeños, or even a vegan streusel. The result? A casserole so rewarding to make and eat that it disappears faster than you can say "seconds, please."
By the time it emerges from the oven, you’ll have a golden, bubbling masterpiece with layers of flavor: the natural sweetness of the sweet potatoes, the mild creaminess of the white, and the buttery crunch of the streusel.
It’s the kind of dish that makes guests pause mid-bite, and the kind of recipe that gets passed down for generations. The best part? It’s foolproof—no fancy techniques, just layers of love and a little patience.
Serve it as a standalone side or alongside roasted meats for a meal that feels special without the fuss. Whether you’re hosting a holiday feast or just craving comfort food, this casserole delivers restaurant-quality results with minimal effort. Let’s get baking—your table (and taste buds) will thank you.
Ingredients for sweet potato white potato casserole
Layered spuds and a buttery streusel crown—this casserole delivers holiday-worthy comfort with minimal fuss.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 lbs | Peeled, thinly sliced (about 1/8-inch) |
| White Potatoes 🥔 | 2 lbs | Russet or Yukon Gold, thinly sliced (about 1/8-inch) |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for streusel |
| All-Purpose Flour 🌾 | 1 ½ cups | For streusel topping |
| Light Brown Sugar 🍚 | ¾ cup | Packed for streusel sweetness |
| Ground Cinnamon 🌿 | 2 tbsp | Freshly ground preferred |
| Ground Nutmeg 🌶️ | ½ tsp | Freshly grated for warmth |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Granulated Sugar 🍚 | ¼ cup | For potato soak |
| Fresh Thyme Leaves 🌿 | 1 tbsp | Or 1 tsp dried thyme |
| Garlic Cloves 🧄 | 2 cloves | Minced for potato layer |
| Shredded Cheddar Cheese 🧀 | 1 cup | Optional, sharp variety |
| Granulated Garlic 🧄 | ½ tsp | For extra flavor boost |
The potatoes are the heart of this dish, so pick firm, dry spuds—no wrinkly or sprouting ones. Sweet potatoes should be vibrant orange, and white potatoes should feel heavy for their size. I always grab mine from Whole Foods or the organic section at Trader Joe's—they hold up better during slicing. For the streusel, cold butter is non-negotiable; it creates those perfect flaky pockets. If you're short on time, par-cook the potatoes for 5 minutes before layering to ensure they stay tender. The secret to even slices? Use a mandoline slicer—it's worth the investment for holiday baking.
No streusel ingredients? Oatmeal plus melted butter works in a pinch, though it won't be as crispy. Skip the cheddar? Add an extra 0.25 cup of flour to the streusel for better texture. Fresh thyme is ideal, but dried works at one-third the amount. The garlic cloves can be pre-minced from a jar if you're in a hurry, but freshly minced adds depth. For a vegan twist, swap the butter for vegan butter and use heavy cream made from coconut or oat milk. The streusel ratio is key—too much flour makes it dry, too little makes it gummy. Trust your instincts when mixing.
Assemble this casserole up to 24 hours ahead—it actually tastes better the next day as flavors meld. Cover tightly with foil and refrigerate. Bake straight from the fridge for even cooking. The streusel topping keeps for 3 days in an airtight container at room temperature, so make extra for toast or pancakes. Leftovers reheat beautifully—350°F for 15 minutes with a splash of water or milk restores that fresh-from-oven texture. Portion into individual ramekins for single-serving holiday meals—they're perfect for church potlucks or family gatherings.
Why You'll Love This Recipe
- No-Chop Needed: I swear by this trick—just cube the potatoes raw, toss them in the oven, and let them soften while you make the topping. The flour-butter-sugar mix turns into a crispy, buttery blanket that’s way easier than pie dough.
- Sweet-Savory Magic: That brown sugar in the topping caramelizes into a sticky, golden crust while the potatoes stay tender inside. Honestly, the contrast of creamy spuds and that crispy edge? It’s the kind of dish that makes you pause mid-bite.
- Leftovers for Days: This casserole actually tastes better reheated—yes, really. I make a double batch on Sundays, and by Wednesday, it’s still the star of my lunch. (Pro tip: Microwave with a splash of water to keep it moist.)
- Pantry Staple Power: Five ingredients, zero specialty items. You’re using what you already have—no fancy shopping trips. Between us, this is my go-to when I’ve got half a sweet potato and a bag of russets gathering dust.
Step-by-step instructions for sweet potato and white potato casserole
Here's how to build layers of tender potatoes topped with a buttery, spiced streusel crown.
🥘 Step 1: Prepare the Potato Layers
Preheat your oven to 375°F and grease a 9x13-inch baking dish with nonstick spray. Peel and thinly slice the 2 lbs sweet potatoes and 2 lbs white potatoes (about 1/8-inch thick). I use a mandoline for even slices—just be careful with those fingers!
In a large bowl, combine the sliced potatoes with the 0.25 cup granulated sugar, 1 tbsp fresh thyme leaves, 2 cloves minced garlic, and 0.5 tsp granulated garlic. Toss gently to coat. Arrange half the sweet potato slices in the baking dish, followed by half the white potato slices. Repeat with the remaining potatoes, ending with white potatoes on top. Pour the 0.5 cup heavy cream evenly over the layers.
🍳 Step 2: Create the Streusel Topping
In a medium bowl, cut the 0.5 cup cold cubed unsalted butter into the 1.5 cups all-purpose flour until pea-sized crumbs form. Add the 0.75 cup packed light brown sugar, 2 tbsp ground cinnamon, 0.5 tsp ground nutmeg, and 1 tsp salt. Mix with your fingers or a fork until evenly combined—this is where the magic happens!
Sprinkle half of the streusel mixture evenly over the potato layers. If you're using the optional 1 cup shredded cheddar cheese, scatter it over the streusel. Top with the remaining streusel, pressing down gently to ensure good contact with the potatoes.
🔥 Step 3: Bake Until Golden and Bubbly
Bake uncovered for 45-50 minutes until the potatoes are tender (a knife should slide in easily) and the streusel is deep golden brown with crisp edges. If the streusel browns too quickly, loosely cover with foil for the last 10 minutes to prevent burning.
Here's the thing—your oven might run hot, so start checking at the 40-minute mark. The potatoes are done when they're fork-tender and the streusel has turned a beautiful caramel color. If it looks underdone, bake another 5-10 minutes—just watch that streusel!
⏰ Step 4: Rest and Serve Warm
Remove from the oven and let the casserole rest for 10 minutes before serving. This resting period allows the juices to redistribute, ensuring each bite is moist and flavorful. The streusel will firm up slightly as it cools, but it'll still be wonderfully crumbly and sweet.
Slice into squares and serve warm with a dollop of whipped cream or a sprinkle of extra cinnamon. The contrast between the tender, spiced potatoes and the buttery streusel topping makes this casserole irresistible—trust me, it's worth every layer!
Pro Tips For Making Sweet Potato White Potato Casserole
- Peel and Cube Evenly: DESCRIPTION: Cut both potatoes into identical 1-inch cubes—this ensures they cook at the same rate. I learned this the hard way when my sweet potatoes turned mushy while the white ones stayed firm, and now I use a knife sharp enough to slice cleanly without crushing.
- Boil Until Fork-Tender: DESCRIPTION: Drop the potatoes into boiling salted water and cook until they’re just fork-tender—about 8-10 minutes for white, 12-15 for sweet. Overcooking turns them to mush, and no one wants gluey casserole. Test one piece early; it’s easier to cook longer than fix.
- Toast the Flour First: DESCRIPTION: Melt the butter in the pan, then stir in the flour and cook for 2 minutes before adding liquid. This removes the raw flour taste and gives the sauce a deeper, nuttier flavor—something I skipped for years until I tasted the difference.
- Sweeten the Butter: DESCRIPTION: Mix a teaspoon of light brown sugar into the melted butter before tossing the potatoes. It caramelizes slightly, adding a subtle richness that cuts through the earthiness of the sweet potatoes. (Yes, it’s an extra step, but it’s worth it.)
Wine and beer pairings for these flavors
Warm Spiced Whites
This casserole pairs beautifully with Viognier from California—its floral notes and subtle sweetness complement the caramelized streusel while the acidity cuts through the richness of the potatoes. I always reach for a 2019 Domaine Zind-Humbrecht Viognier; its peach and apricot undertones mirror the natural sweetness of the sweet potatoes.
Serve slightly chilled to let the wine's brightness shine alongside the warm spices. 🍷
Creamy Red Harmony
For red wine lovers, a Pinot Noir from Oregon's Willamette Valley is my go-to choice. The 2018 Domaine Serene Pinot Noir offers red fruit and earthy undertones that harmonize with the nutmeg and cinnamon in the streusel.
Its medium body won't overpower the delicate potato flavors, creating a balanced pairing that feels both elegant and comforting.
Craft Beer Contrast
If you prefer beer, a honey brown ale like New Belgium Fat Tire provides the perfect contrast. The caramel malt notes echo the sweet potatoes while the slight bitterness from the hops balances the richness.
For a bolder option, try a Belgian dubbel like Westmalle Dubbel—its complex spice profile complements the cinnamon and nutmeg beautifully. Serve both at 50°F to enhance their flavors.
Light Lager Refresh
A crisp German Pilsner like Warsteiner cleanses the palate between rich bites. Its herbal notes and subtle hop bitterness provide a refreshing counterpoint to the buttery streusel.
For a local favorite, Sierra Nevada Pale Ale offers citrus and piney notes that cut through the dish's sweetness while enhancing the thyme and garlic flavors in the potatoes.
Non-Alcoholic Options
Don't overlook sparkling beverages! A ginger beer like Feather Ginger Beer adds a zesty kick that brightens the dish, while sparkling apple cider from Martinelli's provides a crisp, slightly sweet contrast.
For something more substantial, try a sparkling white grape juice like Martinelli's Sparkling White Grape Juice—it mirrors the wine pairing without the alcohol.
Coffee Pairing
After dinner, serve with a dark roast coffee like Peet's Major Dickason's Blend. The chocolate and caramel notes in the coffee echo the sweet potatoes, while the bitterness balances the dish's richness.
For a lighter option, a medium roast like Starbucks Pike Place provides a smoother contrast that lets the casserole's flavors shine.
Nutrition facts
Frequently asked questions
Can I substitute sweet potatoes with regular potatoes entirely?
The sweet potatoes add natural sweetness and moisture that white potatoes alone can't replicate. For a similar texture, use 2 lbs extra-firm white potatoes (like Yukon Gold) and add 1 tbsp maple syrup to the potato mix. However, the flavor won't be as complex without the sweet potato's caramel notes.
How do I prevent the streusel from turning into a hard crust?
Use cold butter and don't overmix the streusel ingredients—just combine until pea-sized crumbs form. For extra tenderness, add 1 tbsp chopped pecans or walnuts to the streusel. Bake at 375°F (not higher) and cover loosely with foil if it browns too quickly.
Can I make this casserole ahead of time?
Assemble it up to 24 hours ahead and refrigerate covered. Bake straight from the fridge—it may need 5-10 extra minutes at 375°F. The flavors actually deepen overnight, making it taste even better the next day.
What's the best way to reheat leftovers?
For crispy streusel, cover loosely with foil and reheat at 350°F for 15-20 minutes. Add 1 tbsp water or milk to the dish before reheating to restore moisture. Microwave in 30-second bursts on high, covered, but the texture won't be as perfect.
Can I make this gluten-free or vegan?
For gluten-free, replace flour with 1.5 cups gluten-free 1:1 baking flour (like Bob's Red Mill). For vegan, use vegan butter and swap heavy cream for full-fat coconut milk. The streusel will be less crispy but still delicious—expect a softer, cake-like texture.
