Zea's Sweet Potato Bread Pudding Recipe: Spiced Custard with Crunchy Streusel Crown

Side Dishes

Zea's Sweet Potato Bread Pudding Recipe: Spiced Custard with Crunchy Streusel Crown

Zea's sweet potato bread pudding recipe transforms humble ingredients into a spiced custard masterpiece with a golden streusel crown—perfect for elevating any dinner table. 🌟 The secret lies in blending roasted sweet potato purée with warm cinnamon and nutmeg, creating a rich, velvety base that absorbs perfectly into cubed bread.

This isn't just dessert; it's a comforting centerpiece that pairs beautifully with savory mains or stands alone as a showstopper.

What sets this recipe apart is the two-stage baking technique: first, a gentle custard phase to develop deep flavor, then a crispy streusel topping that adds irresistible texture.

The bread soaks up the sweet potato custard while remaining tender, not soggy, thanks to a precise balance of eggs and cream. Every bite delivers a harmonious blend of warm spices, creamy custard, and buttery crunch—a symphony of flavors that feels both nostalgic and refined.

The result is a restaurant-worthy dessert that requires just one bowl and minimal prep—ideal for weeknight dinners or holiday gatherings. The streusel crown caramelizes to a perfect golden brown, while the custard inside remains luxuriously soft.

This recipe builds on classic bread pudding techniques but elevates them with the natural sweetness of sweet potatoes and the warmth of autumnal spices.

Whether you're serving it warm with vanilla ice cream or letting it cool slightly for cleaner slices, this pudding delivers consistent, foolproof perfection every time. The streusel topping stays crisp even after cutting, ensuring each bite is a delightful contrast of textures.

Ready to transform a simple dessert into a showstopper? Let's get started.

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

Ingredients for zea's sweet potato bread pudding

Sweet potatoes, warm spices, and crusty bread combine for a restaurant-quality dessert that feels like home.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 lbs Roasted, peeled, puréed smooth
Day-Old Bread 🍞 1 ½ lbs Crusts removed, cubed 1-inch
Large Eggs 🥚 6 whole Room temperature for even baking
Heavy Whipping Cream 🥛 1 ½ cups Full-fat for optimal texture
Granulated Sugar 🍚 1 cup Light brown preferred for depth
Unsalted Butter 🧈 ¾ cup Cold, cubed for streusel
All-Purpose Flour 🌾 1 cup Sifted for streusel consistency
Ground Cinnamon 🌿 2 tbsp Freshly toasted for aroma
Ground Nutmeg 🌶️ 1 ½ tsp Freshly grated preferred
Vanilla Extract 🍯 1 tbsp Pure Madagascar preferred
Salt 🧂 ½ tsp Diamond Crystal kosher
Brown Sugar 🍚 ¼ cup Packed for streusel sweetness
Chopped Walnuts 🥜 ½ cup Toasted for enhanced flavor

The sweet potatoes deserve special attention—organic orange-fleshed varieties like Beauregard yield the richest purée. Roast them whole at 400°F for 45 minutes until tender, then purée until silky smooth. Trader Joe's and Whole Foods carry excellent pre-peeled options, but whole sweet potatoes last longer in storage. For the bread, stale sourdough or brioche soaks up custard beautifully, but any day-old loaf works—just remove crusts for cleaner texture. If you're using fresh bread, toast it first to mimic day-old dryness. The eggs should be large, not jumbo, for the perfect custard set.

No brown sugar? Substitute light brown sugar at a 1:1 ratio, though it lacks the molasses depth. Walnuts too expensive? Pecans or toasted oats add similar crunch. The cinnamon and nutmeg are non-negotiable for that autumnal warmth, but if you're missing one, double the other—just don't skip both. For extra richness, replace half the cream with whole milk. The vanilla extract matters here: imitation won't cut it. If you're using vanilla bean paste, reduce to 1 teaspoon since it's more concentrated. And for the streusel, cut the butter into the flour mixture with a pastry cutter or your fingers for that perfect crumbly texture.

Store the streusel topping separately in an airtight container for up to 3 days—it keeps beautifully. The custard mixture can be prepped ahead and refrigerated for 24 hours, though baking time may need adjustment. For make-ahead convenience, assemble the pudding 2 hours before baking and refrigerate until ready to bake—this enhances flavor development. Once baked, it reheats beautifully: wrap tightly in foil and bake at 350°F for 15-20 minutes. Leftovers keep for 4 days in the fridge, though I rarely have any—this recipe disappears fast at family gatherings.

❤️

Why You'll Love This Recipe

  • Sweet Potato Magic: I swear by the way roasted sweet potatoes add natural sweetness—no extra sugar needed. That caramelized depth from baking them first? Chef’s kiss.
  • One-Bowl Wonder: Honestly, this is my lazy-day go-to: toss bread cubes, mashed potatoes, and eggs in one bowl, then bake. No fancy layers, no stress—just ridiculously good results.
  • Breakfast to Dessert: Between us, this works for brunch and after-dinner cravings. Serve warm with a drizzle of cream for a cozy nightcap, or cut into squares for grab-and-go mornings.
  • Leftovers? Never Wasted: The texture actually gets better the next day—crispy edges, custardy center. I reheat slices in the toaster or microwave, and it’s like dessert all over again. Budget win.

Step-by-step instructions for zea's sweet potato bread pudding

Here's the method to create a rich, spiced custard with a perfect crunchy streusel crown.

1

🍳 Step 1: Roast and Purée the Sweet Potatoes

Preheat your oven to 400°F. Pierce the 2 lbs sweet potatoes with a fork in several places, then place them on a baking sheet. Roast for 45-60 minutes until completely tender when pierced with a knife. The edges should be slightly caramelized and the flesh easy to mash.

Once roasted, let the potatoes cool slightly, then peel off the skin and transfer the flesh to a food processor or large mixing bowl. Add 1 tbsp vanilla extract and 0.5 tsp salt, then purée until completely smooth. You should have about 2 cups of purée. Set aside to cool completely before using—this prevents the custard from curdling when mixed with eggs.

2

👨‍🍳 Step 2: Prepare the Bread and Custard Base

Cube the 1.5 lbs day-old bread into 1-inch pieces and spread them evenly on a baking sheet. Toast in the oven at 300°F for 10-15 minutes until lightly dried but not browned. This step removes excess moisture that would make your bread pudding soggy.

In a large mixing bowl, whisk together the 6 whole large eggs, 1.5 cups heavy whipping cream, 1 cup granulated sugar, and the cooled sweet potato purée until completely combined. The mixture should be smooth and homogeneous. Gently fold in the toasted bread cubes, ensuring each piece is coated with the custard mixture. Let the mixture sit for 15 minutes while you prepare the streusel topping.

3

🥘 Step 3: Make the Crunchy Streusel Topping

In a medium bowl, combine the 1 cup all-purpose flour, 2 tbsp ground cinnamon, 1.5 tsp ground nutmeg, 0.25 cup packed brown sugar, and 0.5 tsp salt. Mix 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 remaining.

Fold in the 0.5 cup chopped walnuts until evenly distributed. The streusel should hold its shape when pressed but still crumble easily. Sprinkle half of the streusel mixture over the bread pudding mixture in the bowl, gently tossing to coat about half of the bread cubes. This ensures every bite has that signature crunch.

4

🔥 Step 4: Bake to Golden Perfection

Transfer the bread pudding mixture to a greased 9x13-inch baking dish. Sprinkle the remaining streusel evenly over the top, pressing down gently to ensure good contact with the custard. Bake at 350°F for 45-50 minutes until the top is golden brown and the edges are set.

Here's the thing—don't overbake. The center should still be slightly jiggly when you insert a toothpick. If the top browns too quickly, tent loosely with aluminum foil for the last 10 minutes of baking. The internal temperature should reach 165°F when measured in the center.

5

⏰ Step 5: Rest and Serve Warm

Remove the bread pudding from the oven and let it rest for 10-15 minutes before serving. This resting period allows the custard to set slightly and makes it easier to slice. The streusel topping will be crisp and golden, providing that satisfying contrast to the creamy custard.

Serve warm with a dollop of whipped cream or a scoop of vanilla ice cream. Each bite should deliver a perfect balance of sweet, spiced custard with that satisfying crunch from the streusel crown. The walnuts add a delightful texture contrast that keeps every mouthful interesting.

👨‍🍳

Pro Tips For Making Zea'S Sweet Potato Bread Pudding

  • Bake Until Golden: Pull the bread pudding when the top is deep golden—not just light brown. I used to take it out too soon, thinking it’d keep cooking, but that’s when the center stays gummy. A toothpick should come out clean with one moist crumb, not wet batter.
  • Cube Bread Evenly: Cut the day-old bread into 1-inch cubes, no bigger, no smaller. Larger chunks stay chewy; smaller ones dry out. Use a serrated knife and don’t overcrowd the baking dish—this keeps the texture consistent.
  • Whip Cream Last: Fold the heavy whipping cream into the egg-sweet potato mix right before baking. If you add it too early, the eggs will start curdling while you’re prepping. Keep the bowl cold and work fast—this makes all the difference.
  • Roast Sweet Potatoes First: Skip the boiling step—roast the sweet potatoes at 400°F (200°C) for 25 minutes until tender. This concentrates their sweetness and makes the bread pudding richer without extra moisture. Just scoop them out of the skin after roasting.

Make-ahead tips for leftovers

Prep Ahead Timeline

Assemble the bread pudding mixture up to 24 hours ahead and refrigerate in an airtight container. The flavors deepen overnight, and the bread absorbs the custard perfectly. When ready to bake, simply transfer to your greased dish and top with streusel—no extra prep needed. 📅

Streusel Make-Ahead

Prepare the streusel topping separately and store it in an airtight container for up to 3 days. Keep it at room temperature if baking within a day, or refrigerate if storing longer. Bring to room temperature before sprinkling on top to ensure even distribution and proper browning. 🥜

Baking Flexibility

For a more even bake, assemble the pudding 2 hours before baking and refrigerate. This allows the custard to thicken slightly, reducing the risk of a watery center. When baking, increase the time by 5-10 minutes to account for the cooler start. 🔥

Freezer-Friendly Base

For ultimate convenience, bake the bread pudding without the streusel topping, let it cool completely, then wrap tightly in plastic wrap followed by aluminum foil. Freeze for up to 2 months.

To serve, thaw overnight in the fridge, then top with fresh streusel and bake at 350°F for 10-15 minutes to crisp it up. ✨

Reheating Leftovers

Store leftovers in an airtight container for up to 4 days. To reheat, wrap the pudding tightly in foil and bake at 350°F for 15-20 minutes, or until warmed through.

For a quick fix, microwave individual portions covered with a damp paper towel for 1-2 minutes on medium power. 💫

Streusel Refresh

If the streusel loses its crunch after refrigeration, sprinkle it with 1-2 teaspoons of cold water and mix gently before topping the pudding. This reactivates the dry ingredients for that perfect golden-brown finish.

For extra crunch, toast the streusel in a dry skillet over medium heat for 2-3 minutes before adding it to the warm pudding. 🌟

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 20g100%
Cholesterol 180mg60%
Sodium 520mg23%
Total Carbohydrate 68g25%
Dietary Fiber 3g11%
Sugars 38g
Protein 12g24%
* 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 use fresh bread instead of day-old?

Fresh bread works, but it contains more moisture that can make your bread pudding soggy. If using fresh bread, toast the cubes at 300°F for 15-20 minutes until completely dry. For best results, stick with day-old bread—it absorbs the custard perfectly without needing extra drying.

2

What if I don't have walnuts for the streusel?

No problem! Swap walnuts for pecans, toasted oats, or even chopped pecan pie filling for a different flavor twist. For a nut-free version, simply omit them—the streusel will still be delicious with just the flour, butter, and sugar. Just reduce the total streusel by about 1/4 cup to maintain the right proportions.

3

Why does my bread pudding look dry or crumbly?

This usually happens when the bread soaks up too much custard or the baking time is too long. To fix it, make sure your bread cubes are 1-inch size and toast them thoroughly before mixing. Also, check the baking time—remove it when the center is just set (a toothpick should come out with a few moist crumbs). For extra creaminess, add 1/4 cup extra heavy cream to the custard mixture.

4

Can I make this gluten-free?

Use a 1:1 gluten-free bread flour blend for the streusel and a certified gluten-free bread for the pudding. For the custard, ensure all ingredients (like vanilla extract) are gluten-free. The texture will be slightly different but still delicious. Test with a small batch first to adjust the baking time if needed.

5

How do I make this dairy-free?

Replace the heavy cream with full-fat coconut milk and use dairy-free butter in the streusel. For the custard, substitute eggs with a flax egg mixture (1 tbsp ground flaxseed + 3 tbsp water per egg). Nutmeg and cinnamon will still shine through, but expect a slightly lighter texture.

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