Side Dishes
This sweet potato casserole streusel recipe delivers the perfect balance of creamy, spiced sweet potatoes and a buttery, crunchy streusel topping that transforms a simple side into the star of any holiday table.
The secret lies in slow-cooking the sweet potatoes until tender, then topping them with a streusel blend of flour, brown sugar, and butter that bakes to golden perfection. I've perfected this recipe over years of holiday cooking, ensuring every bite offers that ideal contrast between soft and crispy textures.
The foundation of this dish is the sweet potatoes, which are boiled until fork-tender and then mashed with cream cheese, sugar, and warm spices like cinnamon and nutmeg. This creates a rich, velvety base that holds its shape beautifully in the oven.
Meanwhile, the streusel topping gets mixed just until crumbly—overmixing leads to dense, unappealing clumps, so we keep it light and flaky. The result? A casserole with layers of flavor and texture that will have everyone asking for seconds.
Baking at 350°F for about 45 minutes ensures the streusel becomes perfectly golden and crisp while the sweet potatoes stay creamy underneath. The aroma alone—warm spices mingling with buttery streusel—will fill your kitchen with comfort, making this dish especially perfect for Thanksgiving or Christmas gatherings.
It reheats beautifully too, so you can prepare it ahead and enjoy stress-free holiday cooking.
Serve this casserole alongside roasted meats or as a standalone dessert with a dollop of whipped cream. For extra richness, you can fold in chopped pecans or a sprinkle of sea salt into the streusel topping.
The possibilities are endless, but the core recipe remains foolproof—creamy, spiced, and topped with that irresistible crunch. Let's get baking!
Ingredients for sweet potato casserole streusel
Sweet potatoes, cream cheese, and buttery streusel come together for holiday perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 3 lbs | Peeled and cubed evenly |
| Large Eggs 🥚 | 2 whole | Room temperature for blending |
| Cream Cheese 🧀 | 8 oz | Full-fat, softened at room temp |
| Granulated Sugar 🍚 | 1 cup | Light brown preferred for depth |
| All-Purpose Flour 🌾 | 1 cup | Sifted for streusel texture |
| Packed Brown Sugar 🍚 | ½ cup | Dark brown for richer flavor |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for streusel |
| Ground Cinnamon 🌿 | 2 tsp | Freshly ground preferred |
| Ground Nutmeg 🌿 | ½ tsp | Freshly grated for warmth |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Vanilla Extract 🌸 | 1 tsp | Pure vanilla for aroma |
| Pecans (optional) 🌰 | ½ cup | Chopped, toasted for crunch |
Sweet potatoes are the heart of this dish—orange-fleshed varieties like Beauregard hold up best. Trader Joe's and Costco usually carry them pre-peeled, which saves time. The cream cheese needs to be full-fat for that rich, velvety texture (the good stuff, not the light version). For the streusel, King Arthur flour is my go-to—it's higher protein and gives a better crumb. If you're feeling fancy, grab a wedge of Parmigiano-Reggiano to grate over the finished casserole for extra depth.
No brown sugar? Substitute white sugar plus 1 tsp molasses for that caramel note. Ran out of vanilla? Vanilla bean paste or almond extract at half the amount works in a pinch. The pecans are optional but worth it—toast them in a dry pan for 3-4 minutes to bring out their flavor. If you're avoiding nuts, skip them or use dried cranberries instead. The cinnamon and nutmeg should be freshly ground if possible—pre-ground spices lose their punch fast. For a spicier kick, add a pinch of cayenne to the streusel.
This casserole reheats beautifully—350°F for 15-20 minutes covered with foil until warm. Keeps in the fridge for 4-5 days (though it rarely lasts that long) and freezes for up to 3 months. I always make this a day ahead—the flavors meld even better overnight. Store leftovers in an airtight container with a sprinkle of powdered sugar on top to keep the streusel crisp. For serving, a dollop of whipped cream or a scoop of vanilla ice cream takes it to dessert status.
Why You'll Love This Recipe
- No Peel, No Stress: I swear by this trick—just roast the sweet potatoes whole, then scoop out the flesh. No peeling, no mess, and the texture comes out perfectly tender every single time.
- Cream Cheese Magic: That creamy, dreamy layer? It’s the secret weapon. The eggs bind it just right, while the cream cheese melts into something rich and velvety—like dessert sneaking into your dinner.
- Holiday Hero: Between us, this is my go-to for Thanksgiving, Christmas, and even summer potlucks. The streusel stays crispy, the sweet potatoes stay moist, and it’s the one dish everyone asks for seconds on.
- Leftovers Win: Honestly, I make this just to have leftovers. The flavor only gets better the next day—warm it up with a sprinkle of cinnamon, and suddenly you’ve got a whole new breakfast (or snack) situation.
Step-by-step instructions for sweet potato casserole streusel recipe
Here's how to create that perfect balance of creamy sweet potato filling and buttery streusel topping.
Prepare the Sweet Potato Filling
Preheat your oven to 375°F. Peel and cube the 3 lbs sweet potatoes into even ½-inch pieces—this ensures they cook uniformly. Spread them on a baking sheet and roast for 25-30 minutes until tender when pierced with a fork. You want them soft enough to mash easily but not mushy.
While they roast, beat the 2 whole Large Eggs and 8 oz Cream Cheese together in a large bowl until smooth. Add the 1 cup Granulated Sugar, 1 tsp Vanilla Extract, 2 tsp Ground Cinnamon, 0.5 tsp Ground Nutmeg, and 0.5 tsp Salt, mixing until fully combined. This creates a rich, spiced base that will blend perfectly with the roasted sweet potatoes.
Mix the Filling and Transfer to Baking Dish
Once the sweet potatoes are tender, drain any excess liquid and mash them directly into the egg mixture. Use a hand mixer or potato masher for a smooth, lump-free texture—this ensures an even, creamy consistency throughout. If the mixture seems too thick, add 1-2 tablespoons of milk to loosen it slightly.
Transfer the filling to a 9x13-inch baking dish and spread it evenly. The filling should be about ½-inch thick—this allows the streusel topping to crisp beautifully while keeping the filling moist. Smooth the top with a spatula for an even surface.
Make the Streusel Topping
In a medium bowl, combine the 1 cup All-Purpose Flour, 0.5 cup Packed Brown Sugar, and 0.5 cup Unsalted Butter (cold, cubed). Use a pastry cutter or your fingers to work the butter into the flour and sugar until the mixture resembles coarse crumbs with some pea-sized butter pieces remaining. This texture is key for that perfect crunch.
Add the 0.5 cup Pecans (optional), if using, and mix just until combined. The pecans should be evenly distributed but still visible for added texture. Sprinkle the streusel evenly over the sweet potato filling, pressing down lightly to help it adhere. This step ensures every bite gets that buttery crunch.
Bake to Golden Perfection
Bake the casserole at 375°F for 35-40 minutes, until the streusel is golden brown and the filling is bubbly around the edges. The center should still be slightly jiggly—this indicates it's creamy inside. If the streusel starts browning too quickly, tent the dish with foil to prevent burning.
Remove from the oven and let it rest for 10 minutes before serving. This resting time allows the filling to set slightly, making it easier to slice and serve. The result should be a creamy, spiced sweet potato filling topped with a crisp, buttery streusel that melts slightly with each bite.
Pro Tips For Making Sweet Potato Casserole Streusel
- Bake Sweet Potatoes Until Fork-Tender: If your sweet potatoes are still firm after baking, you’re not done—keep them in until a fork slides in like butter. I used to pull them at 425°F (220°C) for 45 minutes, but they needed another 15-20 minutes at 375°F (190°C) to mash properly. Wrapped in foil for the last 10 minutes locks in moisture so your casserole doesn’t turn out dry.
- Cool Mashed Sweet Potatoes First: Dumping hot sweet potatoes into your egg-cream cheese mixture? Stop. Let them cool for at least 20 minutes—hot potatoes scramble the eggs and make the streusel soggy. I learned this the hard way when my first batch turned into a gluey mess. A quick test: touch the mash; if it’s still warm to the touch, wait.
- Mix Streusel Dry Before Adding Wet: Dumping melted butter into flour and sugar first? You’re setting yourself up for a gummy topping. Cut the cold cream cheese into the dry streusel mix until it resembles coarse crumbs, then fold in the butter last. This keeps the streusel crisp instead of turning into a thick paste—trust me, your casserole’s texture depends on it.
- Prevent Streusel Sog by Baking Separately: The streusel’s job is to stay crisp, not soak up the sweet potato juices. Spread it on top after baking, then broil for 3-4 minutes until golden. I used to bake it directly on the casserole, and it always ended up damp. A quick broil at the end guarantees that caramelized crunch everyone loves.
Perfect pairings for sweet potato casserole streusel
Classic Holiday Sides
This casserole pairs perfectly with roasted turkey or ham—the sweet, spiced flavors complement savory meats beautifully. I always serve it at Thanksgiving alongside green bean casserole and mashed potatoes for a traditional spread.
For Christmas, it works wonderfully with roast beef or prime rib, adding a touch of warmth to the meal. 🍽️
Dessert Upgrade
Take it to dessert level by serving with vanilla ice cream or whipped cream. The contrast of cold cream with warm, spiced sweet potatoes is magical. I sometimes sprinkle toasted pecans and a pinch of flaky sea salt on top for extra texture.
For a boozy twist, drizzle with bourbon caramel sauce before serving.
Beverage Pairings
A spiced chai latte or mulled wine enhances the warm cinnamon and nutmeg notes in this dish. For coffee lovers, a dark roast with a splash of cream balances the sweetness perfectly. I also enjoy pairing it with apple cider during autumn gatherings—it complements the caramelized streusel beautifully.
Unexpected Mains
Don't limit this casserole to holidays! It works as a side for smoked brisket, pulled pork, or even grilled salmon. The sweetness in the potatoes cuts through rich meats, creating a balanced plate.
For a vegetarian meal, serve it alongside stuffed bell peppers or mushroom risotto for a hearty, flavorful combination.
Breakfast Twist
Yes, you can eat this for breakfast! Serve warm slices with scrambled eggs or pancakes for a cozy weekend brunch. The streusel adds a delightful crunch, while the sweet potatoes provide natural sweetness. Top with a dollop of Greek yogurt and a drizzle of maple syrup for extra indulgence.
Make-Ahead Magic
This casserole reheats beautifully, making it perfect for potlucks or family gatherings. Assemble it the night before and refrigerate—it tastes even better after resting. For serving, simply reheat at 350°F for 15-20 minutes covered with foil. The streusel will stay crisp, and the filling remains creamy. 💫
Nutrition facts
Frequently asked questions
Can I make this casserole ahead of time?
This dish actually tastes better when made a day ahead. Assemble it completely, cover tightly with foil, and refrigerate overnight. When ready to serve, bake at 350°F for 15-20 minutes covered with foil to warm through. The flavors meld beautifully, and it reheats perfectly for gatherings.
What's the best way to store leftovers?
Store in an airtight container with a sprinkle of powdered sugar on top to keep the streusel crisp. It stays fresh in the fridge for 4-5 days. For longer storage, freeze portions for up to 3 months. Reheat covered with foil at 350°F for 20 minutes to maintain texture.
How do I adjust the streusel topping for a crunchier texture?
For extra crunch, chill the streusel mixture for 30 minutes before adding it to the casserole. Also, use slightly more cold butter (½ cup + 1 tbsp) and toast your pecans for 3-4 minutes until fragrant. Press the streusel firmly onto the filling before baking to ensure maximum crispiness.
Can I substitute regular potatoes for sweet potatoes?
Not recommended! Sweet potatoes have a unique texture and natural sweetness that regular potatoes lack. If you must substitute, use yams, but they'll be slightly less moist. The spice blend and cream cheese base are specifically designed for sweet potatoes' natural flavors and moisture content.
Why did my streusel turn out too crumbly or pasty?
Too crumbly? You likely overmixed the streusel or used too much flour. Too pasty? The butter may have melted completely during mixing. Keep butter cold and mix just until combined—no more than 10-12 strokes with a pastry cutter. For a balance, aim for pea-sized butter pieces in the streusel.
