Portuguese Bread Pudding (Pudim de Pão)

Growing up in a Portuguese household, leftover bread was never wasted — it was transformed. This Portuguese Bread Pudding recipe, known in Portuguese as Pudim de Pão, is one of those beautifully humble dishes that turns simple pantry staples into something warm, creamy, and deeply satisfying. I make mine with Papo Secos, the classic Portuguese bread rolls, and the result is a custard-soaked dessert that my family asks for again and again.

(Insert featured image block here)

What is Portuguese Bread Pudding?

Portuguese Bread Pudding — Pudim de Pão — is a traditional baked dessert made from day-old bread soaked in a sweetened custard mixture of milk, eggs, vanilla, and sugar. It is baked until golden and set, then finished with a cinnamon sugar crust. Unlike heavier American bread puddings, this version is lighter and less dense, with the Papo Secos giving it a soft, pillowy texture that soaks up the custard beautifully. It is the kind of recipe that existed long before anyone thought to write it down — a practical, delicious way to use what you had.

How to Make This Recipe

The key to a great Portuguese Bread Pudding recipe is using bread that is at least two days old. Fresh bread will not absorb the custard properly and can turn mushy. Cut your Papo Secos into large pieces and fill your baking dish to the very top — the bread will compress as it soaks. Beat the milk, sugar, eggs, and vanilla together until smooth, then pour it slowly over the bread in stages, giving it time to absorb between pours. Press down any dry spots with a spatula. A sprinkle of cinnamon sugar on top before baking creates a lightly caramelized crust that makes every bite better.

Tips for the Best Portuguese Bread Pudding

  • Use Papo Secos that are at least 2 days old — stale bread absorbs the custard without falling apart.
  • Pour the custard mixture slowly and in stages; rushing it means the bottom soaks but the top stays dry.
  • Press down any bread pieces that look dry with a spatula or your fingers before baking.
  • A 9×7 Pyrex baking dish works perfectly for this recipe — the straight sides give you even baking.
  • Don’t skip the cinnamon sugar topping — it creates a lightly crisp crust that contrasts with the soft interior.
  • Let the pudding cool before slicing; it firms up as it cools and cuts much cleaner.
  • This recipe is very forgiving — you can adjust the amount of bread based on what you have on hand.

For this recipe, a good-quality baking dish makes all the difference. I use a standard 9×7 Pyrex dish, and this set from Amazon is a reliable option that handles oven temperatures well.

Purchases made from using the links on this page means that we may earn a commission without costing you anything extra.

Serving and Storing

Serve Portuguese Bread Pudding warm or at room temperature — it is delicious either way. A scoop of vanilla ice cream alongside it takes it to another level. Store leftovers covered in the refrigerator for up to three days. Reheat individual portions in the microwave for 30–45 seconds or warm the whole dish in a 300°F oven for about 10 minutes.

Print

Portuguese Bread Pudding (Pudim de Pão)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

I don’t know about you, but I just so happen to have lots of left over bread! So, I’ll be making some Portuguese bread pudding using papo secos – very easy and yummy too! You can absolutely adjust the ingredients depending on how much bread you have to use, or what bread you have leftover in your home.

Ingredients

Scale

2 1/4 cups of whole milk
1 cup of granulated sugar
3 large eggs
1 tablespoon of pure vanilla extract
4 Portuguese bread rolls aka Papo Secos at least 2 days old
2 tablespoons of sugar mixed with 1 tablespoon of ground cinnamon

Instructions

Preheat oven at 350 F
Grease an oven proof baking dish (I used a 9×7 Pyrex dish)
1. Cut the bread into large  pieces and fill the baking dish to the very top. Then, leave aside.

2. In a medium bowl beat together the milk, sugar, vanilla, and eggs until creamy.

3. Pour the creamy mixture slowly over the bread, making sure to stop in-between pours to allow the bread to absorb the liquid. Let it rest for 15 minutes. Use your fingers or a spatula to  press down on the bread in ares where it looks a little dry so that the creamy mixture can be absorbed.

4. Sprinkle the cinnamon sugar over the top of the bread and bake in the oven for 45-50 minutes. Let it cool before serving. Enjoy!

Did you make this recipe?

Share a photo and tag us @azoreangreenbean — we can’t wait to see what you’ve made!

Looking for another delicious Portuguese bread pudding variation?

I suggest my Malassada Bread Pudding Recipe which of course, uses malassadas instead of traditional bread options which makes an extra sweet treat! Or try my Pudim da Avó — my grandmother’s classic Portuguese pudding.

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Shopping Cart
Scroll to Top