Desserts
This authentic Puerto Rican bread pudding recipe brings the warm, spiced flavors of the island to your dessert table with every bite.
The secret lies in soaking day-old pan de agua (or crusty bread) in a rich mixture of milk, coffee, and cinnamon, then baking it until golden and irresistibly moist.
I developed this version after years of perfecting the balance between crispy edges and a custardy center—just like the ones my abuela used to make.
The magic happens with traditional Puerto Rican spices: cinnamon for warmth, vanilla for depth, and a touch of rum for that signature island flair. Unlike classic bread puddings, this version incorporates coconut milk for extra richness and a hint of tropical sweetness.
The foil-sealed baking method ensures foolproof moistness, even if you're not a baking expert.
What you'll end up with is a dessert that's restaurant-quality—warm, fragrant, and perfectly spiced. The crust is golden and crunchy, while the inside stays tender and custardy, with pockets of caramelized bread soaked in that aromatic milk mixture.
Serve it warm with a scoop of vanilla ice cream or a drizzle of caramelized condensed milk for the full experience.
This recipe is perfect for family gatherings, holiday desserts, or whenever you crave something comforting yet special. The best part? It uses simple ingredients but delivers flavors that taste like home. Let's get started on making this authentic Puerto Rican classic.
Ingredients for authentic puerto rican bread pudding
Simple ingredients with island flavors—just six staples plus a few pantry favorites.
| Ingredient | Amount | Notes |
|---|---|---|
| Day-Old Pan de Agua or Crusty Bread 🍞 | 6 cups | Cubed, crusty texture preferred |
| Whole Milk 🥛 | 2 cups | Full-fat for creaminess |
| Coconut Milk 🥥 | 1 can | 13.5 oz can, full-fat preferred |
| Strong Brewed Coffee ☕ | 1 cup | Cold, regular or decaf |
| Granulated Sugar 🍚 | 1 cup | White or brown preferred |
| Ground Cinnamon 🌿 | 2 tsp | Freshly ground for warmth |
| Pure Vanilla Extract 🌸 | 1 tbsp | Imitation-free preferred |
| Light Rum 🍹 | 2 tbsp | Optional, for island flair |
| Large Eggs 🥚 | 4 whole | Room temperature preferred |
| Unsalted Butter 🧈 | ½ cup | Melted, full-fat preferred |
| Aluminum Foil 📄 | 1 sheet | 12x17 inches for sealing |
| Vanilla Ice Cream 🍦 | 1 ½ cups | For serving, optional |
| Condensed Milk 🥛 | ½ cup | For caramelized drizzle |
Pan de agua is the star here, but any crusty bread works in a pinch. Local bakery loaves or even stale baguettes add that perfect texture. If you can't find pan de agua, look for crusty Italian bread at the grocery store—it's usually near the bakery section. The coconut milk? Full-fat canned makes all the difference—skip the light version. For the coffee, I use Folgers or Maxwell House, but any strong brew works. The rum is optional, but if you're going for authenticity, grab a bottle of Bacardi Superior—it's what my abuela used.
No coconut milk? Heavy cream at half the amount gets you close, though you'll lose that tropical depth. Short on rum? Extra vanilla extract or even a splash of brandy works. The butter matters—full-fat only for that rich, custardy texture. If you're using store-bought condensed milk, check the label—some brands add stabilizers that can make the pudding gummy. Goya or Eagle Brand are the safest bets. For the eggs, room temperature is key—they'll blend smoother and give you a lighter texture.
This keeps beautifully for 3 days in the fridge, but honestly? It's even better the second day as the flavors meld. Reheat in the oven at 350°F for 15 minutes—the foil seal keeps it moist. For make-ahead prep, assemble the pudding in a baking dish, cover with foil, and refrigerate overnight. The flavors develop beautifully. Serve warm with ice cream or that caramelized condensed milk drizzle—trust me on this—it's a game-changer.
Why You'll Love This Recipe
- I’ll be real: this tastes better the next day. The bread softens just right, the pudding thickens, and it’s the easiest way to turn yesterday’s dinner rolls into tomorrow’s breakfast. Pack it for lunch—trust me, you’ll be the hero.
- Uses Pantry Staples: I swear by this recipe because it turns forgotten bread into something magical—no fancy ingredients needed. That strong coffee and coconut milk combo? It’s what gives it that rich, caramelized depth without breaking the bank.
- One-Pot Magic: Honestly, this is my "I don’t want to wash dishes" dessert. Toss in torn bread, pour the milk mixture, and let the oven do the work. The crusty edges soak up just enough to get that perfect balance—no flipping or fussing required.
- Coffee Kiss: Between us, the coffee isn’t just for flavor—it’s the secret weapon. That deep, toasty note cuts through the sweetness, making every bite taste like a warm hug from Abuela. (Yes, even on a Tuesday night.)
Step-by-step instructions for authentic Puerto Rican bread pudding
Here's how to create that signature island-style bread pudding with perfect foil-sealed moisture.
👨🍳 Step 1: Cube and Prepare the Bread
Tear the 6 cups day-old pan de agua or crusty bread into 1-inch cubes, discarding any hard crusts. You want pieces that'll soak up the custard beautifully while maintaining some structure. I like to work in batches—toss them in a large bowl as you go to prevent drying out.
In a separate bowl, whisk together the 2 cups whole milk, 1 can coconut milk, 1 cup strong brewed coffee, 1 cup granulated sugar, 2 tsp ground cinnamon, 1 tbsp pure vanilla extract, and 2 tbsp light rum. The coffee adds depth while the rum brings that island warmth. Let this mixture sit while you prepare the bread—it'll give the flavors time to meld.
🍳 Step 2: Combine and Soak the Bread
Pour the warm milk mixture over the bread cubes and gently toss until every piece is thoroughly coated. You want the bread to absorb the liquid completely—let it sit for 10 minutes while it soaks up the custard. Here's the thing—don't rush this step. The longer the bread soaks, the more flavorful and moist your pudding will be.
After soaking, transfer the bread mixture to a 9x13-inch baking dish, pressing down gently to help it settle evenly. This ensures even baking and prevents a lumpy texture. I press down with a spatula, making sure the bread forms an even layer in the dish.
🥘 Step 3: Prepare the Egg Mixture and Assemble
In a separate bowl, whisk together the 4 whole large eggs until frothy. Then, gently fold in the soaked bread mixture, being careful not to break up the bread cubes too much. The eggs will help bind everything together and create that signature creamy texture.
Melt the 0.5 cup unsalted butter and stir it into the egg mixture until fully incorporated. This adds richness that balances the coffee and cinnamon flavors. Spread the mixture evenly in the baking dish, smoothing the top with a spatula. The surface should be level—this prevents uneven baking.
🔥 Step 4: Bake and Foil-Seal for Moisture
Preheat your oven to 350°F. Bake the bread pudding uncovered for 30 minutes to let the top set slightly. Then, cover the dish tightly with the 1 sheet aluminum foil and bake for another 45-50 minutes until the center is just set and a knife inserted comes out clean.
This foil-sealing technique is what makes this bread pudding authentically moist. The foil traps steam during the second half of baking, preventing the top from drying out while the center finishes cooking. The pudding should be golden on top with a slightly crisp crust, and the edges should pull away from the dish just slightly.
🍽️ Step 5: Serve Warm with Caramelized Drizzle
Remove the foil and let the pudding rest for 5 minutes before serving. While it rests, heat the 0.5 cup condensed milk in a small saucepan over medium heat until it begins to bubble and thicken slightly—about 3-4 minutes. This creates a beautiful caramelized drizzle that adds sweetness and texture.
Drizzle the warm condensed milk over the hot bread pudding and serve immediately with 1.5 cups vanilla ice cream on the side. The contrast of warm pudding with cold ice cream is what makes this dessert truly special. Each bite should deliver that perfect balance of cinnamon-spiced bread, creamy custard, and rich coffee notes.
Pro Tips For Making Authentic Puerto Rican Bread Pudding
- Cube the Bread Small: I learned this the hard way—big chunks of pan de agua stay dry and chewy. Aim for 1-inch cubes or smaller, and toss them in the milk mixture right away so they soak up the coffee and coconut cream instead of just floating. If you’re lazy (like me), pulse them in a food processor for 2 seconds—just don’t grind them into crumbs.
- Use Cold Milk: Pouring cold whole milk and coconut milk over the bread cubes makes a real difference. The chilled liquid soaks in evenly without turning the mixture into a watery mess, and the pudding ends up creamier, not soggy. Yes, even if you’re impatient like me—just let it sit for 10 minutes before baking.
- Skip the Weak Coffee: That sad, lukewarm café au lait won’t cut it. Use strong brewed coffee—think the kind that leaves a dark ring on your mug. If you’re not a coffee drinker, steep 2 espresso shots in hot water for 5 minutes and strain it. Weak coffee means weak flavor, and this dish deserves boldness.
- Bake at 325°F: After burning three batches at 350°F, I finally figured out: 325°F is the sweet spot. It lets the pudding set gently without scorching the top while still getting that golden crust. Cover loosely with foil if the edges brown too fast—just uncover for the last 10 minutes to crisp it up.
Make-ahead tips for this authentic puerto rican bread pudding
Prep Ahead Strategy
Assemble the bread pudding mixture the night before and refrigerate it uncovered in the baking dish. This allows the bread to soak up even more liquid, creating an extra-rich texture. When you're ready to bake, simply preheat the oven and follow the baking instructions—no extra prep needed. 💫
Foil-Seal Mastery
For perfect moistness, use heavy-duty aluminum foil to seal the pudding tightly after the initial 30 minutes of baking. Crimp the edges well to create an airtight seal—this traps steam and prevents drying.
I like to use Reynolds Wrap because it's sturdy and sticks to itself easily. The pudding will stay tender and custardy even if you're not home to monitor it.
Reheating Like a Pro
Leftovers reheat beautifully in the oven at 350°F for 15 minutes covered with foil. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals until warmed through.
The foil seal keeps it moist, so you won't sacrifice texture when reheating. I always reheat a portion before serving to ensure that warm, comforting experience. ✨
Storage Secrets
Store baked bread pudding in an airtight container in the refrigerator for up to 3 days. For longer storage, wrap tightly in plastic wrap and foil, then freeze for up to 2 months.
Thaw overnight in the fridge before reheating. The flavors actually deepen over time, making it perfect for meal prep or holiday gatherings. 🧊
Make-Ahead Serving
For parties or family gatherings, assemble the pudding in two 9x13-inch dishes and bake them separately. Keep one covered at room temperature while reheating the other. This way, you can serve warm pudding all evening without worrying about drying out.
I've used this trick for Thanksgiving desserts, and it's always a crowd-pleaser. 🍽️
Flavor Development
Let the pudding sit at room temperature for 10-15 minutes after baking before serving. This allows the flavors to meld and the texture to set just right.
If you're making it ahead for a brunch, bake it the night before and reheat gently in the morning—it'll taste like it was just made. The coffee and rum flavors really shine when given time to integrate. 💡
Nutrition facts
Frequently asked questions
What makes this bread pudding authentically Puerto Rican?
The island flair comes from three key elements: coffee-infused custard for depth, coconut milk for tropical richness, and light rum for warmth. Traditional Puerto Rican desserts often feature these flavors, plus the cinnamon-spiced profile that's signature to island baking. The foil-sealing technique also mirrors how many Puerto Rican families ensure their desserts stay moist and flavorful.
Can I substitute pan de agua with regular bread?
Yes, but choose crusty bread like a baguette or Italian loaf—it holds up better to soaking. Avoid soft breads like brioche, as they'll turn mushy. For extra authenticity, look for pan de agua in Latin markets or online. If you can't find it, cubed sourdough works well too. The key is 1-inch cubes that'll absorb liquid without falling apart.
Why does the recipe call for both milk and coffee?
The coffee adds that signature Puerto Rican depth while the milk creates the creamy custard base. The combination balances sweetness and bitterness perfectly. For a stronger coffee flavor, use 2 tablespoons instant coffee granules dissolved in the milk. If you're sensitive to caffeine, use decaf—just make sure it's still strong-tasting. The coffee also helps cut through the richness of the coconut milk.
What's the best way to reheat leftovers?
For restaurant-quality results, reheat at 350°F for 15 minutes covered with foil. The foil seal keeps it moist while warming through. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals until warmed. Never microwave uncovered—it'll dry out. The pudding actually tastes better the second day as flavors meld, so reheating is a must for maximum enjoyment.
Can I make this without rum?
Replace the 2 tablespoons rum with either 1 extra tablespoon vanilla extract or a splash of brandy. For a non-alcoholic version, add 1 teaspoon almond extract or extra cinnamon. The rum adds warmth, but these alternatives work beautifully. If you do use rum, let it sit with the milk mixture for 10 minutes** before combining with bread to let the flavors infuse.
