Filled doughnuts with pastry cream (Portuguese Bolas de Berlim)

Filled doughnuts with pastry cream (Portuguese Bolas de Berlim) is a easy Portuguese recipe that serves 8. 340 calories per serving. Recipe by Once Upon a Time Pastry on YouTube.

Prep: 4 hrs 15 min | Cook: 13 min | Total: 4 hrs 48 min

Cost: $7.05 total, $0.88 per serving

Ingredients

  • 500 g All-purpose flour (sift before use)
  • 50 g Granulated sugar
  • 5 g Salt (about 1 teaspoon)
  • 15 g Fresh baker's yeast (at room temperature)
  • 1 piece Egg (large, at room temperature)
  • 250 ml Whole milk (at room temperature)
  • 50 g Butter (softened, cut into pieces)
  • 1 piece Vanilla bean (split and scraped)
  • 500 ml Whole milk (for the pastry cream)
  • 4 pieces Egg yolks (at room temperature)
  • 100 g Granulated sugar (cream)
  • 30 g All-purpose flour (cream) (sift)
  • 20 g Cornstarch (Maizena) (sift)
  • 1 L Frying oil (peanut or sunflower) (for frying at 180°C)
  • sufficient quantity Absorbent paper (to drain the doughnuts)

Instructions

  1. Prepare the doughnut dough

    Place the flour, sugar, salt, yeast, egg and room-temperature milk into the mixer bowl. Start the “yeast dough” program.

    Time: PT15M

  2. Incorporate the butter

    Add the softened butter in pieces, waiting for each piece to be fully incorporated before adding the next.

    Time: PT5M

  3. Gluten rest

    The mixer stops automatically for 15 minutes to allow the gluten to reconstitute, then resumes kneading.

    Time: PT15M

  4. First rise

    Transfer the dough to a bowl, cover with a cloth and place near a heater or in a warm spot for 1 hour.

    Time: PT1H

  5. Roll out and cut

    On a floured work surface, roll the dough to 1 cm thickness then cut 8 cm diameter discs with a cookie cutter.

    Time: PT10M

  6. Second rise

    Place the discs on a tray, cover and let rest at room temperature for 1 hour to rise again.

    Time: PT1H

  7. Prepare the pastry cream

    Heat 500 ml of milk with the split vanilla bean and its seeds. Bring to a boil, turn off the heat, cover and let infuse for 1 hour. Meanwhile, whisk the 4 egg yolks with 100 g sugar, add 30 g flour and 20 g sifted starch. Remove the bean from the milk, gradually incorporate the hot milk while whisking constantly (3‑4 times). Return the mixture to the saucepan and cook over medium heat, stirring continuously until thickened. Let cool to room temperature.

    Time: PT1H30M

  8. Heat the oil

    Heat the frying oil in the deep fryer or saucepan to 180 °C.

    Time: PT5M

    Temperature: 180°C

  9. Fry the doughnuts

    Drop the dough discs into the hot oil, cook 2 minutes on one side then flip and cook 2 minutes on the other. The doughnuts should be golden and puffed.

    Time: PT8M

    Temperature: 180°C

  10. Drain and cool

    Remove the doughnuts with a slotted spoon, place on absorbent paper to remove excess oil and let cool completely.

    Time: PT5M

  11. Fill the doughnuts

    Slice each doughnut horizontally in half, fill each half with pastry cream using a pastry bag fitted with a star tip, then close the two halves.

    Time: PT10M

  12. Serve

    Arrange the doughnuts on a plate, optionally dust with powdered sugar and enjoy immediately or keep refrigerated.

    Time: PT0M

Nutrition Facts

Calories
340
Protein
6 g
Carbohydrates
45 g
Fat
15 g
Fiber
2 g

Dietary info: vegetarian, contains dairy, low-calorie

Allergens: gluten, eggs, milk, corn

Ingredient Substitutions

  • Instead of All-purpose flour: whole wheat flour
  • Instead of Granulated sugar: cane sugar
  • Instead of Fresh baker's yeast: 7 g dry yeast
  • Instead of Egg: organic chicken egg
  • Instead of Whole milk: semi-skimmed milk
  • Instead of Butter: margarine
  • Instead of Vanilla bean: 1 tsp vanilla extract
  • Instead of Egg yolks: pasteurized egg yolks
  • Instead of Cornstarch (Maizena): potato starch
  • Instead of Frying oil (peanut or sunflower): vegetable oil

Equipment Needed

  • Bosch Series 6 stand mixer
  • Dough hook
  • Work bowl
  • Rolling pin
  • 8 cm round cookie cutter
  • Medium saucepan
  • Whisk
  • Cooking thermometer
  • Deep fryer or large saucepan
  • Pastry bag with star tip
  • Absorbent paper
  • Silicone spatula
  • Cooling rack (optional)

Critical Steps — Do Not Skip

  • Incorporate the butter piece by piece
  • First rise for 1 h in a warm place
  • Second rise for 1 h
  • Infuse the milk with vanilla for 1 h
  • Cook the pastry cream without lumps
  • Maintain the oil at 180 °C for frying
  • Fill the doughnuts only after they have cooled

Chef Tips from the Video

  • Use very cold softened butter for a lighter dough
  • Lightly dust with powdered sugar before serving
  • Fry in small batches to keep the oil temperature stable

Troubleshooting

The dough does not rise

Check that the yeast is fresh and the liquid is warm (≈30 °C); place the dough in a warm spot

The pastry cream forms lumps

Sift the flour and starch, incorporate the hot milk in a stream while whisking vigorously

The doughnuts absorb too much oil

Ensure the oil is at 180 °C before dropping the doughnuts; do not overload the fryer

The doughnut cracks when filling

Allow the doughnuts to cool completely before opening and filling them

Storage

Refrigerator: Store the filled doughnuts in an airtight container, up to 3 days

Freezer: Unfilled doughnuts can be frozen for 1 month, thaw then fill before serving

Room temperature: Consume the same day, otherwise refrigerate

Make-Ahead Tips

  • Prepare the dough the day before and let it rise in the refrigerator
  • Make the pastry cream ahead and keep it chilled
  • Store fried doughnuts at room temperature, fill just before serving

Last updated: August 24, 2026

Amazon Associates

Amazon Associates PartnerTrusted

As an Amazon Associate, we earn from qualifying purchases made through links on this page. This helps support our site at no extra cost to you. Clicking on ingredient or equipment links will take you to amazon.com where you can purchase these items.

Filled doughnuts with pastry cream (Portuguese Bolas de Berlim)

Recipe by Once Upon a Time Pastry

Discover how to make fluffy Portuguese-style doughnuts, inspired by the famous Bolas de Berlim, filled with a silky vanilla pastry cream. The recipe uses a stand mixer to simplify kneading, but remains accessible to home cooks. Ideal for a snack or dessert, it yields 8 generously filled doughnuts.

EasyPortugueseServes 8

Shop all ingredients on Amazon in one click • Printable PDF with shopping checklist

Source Video
2h 50m
Prep
1h 53m
Cook
34m
Cleanup
5h 17m
Total

Cost Breakdown

$7.05
Total cost
$0.88
Per serving

Critical Success Points

  • Incorporate the butter piece by piece
  • First rise for 1 h in a warm place
  • Second rise for 1 h
  • Infuse the milk with vanilla for 1 h
  • Cook the pastry cream without lumps
  • Maintain the oil at 180 °C for frying
  • Fill the doughnuts only after they have cooled

Safety Warnings

  • Hot oil can splatter, handle with care
  • Use kitchen gloves when handling the fryer
  • Never leave the oil unattended

You Might Also Like

Similar recipes converted from YouTube cooking videos

Scallops in puff pastry, butternut cream and green oil
36

Scallops in puff pastry, butternut cream and green oil

Festive Christmas starter: beautiful scallops wrapped in golden puff pastry, accompanied by a silky butternut cream and a green herb oil. A scallop beard sauce in a marinière style elevates the whole.

2 hrs 25 minServes 4$19
French
Basque Cake with Rum Pastry Cream
25

Basque Cake with Rum Pastry Cream

A traditional Basque cake from the Basque Country, made with an almond shortcrust pastry and a silky rum‑flavored pastry cream. Easy to make, it will delight home‑baking enthusiasts with its lemon, almond and rum aroma.

4 hrs 40 minServes 8$10
French
Strawberry and Raspberry Tartlets with Shortcrust Pastry and Pastry Cream
24

Strawberry and Raspberry Tartlets with Shortcrust Pastry and Pastry Cream

Individual tartlets with shortcrust pastry, filled with a silky pastry cream, fresh strawberries, raspberries and a glossy apricot jam glaze. Perfect for a refreshing summer dessert or an elegant tea-time treat.

1 hr 32 minServes 10$9
French
Bacalhau com Natas (Portuguese Cod with Cream)
78

Bacalhau com Natas (Portuguese Cod with Cream)

A traditional Portuguese baked cod dish with creamy béchamel sauce, crispy potatoes and a hint of lemon. Perfect for family meals or festive occasions.

1 hr 50 minServes 4$21
Portuguese
Vanilla Cream Puffs with Pastry Cream
34

Vanilla Cream Puffs with Pastry Cream

Light, airy French profiteroles filled with silky vanilla pastry cream. The classic cream puff made from scratch with a homemade choux dough, rich custard, and a hint of whipped cream for extra lift. Perfect for dessert or an elegant snack.

1 hr 25 minServes 12$8
French
Pastelitos de Guayaba (Guava Cream Cheese Puff Pastry)
33

Pastelitos de Guayaba (Guava Cream Cheese Puff Pastry)

Flaky puff‑pastry pockets filled with a sweet‑tangy guava paste and creamy vanilla‑scented cream cheese, brushed with a golden egg wash and sprinkled with turbinado sugar. Perfect for a Cuban‑style dessert or snack.

2 hrs 2 minServes 12$11
Cuban