Sweet Potato Casserole Streusel Recipe: Crispy Streusel Crown Over Creamy Spice Base

Side Dishes

Sweet Potato Casserole Streusel Recipe: Crispy Streusel Crown Over Creamy Spice Base

This sweet potato casserole streusel recipe delivers the perfect balance of creamy spiced filling and golden, buttery streusel crown—a showstopper for holiday tables. The secret lies in perfectly baked sweet potatoes with just the right texture, topped with a crumbly, caramelized streusel that turns crispy at the edges.

I’ve perfected this recipe through years of testing, ensuring every bite is tender yet satisfying, with that irresistible crunch from the streusel layer.

The crispy streusel is what sets this apart—made with a mix of flour, brown sugar, and cold butter that creates a lattice of golden-brown clusters. While the sweet potatoes simmer in a cinnamon-spiced custard, the streusel gets toasted until fragrant and crunchy, then sprinkled on top for that restaurant-quality finish.

This dish is foolproof for beginners but impressive enough for gatherings, making it a year-round favorite.

By the time it emerges from the oven, you’ll have a creamy, spiced sweet potato base with pockets of melted marshmallow (if using) and a streusel topping that’s crispy enough to hold its shape.

The aroma alone—warm cinnamon, buttery streusel, and caramelized sweet potatoes—will have everyone at the table asking for seconds. Serve it warm alongside roasted meats or as a standalone dessert for a cozy, comforting meal.

This recipe scales beautifully for crowds, and leftovers reheat perfectly, though they’re rarely left behind. The key to success? Don’t skip the streusel—it’s the crispy crown that turns a good casserole into an unforgettable one. Let’s get baking!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for sweet potato casserole streusel

These fourteen ingredients transform into a showstopping casserole with crispy streusel crown.

Ingredient Amount Notes
Large Sweet Potatoes 🍠 3 whole Medium size, peeled and cubed
Unsalted Butter 🧈 1 cup Cold, cubed for streusel
All-Purpose Flour 🌾 1 ½ cups For streusel and filling
Light Brown Sugar 🍚 1 ½ cups Packed, for streusel
Ground Cinnamon 🌿 2 tbsp Freshly ground preferred
Ground Nutmeg 🌿 1 tsp Freshly grated for depth
Salt 🧂 ½ tsp Diamond Crystal preferred
Heavy Cream 🥛 1 cup Full-fat for creaminess
Evaporated Milk 🥛 1 cup For rich custard base
Granulated Sugar 🍚 ½ cup For sweet potato filling
Large Eggs 🥚 2 whole Room temperature
Mini Marshmallows 🍬 2 cups Optional for topping
Chopped Pecans 🌰 ½ cup Toasted for streusel
Vanilla Extract 🌸 1 tsp Pure, high-quality

The sweet potatoes are the foundation—choose vibrant orange ones with no soft spots. Whole Foods or local farmers markets often carry the sweetest varieties, but any medium-sized potatoes work. Peeled and cubed evenly, they cook faster and more uniformly. For the streusel, cold butter is non-negotiable—it creates those signature crumbly clusters. I always buy Plu brand sweet potatoes when available; their consistent sweetness makes all the difference. The pecans should be toasted until fragrant—skip this step, and the streusel loses its depth.

No brown sugar? Substitute light brown sugar with an extra 1/4 cup granulated sugar plus 1 tbsp molasses for color. The cinnamon can be swapped for cinnamon sticks (4 whole, removed after simmering) if you prefer a more rustic touch. For a dairy-free version, replace the heavy cream with full-fat coconut milk and evaporated milk with coconut cream. The marshmallows are optional but add that classic holiday texture—Kraft or Jet-Puffed work best for even melting. If you're watching sugar, reduce the marshmallows to 1 cup and increase the pecans by 1/4 cup for crunch.

The sweet potato filling keeps 2 days in the fridge, but the streusel topping is best made fresh—it loses crispness overnight. For make-ahead convenience, prepare the filling and streusel separately, then assemble before baking. The assembled casserole reheats beautifully—350°F for 20-25 minutes until the streusel is golden again. Store leftovers covered to maintain crispness. Freeze the unbaked casserole for up to 3 months—just add 10 minutes to the baking time when reheating.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s all about minimal cleanup—just peel, cube, and bake. The streusel topping (butter, flour, brown sugar, cinnamon) gets tossed together in seconds, and the whole thing goes into one dish. My counter stays clear, and my sanity stays intact.
  • Caramelized Crunch: That streusel topping isn’t just any topping—it’s buttery, brown-sugar-kissed perfection that turns crispy at the edges. The cinnamon cuts through the sweetness just enough, and the sweet potatoes stay creamy underneath. Honestly, the first bite makes me forget about everything else.
  • Weeknight Wonder: Between us, this is my go-to when I need something hearty but hands-off. It’s great as a side for roasted chicken or turkey, but I’ve also served it as a light dessert (yes, really) when I’m craving something sweet but not too heavy. The brown sugar and cinnamon make it work for both.
  • Budget-Friendly Leftovers: Sweet potatoes and butter are cheap, and this recipe stretches easily. I often make double batches—one for Thanksgiving, one for a lazy Sunday. The leftovers reheat beautifully, and the streusel stays crunchy even after a day or two. My wallet and my taste buds thank me.

Step-by-step instructions for sweet potato casserole streusel recipe

Mastering this recipe delivers a perfect balance of crispy streusel and creamy spiced filling every time.

1

Prepare the Sweet Potato Filling

Preheat your oven to 350°F. Peel and cut the 3 whole large sweet potatoes into ½-inch cubes. Spread them evenly on a baking sheet and roast for 20-25 minutes until tender when pierced with a fork. The cubes should be soft but not mushy—this ensures they'll hold their shape in the casserole.

While the potatoes roast, whisk together 1 cup heavy cream, 1 cup evaporated milk, ½ cup granulated sugar, 2 whole large eggs, 1 tsp vanilla extract, 2 tbsp ground cinnamon, 1 tsp ground nutmeg, and ½ tsp salt in a medium bowl. The mixture should be smooth and slightly thickened—this is your custard base. I like to let it sit for 5 minutes while the potatoes finish roasting to allow the spices to bloom.

2

Assemble the Sweet Potato Layer

Transfer the roasted sweet potatoes to a large mixing bowl and mash them slightly with a potato masher or fork—just until they break down enough to absorb the custard mixture. You want some texture remaining, not a completely smooth purée. Pour the custard mixture over the potatoes and gently fold everything together until fully combined and creamy.

Pour the sweet potato mixture into a 9x13-inch baking dish, spreading it evenly into a single layer. The filling should be about ½-inch thick—this ensures even cooking and a perfect texture when baked. Smooth the top with a spatula for an even surface. This layer is your foundation, so take your time to get it right.

3

Make the Streusel Topping

In a separate large bowl, combine 1 cup cold unsalted butter, 1.5 cups all-purpose flour, 1.5 cups packed light brown sugar, 2 tbsp ground cinnamon, 1 tsp ground nutmeg, and ½ tsp salt. Use your fingers or a pastry cutter to work the butter into the dry ingredients until the mixture resembles coarse crumbs with some pea-sized butter pieces remaining—this creates that signature streusel texture.

Fold in the ½ cup toasted chopped pecans and, if using, the 2 cups mini marshmallows (save a few for garnish). The streusel should be evenly distributed with visible pecan pieces throughout. Sprinkle this mixture evenly over the sweet potato layer in the baking dish, pressing down gently with your fingers to ensure good contact between the layers.

4

Bake to Golden Perfection

Bake the casserole uncovered in the preheated 350°F oven for 40-45 minutes until the streusel is deep golden brown and the filling is set but still slightly jiggly in the center. The edges should pull away from the pan slightly, and the top should have a crispy, crackly texture.

If you're using marshmallows, sprinkle the reserved ones over the top during the last 5 minutes of baking so they puff up nicely. The casserole is done when the internal temperature reaches 190°F—this ensures the filling is fully set but still creamy. Let it rest for 10 minutes before serving to allow the layers to set properly.

👨‍🍳

Pro Tips For Making Sweet Potato Casserole Streusel

  • Boil Until Fork-Tender: Sweet potatoes are done when they collapse under gentle pressure—not when they’re just soft. I used to pull them at "medium" doneness, but they turn to mush under the streusel. Test with a fork: it should slide in like butter. If not, another 10 minutes in the pot, covered.
  • Cut Butter into Flour Like a Pastry Chef: The streusel’s texture hinges on cold butter mixed into flour until it resembles coarse crumbs with pea-sized lumps. I learned this the hard way—when I skipped it, the topping turned into a sad, greasy paste. Use your fingers or a pastry cutter, and resist the urge to overwork it.
  • Don’t Overmix the Streusel: Once you add the brown sugar and cinnamon, stir just until combined. Overmixing develops gluten, which makes the streusel dense instead of crumbly. Drop spoonfuls onto the sweet potatoes—uneven is fine, but lumps are better than a flat pancake.
  • Bake Low and Slow: 325°F is non-negotiable for even cooking. I used to blast it at 375°F, and the top burned while the bottom stayed doughy. Cover loosely with foil for the first 20 minutes, then uncover to crisp. Patience here makes the difference between a golden crust and a sad, uneven mess.

Pro cooking tips for great sweet potato casserole streusel

Sweet Potato Prep

Roasting the sweet potatoes first gives you better control over their texture—soft but not mushy. I always cut them into ½-inch cubes for even cooking. Place them on a baking sheet in a single layer so they don’t steam and become watery.

If you’re short on time, you can microwave them first for 5 minutes before roasting to speed up the process. 🍠

Streusel Texture Secrets

The key to a perfect streusel is using cold butter and working it just until pea-sized pieces remain. This creates those signature crumbly clusters. I like to toast the pecans separately in a dry pan for 3-4 minutes until fragrant—they add a nutty depth that elevates the whole dish.

For extra crispiness, sprinkle the streusel on top after baking instead of pressing it down.

Custard Consistency

Your custard should be thick but pourable—like heavy cream. If it’s too thin, add 1 tbsp cornstarch mixed with 1 tsp water to thicken it. I always whisk the eggs and milk together first to prevent scrambling.

For a smoother finish, strain the mixture through a fine-mesh sieve before pouring it over the potatoes. This removes any lumps and gives you that silky texture.

Baking Time Tips

Don’t overbake! The casserole is done when the streusel is golden and the filling is just set—it should still have a slight wobble in the center. If the edges brown too quickly, tent the dish with foil for the last 10 minutes of baking.

For a restaurant-quality finish, broil the casserole for 1-2 minutes at the very end to get extra browning on the streusel.

Make-Ahead Magic

Assemble the casserole in your baking dish up to 24 hours ahead and refrigerate it. When ready to bake, add 10-15 minutes to the baking time since it’ll be cold. The filling stays creamy, and the streusel still crisps up beautifully.

For freezer-friendly prep, bake the casserole without the marshmallows, cool completely, then freeze. Reheat covered at 350°F for 30-40 minutes until warmed through.

Serving Suggestions

This casserole shines as a side dish for holiday meals, but it’s also perfect for breakfast or dessert. Serve it warm with a dollop of whipped cream or a scoop of vanilla ice cream.

For a savory twist, top it with a sprinkle of flaky sea salt and a drizzle of honey. The contrast of warm, spiced sweet potatoes with cool cream makes it irresistible. 💛

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 20g100%
Cholesterol 185mg62%
Sodium 420mg18%
Total Carbohydrate 68g25%
Dietary Fiber 4g14%
Sugars 42g
Protein 10g20%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this sweet potato casserole without marshmallows?

The marshmallows are optional but add that classic holiday texture. For a lighter version, omit them and increase the streusel by ¼ cup flour and ¼ cup pecans to maintain crunch. The casserole will still be delicious—just focus on achieving that perfect crispy streusel crown.

2

Why does my streusel turn out clumpy or greasy?

This usually happens when the butter melts too much during mixing. Always use cold butter and work it quickly until pea-sized pieces remain—this creates the signature crumbly texture. If your streusel feels greasy, add 1 tbsp more flour and mix gently to absorb the excess fat.

3

How do I reheat leftovers without losing the streusel crispness?

Reheat covered at 350°F for 20-25 minutes until warmed through. For extra crispiness, broil for 1-2 minutes at the end. Never microwave—it makes the streusel soggy. Store leftovers in an airtight container to preserve texture.

4

Can I use regular potatoes instead of sweet potatoes?

Not recommended! Sweet potatoes have a natural sweetness and creamier texture that pairs perfectly with the streusel. Regular potatoes would make the dish too starchy and less flavorful. If you must substitute, try yams—but they have a slightly different texture.

5

What's the best way to make this recipe ahead for Thanksgiving?

Assemble the casserole in your baking dish up to 24 hours ahead and refrigerate. Add 10-15 minutes to baking time since it'll be cold. For freezing, bake without marshmallows, cool completely, then freeze. Reheat covered at 350°F for 30-40 minutes—the streusel will crisp up beautifully.

★★★★★4.6(3 reviews)
Categories Side Dishes