Sweet Potato Casserole Streusel Recipe: Crunchy Top, Creamy Core Magic

Side Dishes

Sweet Potato Casserole Streusel Recipe: Crunchy Top, Creamy Core Magic

This sweet potato casserole streusel recipe delivers the perfect balance of creamy filling and buttery, crispy streusel topping that steals every holiday table. 🌟 The secret lies in roasting the sweet potatoes until tender and silky, then topping them with a streusel that caramelizes into golden, crunchy perfection—no soggy edges here.

I’ve perfected this recipe over years of Thanksgiving gatherings, where it disappears faster than the mashed potatoes.

The magic happens in two layers: the roasted sweet potato base (naturally sweetened, no added sugar) and the streusel topping (butter, flour, brown sugar, and cinnamon) that bakes until irresistibly crisp.

This version skips the marshmallow overload, focusing instead on rich, savory-spiced flavors that pair beautifully with ham, turkey, or even as a standalone dessert. The texture contrast—creamy inside, crunchy outside—is what makes this casserole a crowd-pleaser.

Baking at 375°F for 45 minutes ensures the streusel gets golden and crispy while the filling stays moist and velvety. The streusel’s buttery crunch cuts through the sweetness of the potatoes, creating a harmonious bite that’s impossible to resist.

Whether you’re hosting a holiday feast or craving a comforting side dish, this recipe delivers restaurant-quality results with minimal effort.

For extra depth, try adding chopped pecans or walnuts to the streusel, or swap in brown sugar for a deeper caramel flavor. The recipe scales easily—double it for gatherings, or halve it for a single-serving treat.

Ready in under an hour, this casserole is the ultimate creamy yet crispy side dish that elevates any meal.

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

Ingredients for sweet potato casserole streusel

Six ingredients for the filling, six for the streusel—just enough to create holiday magic.

Ingredient Amount Notes
Medium Sweet Potatoes 🍠 3 lbs Peeled and cubed uniformly
Unsalted Butter 🧈 ¾ cup Cold, cubed for streusel
All-Purpose Flour 🌾 1 ½ cups Sifted for light streusel
Light Brown Sugar 🍚 1 cup Packed for caramel depth
Ground Cinnamon 🍃 1 ½ tbsp Freshly ground preferred
Salt 🧂 ½ tsp Diamond Crystal preferred
Granulated Sugar 🍚 ¼ cup For sweet potato filling
Ground Nutmeg 🌿 ¼ tsp Freshly grated for warmth
Evaporated Milk 🥛 ½ cup Full-fat for creaminess
Large Eggs 🥚 2 whole Room temperature for binding
Pure Vanilla Extract 🌸 1 tsp High-quality for flavor
Pecans (optional) 🌰 ½ cup Chopped for streusel texture

The sweet potatoes are the foundation, and organic, vibrant orange ones from Whole Foods or local farmers markets yield the best texture. Look for firm, unblemished tubers—no soft spots. If using conventional stores, Trader Joe's consistently carries the perfect balance of sweetness and dryness. Cube them uniformly (about 1-inch pieces) so they roast evenly. The filling's creaminess comes from evaporated milk and eggs, but don't overmix—just enough to combine. The streusel's butter should be cold and cubed for maximum crispiness, not melted into a paste.

No brown sugar? Substitute light muscovado sugar at 1:1 ratio for deeper molasses notes. The pecans are optional but add wonderful crunch—Trader Joe's or Costco sell them pre-chopped for convenience. For a gluten-free version, swap the all-purpose flour for a 1:1 gluten-free blend. The cinnamon is non-negotiable, but if you're feeling adventurous, add ½ tsp of cardamom for an unexpected twist. The vanilla extract should be pure, not imitation—McCormick or Goya brands deliver consistent quality. For extra richness in the filling, replace ¼ cup of evaporated milk with heavy cream.

Roasted sweet potatoes keep in the fridge for 5 days if stored airtight, but the streusel loses crispness after 2 days. Assemble the casserole up to 24 hours ahead—cover tightly and refrigerate. The streusel topping can be made 3 days ahead and stored in an airtight container at room temperature. For make-ahead convenience, bake the casserole 20 minutes covered with foil, then uncover for the final 15 minutes to crisp the streusel perfectly. Leftovers reheat beautifully—cover with foil and warm at 350°F for 15 minutes to restore crispness.

❤️

Why You'll Love This Recipe

  • One-Pan Wonder: I swear by this recipe because it’s literally three ingredients roasted in one pan—sweet potatoes, butter, and cinnamon—then topped with that buttery streusel. No chopping, no mess, just slice, bake, and call it a day.
  • Caramelized Magic: That streusel? It’s where the real magic happens—browned butter, flour, and brown sugar toasted until it’s crispy on top but still soft underneath. The contrast with the creamy, spiced sweet potatoes? Absolute perfection.
  • Holiday Hero: Between us, this is my go-to for Thanksgiving, Christmas, or even a cozy Sunday dinner. It’s hearty enough for a crowd but simple enough that I don’t stress over it. (Yes, even on a Tuesday night.)
  • Budget-Friendly Luxury: Sweet potatoes stretch forever, and the streusel uses pantry staples—flour, butter, sugar—that you already have. It’s the kind of dish that feels fancy but costs next to nothing, and leftovers? They’re just as good reheated.

Step-by-step instructions for sweet potato casserole streusel

Here's the method to achieve that perfect balance of crisp streusel and creamy filling.

1

🍳 Step 1: Prepare the Sweet Potato Filling

Preheat your oven to 350°F and line a 9x13-inch baking dish with parchment paper for easy removal. In a large pot, combine the 3 lbs medium sweet potatoes with 1 inch of water and bring to a boil. Reduce heat to medium and simmer for 15-20 minutes until the sweet potatoes are fork-tender and easily pierced.

Drain the sweet potatoes thoroughly, then return them to the pot. Using a potato masher or fork, mash until smooth with no lumps remaining. This texture is crucial for that perfect creamy consistency. Stir in the 0.25 cup granulated sugar, 0.5 cup evaporated milk, 2 whole large eggs, 1 tsp pure vanilla extract, 0.5 tsp salt, and 0.25 tsp ground nutmeg. Mix until completely combined and set aside.

2

👨‍🍳 Step 2: Make the Streusel Topping

In a medium bowl, combine the 1.5 cups all-purpose flour, 1 cup light brown sugar, 1.5 tbsp ground cinnamon, and 0.5 tsp salt. Whisk until evenly distributed. Cut in the 0.75 cup cold unsalted butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces throughout.

If using, fold in the 0.5 cup chopped pecans with your fingers. The streusel should hold together when pressed but still have a crumbly texture. This balance ensures a crispy top without becoming too dense. Spread the streusel evenly over the prepared baking dish.

3

🥘 Step 3: Assemble and Bake to Perfection

Spread the sweet potato mixture evenly over the streusel layer, creating a smooth surface. The filling should be about ½-inch thick when spread. Gently press down to ensure good contact between layers—this prevents a soggy streusel.

Bake for 45-50 minutes until the top is golden brown and the filling is set but still slightly jiggly in the center. A toothpick inserted should come out with a few moist crumbs, not wet batter. The edges should be crisp while the center remains tender.

4

⏰ Step 4: Rest and Serve Warm

Remove from the oven and let the casserole rest for 10-15 minutes before serving. This resting period allows the filling to set properly and prevents it from sliding out when sliced. The streusel will firm up slightly, becoming even more crispy.

Serve warm with a dollop of whipped cream or a scoop of vanilla ice cream. The contrast between the warm, creamy filling and the crisp streusel topping creates that perfect texture combination every time. Store leftovers covered in the refrigerator for up to 3 days or freeze for up to 3 months.

👨‍🍳

Pro Tips For Making Sweet Potato Casserole Streusel

  • BAKE POTATOES UNTIL TENDER: I learned this the hard way—undercooked sweet potatoes turn to mush under that streusel. Poke them with a fork first; if it slides in like butter, they’re ready. If not, roast 10-15 more minutes at 400°F until they’re fork-tender but not falling apart.
  • COOL POTATOES BEFORE MASHING: Hot potatoes steam your casserole into a sad, watery mess. Let them cool for 10 minutes after roasting, then mash with a potato masher (not a mixer—you’ll lose texture). This keeps the streusel from turning into soup.
  • TOAST THE STREUSEL FLOUR: Cold flour makes a bland, crumbly topping. Pulse the flour, brown sugar, and cinnamon together in a food processor for 10 seconds—just until it looks sandy. This toasts the flour’s flavor and ensures a crisp, caramelized streusel instead of a dry sprinkle.
  • ADD A PINCH OF SALT: Unsalted butter + no salt in the streusel = blandness. Toss in ¼ teaspoon of salt with the flour and sugar. Trust me, the cinnamon and brown sugar need it to shine—your taste buds will notice the difference.

Best sauces and condiments for this sweet potato casserole streusel

Caramelized Maple Glaze

Drizzle a warm ¼ cup maple syrup mixed with 1 tbsp butter> over the hot casserole just before serving. The syrup caramelizes instantly, adding a sticky, sweet contrast that complements the crunchy streusel.

I like to use Grade B maple syrup from Sugar Maple Farms—its deeper flavor stands up to the cinnamon notes. 🍁

Brown Butter Streusel Boost

For an extra layer of flavor, brown the 0.75 cup butter> before making the streusel. The nutty aroma deepens the topping's complexity, and the color becomes a rich golden-brown.

Simply melt the butter in a light-colored saucepan over medium heat,> swirling until it turns golden and smells toasty. Let it cool slightly before mixing with the dry ingredients.

Spiced Honey Drizzle

Combine 2 tbsp honey> with ½ tsp cinnamon> and pinch of cayenne> for a sweet-spicy drizzle. Warm the mixture in a small saucepan until bubbly, then drizzle over the casserole's streusel just before serving.

The honey adds moisture to the crispy topping while the cayenne gives a subtle kick that balances the sweetness. 🍯

Vanilla Bean Whipped Cream

Elevate your serving game with homemade whipped cream infused with a scraped ½ vanilla bean>. Whip 1 cup heavy cream> with 2 tbsp powdered sugar> and the vanilla seeds until soft peaks form.

The vanilla's floral notes harmonize perfectly with the cinnamon in the casserole. Store-bought vanilla extract works in a pinch, but fresh bean makes all the difference.

Caramelized Onion Jam

Slow-cook 1 cup diced yellow onions> with 2 tbsp brown sugar> and 1 tbsp balsamic vinegar> until deeply caramelized (about 30 minutes>). Spread a thin layer over the sweet potato filling before adding the streusel.

The jam's tangy-sweet depth adds complexity that cuts through the richness of the butter and sugar. 🧅

Cream Cheese Swirl

For a decadent twist, swirl 4 oz softened cream cheese> mixed with 1 tbsp honey> into the sweet potato filling before baking. The cream cheese melts into the filling, creating pockets of tangy richness that contrast beautifully with the sweet streusel.

Use Philadelphia cream cheese> for the best texture and flavor consistency.

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 120mg40%
Sodium 320mg14%
Total Carbohydrate 58g20%
Dietary Fiber 6g21%
Sugars 32g
Protein 6g12%
* 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

Why does my streusel topping turn out soggy?

The most common cause is underbaking or a wet filling. Always bake at 375°F for the full 45 minutes to ensure the streusel crisps properly. Press the filling firmly against the streusel before baking to create a moisture barrier. For extra insurance, spread an extra ¼ cup flour between layers or bake the streusel alone for 5 minutes first to pre-crisp it.

2

Can I make this casserole ahead of time?

Yes! Assemble the casserole up to 24 hours ahead and refrigerate uncovered. When ready to bake, add 10 minutes to your baking time. For best results, bake it 20 minutes covered with foil, then uncover for the final 15 minutes to get that perfect crispy streusel. The flavors actually improve overnight!

3

What's the best way to reheat leftovers?

Cover with foil and warm at 350°F for 15 minutes to restore crispness. For extra crunch, sprinkle a little extra streusel on top before reheating. Microwaving works in a pinch (just 30 seconds covered), but it won't recreate the oven's crispy texture. The streusel loses its crunch when refrigerated, so reheating is key!

4

Can I substitute regular potatoes for sweet potatoes?

Not recommended! Sweet potatoes have a naturally sweet flavor and creamy texture that works perfectly with the streusel. Regular potatoes will taste starchy and bland. For a similar texture, try using yams, but they're slightly less sweet. The natural sugars in sweet potatoes caramelize beautifully during baking, creating that perfect balance with the buttery streusel.

5

How do I make this gluten-free?

Replace the all-purpose flour in the streusel with a 1:1 gluten-free flour blend like Bob's Red Mill or King Arthur. For the filling, use a gluten-free thickening agent if needed (like cornstarch) to help bind the mixture properly. Test your gluten-free flour first - some brands absorb more liquid. The texture will be slightly different but still delicious!

★★★★★5.0(4 reviews)
Categories Side Dishes