Authentic Maritozzo con la Panna (Cream-Filled Brioche Buns)

Walk into any Roman café at sunrise, and you’ll find something magical happening. Locals lean on the counter, sip their espresso, and smile over a soft bun split open and overflowing with whipped cream. That, right there, is the Maritozzo con la Panna. It’s soft, rich, and impossibly light — Rome’s answer to pure breakfast bliss.

The story of Maritozzo goes way back — all the way to ancient Rome. Back then, it wasn’t filled with cream but sweetened with honey, pine nuts, and dried fruit. It was a simple treat, yet a special indulgence during Lent.

As time passed, though, the humble bun became something more. During the Middle Ages, it turned into a symbol of love. Young men would gift these golden rolls to their sweethearts, sometimes hiding a ring or a tiny love note inside. That’s how it got its name maritozzo, from marito, meaning “husband.” Giving one was like saying, “Will you marry me?”

A Whipped Cream Dream
Maritozzo con la Panna: Italian Cream Buns

Today’s Maritozzo con la Panna is all about that perfect balance, a golden, slightly sweet brioche bun stuffed with fresh, lightly sweetened whipped cream. It’s indulgent but never heavy. Romans often enjoy it as a morning treat with cappuccino, or as a dreamy afternoon pick-me-up.

What makes Maritozzo con la Panna so beloved isn’t just the cream or the history, it’s the feeling it gives. It’s comfort, nostalgia, and a little romance in every bite. Each bun tells a small story of Rome’s heart: simple ingredients, honest flavors, and the joy of slowing down to savor something beautiful.

Making Maritozzo con la Panna takes a bit of patience, but it’s wonderfully rewarding. The dough is soft and aromatic, and when you slice it open and fill it with whipped cream, it’s pure magic.

Maritozzo con la Panna
Soft, golden, and filled with clouds of whipped cream, Maritozzo con la Panna is Rome’s most beloved breakfast treat. These slightly sweet brioche buns are light yet rich, flavored with hints of vanilla and orange zest. Once baked and cooled, they’re split open and generously filled with fresh whipped cream, simple, elegant, and unforgettable.
Each bite is a perfect balance of tender dough and airy cream a dessert that feels both nostalgic and luxurious. Whether you’re baking for a special brunch or just craving something authentically Italian, this recipe turns everyday ingredients into a little moment of joy.
Prep Time 30 minutes
Cook Time 20 minutes
Rising Time 2 hours 30 minutes
Total Time 3 hours 20 minutes
Servings: 12 servings
Course: Dessert
Cuisine: Italian

Ingredients
  

Brioche Buns
  • 3 ½ cups (440 g) all-purpose flour
  • ¼ cup (50 g) granulated sugar
  • ½ cup (120 ml) warm milk
  • 1 packet (2 ¼ tsp) active dry yeast
  • 2 large eggs, room temperature
  • 1 egg yolk (for the egg wash)
  • 4 tbsp (55 g) unsalted butter, softened
  • ½ tsp salt
  • 1 tsp vanilla extract or seeds from ½ vanilla bean
  • Zest of 1 orange (optional)
Whipped Cream Filling
  • 1 ½ cups (360 ml) heavy cream, chilled
  • 2 tbsp powdered sugar (add more to taste)
  • ¾ tsp vanilla extract

Equipment

  • Stand Mixer with Dough Hook (optional)
  • Whisk or hand mixer (for whipping the cream)

Instructions
 

  1. Take your time with the dough that's really where the magic happens, you know? When you’re done, you’ll end up with this beautiful, golden brioche. It’s got just a hint of sweetness, and honestly, it's light enough to keep its shape, but soft enough to just melt in your mouth.
  2. Activate the Yeast
    In a small bowl, combine the warm milk with the yeast and a pinch of sugar. Stir gently and let it sit for about 10 minutes, until it becomes frothy and alive.
  3. Make the Dough
    In a large mixing bowl (or the bowl of a stand mixer), combine the flour, sugar, salt, and orange zest. Add the eggs, vanilla, and the yeast mixture. Mix until the dough starts to come together.
    Next, add the softened butter a little at a time, kneading until smooth and elastic. This should take about 8–10 minutes by hand, or 6–7 minutes with a mixer. The dough should be soft, slightly tacky, and full of life.
  4. First Rise
    Form the dough into a ball and place it in a lightly oiled bowl. Cover it with a clean kitchen towel and let it rise in a warm spot for about 2 hours, or until doubled in size.
  5. Shape the Buns
    Punch down the dough gently to release the air. Divide it into 12 equal pieces and shape each into a smooth oval or round ball. Place them on a parchment-lined baking sheet, leaving space between each one.
    Cover again and let them rise for another 30–40 minutes, until puffy and soft.
  6. Bake
    Preheat your oven to 350°F (175°C). Brush the tops of the buns with a beaten egg yolk for that beautiful golden sheen.
    Bake for 18–20 minutes, or until golden brown and fragrant. Transfer them to a wire rack to cool completely.
  7. Whip the Cream
    In a cold bowl, beat the heavy cream with powdered sugar and vanilla until soft peaks form. It should be light and fluffy — not too stiff.
  8. Fill and Serve
    Once the buns are completely cool, slice each one almost in half (like a sandwich, but not all the way through). Gently spoon or pipe in the whipped cream until it’s just overflowing.
    Dust lightly with powdered sugar. (optional)

Notes

Take your time with the dough:  The secret to soft, pillowy Maritozzi is patience. Let the dough rise fully — it should double in size and feel airy to the touch.
Use room-temperature ingredients:  Cold eggs or butter can slow the yeast, so make sure everything’s slightly warm (but not hot).
Don’t rush the cream: Whip the cream just until soft peaks form. Overwhipping can make it grainy or heavy, and part of Maritozzo’s charm is its cloud-like texture.
Zest is optional:  A touch of orange zest adds that signature Roman aroma — bright, fresh, and just a little luxurious.
Shape them gentl: y When forming the buns, don’t press too hard. The lighter your touch, the softer your final result.
Extra shine:  Brush each bun with a light egg wash before baking. It gives them that classic golden glow you see in Italian pastry shops.
Serving

Classic Italian Way:
In Rome, Maritozzo con la Panna isn’t just dessert, it’s a morning ritual. You’ll often see locals standing at the café counter, cappuccino in hand, taking that first dreamy bite before the day begins. The bun is soft, the cream is cool, and the moment feels perfectly Italian, simple, sweet, and unhurried.

Serve your Maritozzo at room temperature, filled with freshly whipped cream, and dusted lightly with powdered sugar. Pair it with a warm cappuccino or espresso, never too milky, always bold.

Brunch or Dessert:
You can serve them slightly chilled, on a pretty platter with fresh berries or a drizzle of honey. They’re also lovely with a little fruit compote or shaved chocolate on top for a modern twist.

Special Occasions:
Try making mini Maritozzi for parties or holidays. They look beautiful on dessert tables, little clouds of cream with a golden shine.

Storage

Maritozzi are at their best fresh, but you can store or prep them ahead with a few simple tips.

Before filling:
If you want to make the buns in advance, bake them fully and let them cool completely. Store them in an airtight container at room temperature for up to 2 days. You can also freeze them for up to 1 month — just thaw at room temperature before filling.

Whipped cream:
For the best texture, whip the cream just before serving. You can prepare it a few hours ahead and keep it in the fridge, but avoid filling the buns too early, or the cream may soften the brioche.

After filling:
Once filled, store the Maritozzi in the fridge in an airtight container for up to 1 day. Enjoy them the same day for the softest, most cloud-like experience.

For the freshest results, fill the buns just before serving, the cream stays light, and the brioche remains perfectly soft.