
Chef Ally
All-Butter Croissants
Shatteringly crisp, impossibly tender, and layered with the finest butter you can find. Two days of patience rewarded with the most honest croissant you will ever bake.
A cooking platform built around craft, culture, and the stories behind what we eat.

Created by
Pillowy Italian doughnuts, golden from the oil and rolled in sugar while still warm, hiding a heart of vanilla pastry cream that spills out with the first bite.
Start with the eggs. They should be from hens that see daylight, yolks so orange they tint the dough gold before it even touches the oil. The butter matters too. Good butter, the kind that smells like cream when you unwrap it. These are not complicated ingredients. They are honest ones.
Bomboloni came to me through a baker in Berkeley who had learned from her grandmother in Tuscany. No hole in the middle, she insisted. The whole point is the filling. You fry the dough until it puffs and turns the color of late afternoon sun, then roll it in sugar while it is still warm enough to make the crystals cling. The pastry cream goes in through a small puncture, a secret waiting to be discovered.
This is not health food. It is celebration food. Birthday mornings, holidays, the kind of Sunday where you have nowhere to be. When you make these at home, the kitchen smells like a festival. Children appear. Neighbors find reasons to visit. That is the power of frying dough.
Every meal is a meaningful choice, even the indulgent ones. Choosing eggs from a farmer you trust, milk from a local dairy, vanilla that actually comes from a bean: these decisions ripple outward. The bomboloni taste better for it, and you have participated in something larger than breakfast.
Quantity
3 1/2 cups (440g)
Quantity
1/3 cup (65g)
Quantity
1 cup
Quantity
2 1/4 teaspoons (1 packet)
Quantity
3/4 teaspoon
Quantity
3
at room temperature
Quantity
1
at room temperature
Quantity
3/4 cup (180ml)
warmed to 110°F
Quantity
6 tablespoons (85g)
softened
Quantity
1 teaspoon
Quantity
1
zested
Quantity
about 2 quarts
Quantity
2 cups (480ml)
Quantity
1
split and scraped
Quantity
5
Quantity
2/3 cup (130g)
Quantity
1/4 cup (30g)
Quantity
pinch
Quantity
2 tablespoons (28g)
cut into pieces
| Ingredient | Quantity |
|---|---|
| all-purpose flour | 3 1/2 cups (440g) |
| granulated sugar (for dough) | 1/3 cup (65g) |
| granulated sugar (for rolling) | 1 cup |
| active dry yeast | 2 1/4 teaspoons (1 packet) |
| fine sea salt (for dough) | 3/4 teaspoon |
| large egg yolks (for dough)at room temperature | 3 |
| large whole eggat room temperature | 1 |
| whole milk (for dough)warmed to 110°F | 3/4 cup (180ml) |
| unsalted butter (for dough)softened | 6 tablespoons (85g) |
| pure vanilla extract | 1 teaspoon |
| lemonzested | 1 |
| neutral oil for frying | about 2 quarts |
| whole milk (for pastry cream) | 2 cups (480ml) |
| vanilla beansplit and scraped | 1 |
| large egg yolks (for pastry cream) | 5 |
| granulated sugar (for pastry cream) | 2/3 cup (130g) |
| cornstarch | 1/4 cup (30g) |
| fine sea salt (for pastry cream) | pinch |
| cold unsalted butter (for pastry cream)cut into pieces | 2 tablespoons (28g) |
Heat the milk with the scraped vanilla bean and its seeds in a medium saucepan over medium heat until small bubbles form at the edges. Do not boil. While the milk warms, whisk the egg yolks with the sugar in a bowl until pale and slightly thickened, about two minutes. Whisk in the cornstarch and salt until smooth.
Slowly pour about half the hot milk into the egg mixture, whisking constantly. This tempers the eggs so they do not scramble. Pour everything back into the saucepan and cook over medium heat, whisking without stopping, until the mixture thickens and begins to bubble. Continue cooking for one full minute after it bubbles. It should be thick enough to coat a spoon heavily.
Remove from heat and fish out the vanilla pod. Whisk in the cold butter pieces until melted and incorporated. The butter adds richness and a silky finish. Press plastic wrap directly onto the surface of the cream to prevent a skin from forming. Refrigerate until completely cold, at least two hours or overnight.
Pour the warm milk into the bowl of a stand mixer. It should feel like bath water, around 110°F. Sprinkle the yeast over the surface and let it sit for five minutes until it blooms and smells like bread. If nothing happens, your yeast is dead or your milk was too hot. Start again.
Add the flour, sugar, and salt to the mixer bowl with the yeast mixture. Using the dough hook, mix on low speed until a shaggy dough forms. Add the egg yolks, whole egg, vanilla, and lemon zest. Mix on medium-low speed for about three minutes until the dough comes together.
With the mixer running on medium-low, add the softened butter one tablespoon at a time. Wait until each piece is absorbed before adding the next. The dough will look slick and messy at first. Keep mixing. After all the butter is in, increase speed to medium and knead for eight to ten minutes. The dough should pull away from the sides and become smooth, elastic, and slightly tacky but not sticky.
Transfer the dough to a lightly oiled bowl and turn to coat. Cover tightly with plastic wrap and let rise in a warm spot until doubled in size, about one and a half to two hours. The dough is ready when you poke it and the indent fills back slowly, not immediately.
Line two baking sheets with parchment paper and dust lightly with flour. Turn the risen dough onto a lightly floured surface. Roll it out to about half an inch thick. Using a 3-inch round cutter, stamp out circles. Gather scraps gently, let them rest five minutes, then roll and cut again. Place rounds on prepared sheets, spacing two inches apart.
Cover the shaped rounds loosely with plastic wrap or a clean kitchen towel. Let them rise until puffy and nearly doubled, about 45 minutes to one hour. They should look pillowy and soft. Do not rush this step. Underproofed bomboloni fry dense and heavy.
Pour oil into a large heavy pot or Dutch oven to a depth of at least three inches. Heat over medium until a deep-fry thermometer reads 350°F. Set up a landing station with a wire rack over a sheet pan, and pour the rolling sugar into a shallow bowl nearby. Keep a spider or slotted spoon within reach.
Working in batches of three or four, carefully lower the bomboloni into the hot oil. Do not crowd the pot. Fry until the bottoms are deep golden, about two minutes, then flip and fry the other side for another two minutes. The doughnuts should puff dramatically and develop a ring of pale dough around their equator. Adjust heat to maintain 350°F between batches.
Transfer fried bomboloni to the wire rack for just a moment, then immediately roll them in sugar while still warm. The heat makes the sugar stick. Set the coated doughnuts on a clean rack. Repeat with remaining dough, letting the oil return to temperature between batches.
Whisk the chilled pastry cream until smooth and transfer to a piping bag fitted with a long filling tip, or use a bismarck tip if you have one. Poke a small hole in the pale band around each bombolone. Insert the tip about an inch deep and squeeze gently until you feel the doughnut grow heavy, about two tablespoons of cream per pastry. You will feel it resist when full.
Bomboloni are best within hours of frying. The sugar stays crisp, the dough stays tender, the cream stays cold against the soft interior. Pile them on a platter and watch them disappear. This is not food that waits.
1 bomboloni (about 110g)
Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.
Discover Culinary Explorer
Chef Ally
Shatteringly crisp, impossibly tender, and layered with the finest butter you can find. Two days of patience rewarded with the most honest croissant you will ever bake.

Chef Ally
Three ingredients, centuries of tradition. Chewy Italian almond cookies with crackled tops and soft, marzipan centers that taste purely of the nut itself.

Chef Ally
Farmers' market apples sink into butter and caramel, then emerge beneath shatteringly crisp pastry, a French provincial classic that proves the best desserts are the simplest ones.

Chef Ally
Pillowy squares of yeasted dough, fried until golden and hollow inside, then buried beneath a mountain of powdered sugar. Simple enough for a Sunday morning, celebratory enough for any occasion worth marking.