Desserts
Ayesha Curry's bread pudding transforms a classic dessert into a fragrant, spiced masterpiece with every golden bite. This recipe blends traditional bread pudding techniques with warm garam masala and turmeric for a dessert that's creamy, aromatic, and impossible to resist.
The key lies in soaking the bread just right—long enough to absorb the rich, spiced custard without becoming soggy.
What sets this apart is the fusion of South Asian warmth with comforting texture. The crust develops a perfect golden crunch while the centers stay tender and custardy, infused with subtle cardamom and cinnamon notes.
A touch of coconut milk adds depth, balancing the spices beautifully. It's the kind of dessert that feels special enough for company but simple enough for weeknights.
Baking time is 45 minutes, yielding a dessert that's aromatic enough to fill your home with comfort. The crust is crisp enough to hold a spoonful of custard without crumbling, while the interior remains velvety smooth.
Serve warm with vanilla ice cream or a drizzle of caramelized onions for extra richness.
Perfect for satisfying spice cravings while delivering the familiar joy of bread pudding. The recipe scales easily for gatherings, and leftovers reheat beautifully. Here's how to create this spiced showstopper in your own kitchen.
Ingredients for ayesha curry bread pudding
Six aromatic ingredients transform simple bread into golden, spiced dessert perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Stale Bread Loaf 🍞 | 1 ½ lb | Day-old white or brioche preferred |
| Large Eggs 🥚 | 6 whole | Room temperature for even baking |
| Whole Milk 🥛 | 2 cups | Full-fat for creaminess |
| Coconut Milk 🥥 | 1 cup | Full-fat canned for richness |
| Granulated Sugar 🍚 | 1 cup | Light brown sugar for caramel notes |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for even melting |
| Garam Masala 🌶️ | 1 tbsp | Freshly ground for maximum aroma |
| Ground Turmeric 🌿 | ½ tsp | Bright yellow color and earthy flavor |
| Ground Cinnamon 🍃 | 1 tsp | Ceylon preferred for subtle sweetness |
| Ground Cardamom 🌿 | ½ tsp | Freshly ground for best flavor |
| Vanilla Extract 🍯 | 1 tbsp | Pure Madagascar vanilla preferred |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Raisins 🍇 | ½ cup | Plumped in warm water first |
| Toasted Chopped Walnuts 🌰 | ¼ cup | Lightly toasted for nuttiness |
The bread is the foundation—day-old brioche or challah works best, but any stale loaf will do. Cut into 1-inch cubes for even baking. For the spices, Penzeys or local Indian markets carry the best garam masala—look for vibrant color and strong aroma. Freshly ground turmeric and cardamom make all the difference, though pre-ground works in a pinch. The coconut milk should be full-fat canned (not cartoned) for that rich, creamy texture that balances the spices beautifully. If you can't find Ceylon cinnamon, regular works, but the flavor is subtly sweeter.
No garam masala? Mix 1/2 tsp each cumin, coriander, and black pepper for a close approximation. Short on raisins? Chopped dried apricots or dates add moisture and sweetness. For the walnuts, lightly toast in a dry pan until fragrant—this enhances their nuttiness. The vanilla extract can be imitation, but pure Madagascar gives that luxurious depth. Need to adjust sweetness? Add 1/4 cup more sugar if your raisins are tart. The custard should be thick but pourable—if it's too thin, simmer for 2-3 minutes to reduce slightly.
Prep ahead by mixing the custard and letting it soak the bread up to 4 hours in the fridge—this ensures maximum flavor infusion. The baked pudding keeps 3 days in the fridge, though it's best reheated. For serving, warm for 10 minutes at 350°F to restore that golden crunch. Leftovers reheat beautifully—just cover with foil to prevent drying. Portion into individual ramekins for elegant serving, or bake in a loaf pan for easy slicing. The crust stays crisp for 20 minutes after baking, so serve promptly.
Why You'll Love This Recipe
- No Chopping Needed: I swear, this recipe is the only bread pudding I make anymore—no crusts to trim, no cubes to fuss over. Just tear that stale loaf into hunks, toss it in the custard, and let the coconut milk work its magic. Honestly, the texture comes out better this way—chewy edges, soft center—like it’s been baking all day.
- Spiced Warmth in Every Bite: That curry powder isn’t just a hint—it’s the star. The coconut milk deepens it into something rich and aromatic, while the sugar caramelizes just enough to balance the heat. (Yes, even on a Tuesday night.) It’s the kind of flavor that makes you reach for a second slice without thinking.
- Leftovers? Better Than Fresh: Between us, this pudding tastes better the next day. The bread soaks up all that creamy custard, and the curry flavors meld into something even more complex. I portion it into jars, and it’s gone by lunchtime—no sad, dried-out slices here.
- Pantry Magic for $5: Stale bread? Eggs? Coconut milk? You’re already halfway there. I’ve made this with whatever milk I had on hand, and it never lets me down. It’s my go-to when I’m low on groceries but still want something that feels like a treat. Budget-friendly doesn’t mean boring—this is proof.
Step-by-step instructions for Ayesha curry bread pudding
Here's the method for creating that perfect balance of golden crunch and creamy centers.
Prepare the Spiced Milk Mixture
In a medium saucepan, combine the 2 cups whole milk and 1 cup coconut milk over medium heat. Bring just to a gentle simmer, then reduce heat to low. Whisk in the 1 tbsp garam masala, 0.5 tsp ground turmeric, 1 tsp ground cinnamon, 0.5 tsp ground cardamom, and 0.5 tsp salt. Let the mixture steep for 5 minutes—this infuses the milk with those warm, aromatic spices that define this recipe.
While the milk steeps, prepare the raisins by placing them in a small bowl and pouring ½ cup hot water over them. Let them soak for 10 minutes to plump them up. This step ensures they'll distribute evenly throughout the bread pudding without sinking to the bottom. The milk mixture should develop a fragrant, golden hue—this is your first indication that the spices have properly infused.
Assemble the Bread Pudding Mixture
In a large mixing bowl, whisk together the 6 whole large eggs and 1 cup granulated sugar until fully combined and slightly thickened. This should take about 2 minutes of vigorous whisking—you're creating a base that will help bind the bread and create that signature creamy texture. The mixture should be pale yellow with no visible streaks of egg white.
Gradually pour the spiced milk mixture into the egg mixture while whisking continuously. This slow incorporation prevents the eggs from scrambling. Next, add the 0.5 cup unsalted butter, cut into small cubes, and whisk until fully melted and incorporated. Fold in the plumped raisins and 0.25 cup toasted chopped walnuts using a silicone spatula—this gentle folding ensures even distribution without crushing the bread pieces we'll add next.
Incorporate the Bread and Let It Soak
Cut the 1.5 lb stale bread loaf into 1-inch cubes, discarding any hard crust. Gently fold the bread cubes into the custard mixture using your hands—this creates pockets that will soak up the custard while maintaining that satisfying bread texture. Let the mixture sit at room temperature for 15 minutes while you prepare your baking dish.
Here's the thing—this soaking time is crucial. It allows the bread to absorb some of the custard before baking, which prevents a dry center. You'll notice the mixture becomes slightly thicker as the bread soaks up the liquid. If it looks too thick after 15 minutes, whisk in 1-2 tablespoons of the reserved spiced milk to restore proper consistency.
Bake to Golden Perfection
Preheat your oven to 350°F. Grease a 9x13-inch baking dish thoroughly with butter or line it with parchment paper for easy removal. Transfer the bread mixture to the prepared dish and spread it evenly. For extra golden color, sprinkle the top with any remaining toasted walnuts and a pinch of additional garam masala. Bake for 45-50 minutes until the top is golden brown and the center is just set.
To test doneness, insert a knife into the center—it should come out clean with just a few moist crumbs clinging to it. The edges should be golden brown with a slight crispness, while the center remains tender and creamy. If the top browns too quickly but the center isn't set, tent the dish with foil and continue baking for another 10 minutes. This bread pudding should have that perfect contrast: crispy golden edges with a custardy center that's rich and spiced.
Finish with Vanilla and Rest
Remove the bread pudding from the oven and let it cool for 10 minutes. While it's still warm, drizzle the top with 1 tbsp vanilla extract—this adds that final aromatic touch. The vanilla will sink slightly into the custard, enhancing its flavor throughout. Let the bread pudding rest for an additional 15 minutes before serving. This resting period allows the flavors to meld completely and prevents the custard from becoming watery when sliced.
Serve warm with a dusting of powdered sugar or a dollop of whipped cream. Each bite should deliver that perfect harmony of textures: the golden, slightly crispy bread crust giving way to a creamy, spiced custard filled with plump raisins and toasted walnuts. The garam masala and cardamom will linger on your palate, creating that distinctive Ayesha curry flavor profile that makes this bread pudding truly special.
Pro Tips For Making Ayesha Curry Bread Pudding
- USE COLD MILK: Mix the coconut milk and whole milk cold before adding eggs—this keeps the custard from scrambling when you bake it. I learned this the hard way after ending up with a lumpy, eggy mess that looked more like a savory frittata than a creamy pudding.
- CUBE BREAD UNIFORMLY: Cut the stale bread into 1-inch cubes—not too big, not too small. Larger chunks stay chewy; smaller ones turn to mush. Use a serrated knife and work in one direction to avoid tearing. (Yes, it’s tedious, but your pudding will thank you.)
- BAKE UNTIL GOLDEN: Pull the pudding out when the top is deep golden brown, not just pale. If you’re unsure, press a toothpick in—it should come out clean but with a few moist crumbs. Underbaked pudding is sad; overbaked is dry. Aim for 350°F for about 40-45 minutes, then broil for 2-3 minutes if needed.
- TOAST BREAD FIRST: Toss the bread cubes in a dry pan over medium heat for 2-3 minutes before mixing with the custard. This step adds texture and cuts down on sogginess. Skip it, and you’ll end up with a gluey, dense pudding that’s more like bread soup. (I know, I know—it’s an extra step, but it’s worth it.)
Storing and reheating this dish
Refrigerator Storage
Store your Ayesha curry bread pudding in an airtight container with a damp paper towel on top to preserve moisture—this prevents drying out. Keep it refrigerated at 40°F or below for up to 3 days, though I find the texture stays best within 2 days.
The spices intensify slightly overnight, making flavors even more aromatic when reheated. 💛
Freezer Preservation
For longer storage, wrap individual portions in plastic wrap and place them in a freezer-safe bag with all air squeezed out. This bread pudding freezes beautifully for up to 3 months—the coconut milk and spices maintain their richness.
Thaw overnight in the fridge before reheating for optimal texture. I recommend portioning into ramekins before freezing for easy serving.
Oven Reheating
My preferred method is reheating in a 350°F oven for 15-20 minutes covered with foil. This restores that perfect golden crust while keeping the custard creamy. For extra warmth, add 1-2 tablespoons of milk to the baking dish before reheating—this prevents dryness.
The spiced aroma fills your kitchen instantly, making it feel like fresh-baked dessert.
Microwave Revival
For quick reheating, cover a single serving with a damp paper towel and microwave on 50% power for 2-3 minutes. Stir halfway through to distribute heat evenly.
Be careful—the custard can become watery if over-microwaved. I find this method works best for individual portions rather than the whole loaf. 🔥
Topping Refresh
After reheating, elevate your bread pudding with fresh toppings. A sprinkle of toasted coconut flakes adds tropical contrast, while a drizzle of caramelized onions enhances sweetness.
For a spiced finish, dust with cinnamon-sugar or a pinch of cardamom. These toppings transform reheated slices into something special—perfect for breakfast or dessert cravings.
Texture Tips
If your reheated bread pudding feels dry, brush the top with warm milk or coconut cream before serving. The custard will reabsorb moisture, restoring that velvety texture. For extra crunch, broil for 1-2 minutes at the end of reheating—just watch closely to avoid burning.
The contrast of crispy crust and creamy center makes every bite satisfying. ✨
Nutrition facts
Frequently asked questions
Can I make this bread pudding without coconut milk?
Replace the 1 cup coconut milk with an equal amount of whole milk or heavy cream for a similar rich texture. The spices will still shine, though coconut adds that subtle tropical depth. For extra richness, consider half coconut milk and half heavy cream. The custard will be slightly lighter but still delicious.
How do I adjust the spice level for sensitive palates?
Start by reducing the garam masala to 0.5 tbsp and omitting the cardamom—these are the most aromatic spices. If you still find it too bold, replace the remaining spices with 1 tsp cinnamon and 0.25 tsp turmeric for a milder, sweeter profile. The coconut milk helps balance any heat, so don't skip it entirely.
What's the best bread to use if I don't have day-old brioche?
Any stale bread with texture works—challah, sourdough, or even crusty French bread are excellent choices. Avoid soft breads like white sandwich bread, as they'll turn mushy. For extra flavor, try garlic bread or naan (toasted first) to complement the curry spices. Cut into 1-inch cubes for even baking.
Can I make this vegan? What would I substitute?
Yes! Replace the 6 eggs with 1.5 cups aquafaba (chickpea brine) or 6 tbsp cornstarch mixed with 1 cup water. Use coconut yogurt or cashew cream instead of milk, and flax eggs (1 tbsp ground flax + 3 tbsp water per egg) for binding. The texture will be slightly denser but still rich. Add 1 tbsp arrowroot powder to help thicken the custard.
Why did my bread pudding turn out dry?
Dryness usually means the bread soaked too long before baking or the custard wasn't rich enough. For next time, reduce soaking time to 10 minutes and ensure your custard has enough butter and eggs. If using whole milk, try 2% or heavy cream for extra moisture. Bake at 325°F instead of 350°F to prevent over-browning before the center sets.
