I baked Mexican conchas so pillowy and sweet they outshine any panadería’s display and practically demand a cup of coffee or hot chocolate beside them.

And I can’t shut up about conchas. I love the cracked sugar topping, the way powdered sugar melts into every soft bite.
I adore the pillowy interior, rich with unsalted butter that lingers on my tongue. But it’s not just sweetness.
There’s a light yeast tang and a tender chew that keeps me coming back. I eat them with strong coffee, with milk, straight from the paper bag.
Messy fingers, sugar on my lip. Pure bread joy.
Obsession level: high. If I could have only one pastry, these are the ones.
Worth every crumb. I will eat them daily always.
Ingredients

- All purpose flour (dough): the soft base that makes fluffy, pillowy buns.
- Granulated sugar: adds sweetness and helps the yeast wake up.
- Salt: balances sweetness and brings out the dough’s flavor.
- Active dry yeast: makes the dough rise and become airy, basically magic.
- Warm whole milk: gives richness and tenderness to the bread crumb.
- Unsalted butter (dough): adds fat for chewiness and that tender crumb.
- Large eggs: bind things together and give structure, plus richness.
- Pure vanilla extract (dough): gives warmth and a familiar, cozy aroma.
- Powdered sugar (topping): makes the shell sweet and slightly melt-in-your-mouth.
- All purpose flour (topping): gives the shell its crackly, cookie-like texture.
- Unsalted butter (topping): makes the topping spreadable and crisp when baked.
- Pure vanilla extract (topping): a small kiss of flavor in the shell.
- Cocoa powder (optional): basically chocolate mood for a darker, richer shell.
- Fine sea salt pinch: tiny contrast that makes flavors pop a touch.
- Egg plus milk (egg wash, optional): gives a shiny, golden finish if you want.
- Extra granulated sugar (optional): adds crunch and little twinkles on top.
Ingredient Quantities
- All purpose flour 4 cups (about 500 g)
- Granulated sugar 1/2 cup (100 g)
- Salt 1 teaspoon
- Active dry yeast 2 1/4 teaspoons (1 packet)
- Warm whole milk 1 cup (240 ml)
- Unsalted butter 1/2 cup (115 g), softened
- Large eggs 2
- Pure vanilla extract 1 teaspoon
- Powdered sugar 1 cup (120 g) for the topping
- All purpose flour 1 cup (120 g) for the topping
- Unsalted butter 1/3 cup (75 g) for the topping, softened
- Pure vanilla extract 1 teaspoon for the topping
- Cocoa powder 2 tablespoons (optional, for chocolate shell)
- Fine sea salt pinch (for dough and a tiny pinch in topping)
- Egg (1) plus 1 tablespoon milk for egg wash, optional
- Extra granulated sugar for sprinkling, optional
How to Make this
1. Warm the milk until it’s about 105-110 F (warm to the touch, not hot), stir in 1 teaspoon of the granulated sugar and sprinkle the active dry yeast on top; let sit 5 to 10 minutes until foamy.
2. In a large bowl mix 4 cups flour, 1/2 cup sugar and 1 teaspoon salt; add the foamy yeast mixture, softened 1/2 cup butter, 2 large eggs and 1 teaspoon vanilla; stir until it comes together into a shaggy dough.
3. Turn the dough out onto a lightly floured surface and knead about 8 to 10 minutes until smooth and slightly tacky, add a few more tablespoons of flour if it is way too sticky; you want a soft elastic dough.
4. Place dough in a lightly oiled bowl, cover with plastic wrap or a clean towel and let rise in a warm place about 1 to 1 1/2 hours until doubled in size.
5. Meanwhile make the topping: cream together 1/3 cup softened butter, 1 cup powdered sugar, 1 cup flour, 1 teaspoon vanilla and a tiny pinch of sea salt until it makes a thick paste; divide into portions if you want some plain and some chocolate.
6. For chocolate shells stir 2 tablespoons cocoa powder into a portion of the topping paste until smooth; you can keep roughly half plain and half chocolate or whatever you like.
7. Punch down the risen dough, divide into 12 equal pieces, shape into rounds and place on a baking sheet lined with parchment about 2 inches apart; press each round slightly flat on top with your palm.
8. Take small balls of the topping about the size of a ping-pong ball, flatten them into discs and place over each dough round; use a sharp knife, a cookie cutter edge, or the back of a serrated knife to score the shell pattern (criss cross or circular lines), be gentle so the topping stays on.
9. Optional egg wash: whisk 1 egg plus 1 tablespoon milk and brush lightly around the edges of the bread not the topping, sprinkle a little granulated sugar over each if desired; let the assembled conchas rest 30 to 45 minutes until puffy.
10. Preheat oven to 350 F (175 C) and bake 18 to 22 minutes until golden underneath and the topping has cracked but not burned; cool on a rack and serve warm with coffee, milk or hot chocolate.
Equipment Needed
1. Liquid and dry measuring cups plus measuring spoons (for milk, flour, sugar, salt, vanilla)
2. Kitchen thermometer or instant read thermometer to check milk temp (about 105 to 110 F)
3. Large mixing bowl for the dough and a small bowl to proof the yeast
4. Wooden spoon or sturdy silicone spatula to stir the dough
5. Bench scraper or spatula for turning and dividing the dough
6. Baking sheet lined with parchment paper
7. Sharp knife or serrated knife (for scoring the shell pattern)
8. Pastry brush for the egg wash
9. Electric stand mixer with dough hook or hand mixer with dough hooks (optional but makes kneading easier)
FAQ
Conchas Pan Dulce Recipe Substitutions and Variations
- All purpose flour (4 cups / 500 g): bread flour for chewier crumb (use same weight), or 1 cup whole wheat + 3 cups AP flour for a nuttier flavor (may need a little more milk), or gluten free 1:1 blend (use same volume but expect slightly different texture).
- Warm whole milk (1 cup / 240 ml): use warm buttermilk for a tangy, tender crumb (same volume), or unsweetened almond or oat milk warmed (same volume) for dairy-free, or 3/4 cup milk + 1/4 cup plain yogurt to mimic richness.
- Unsalted butter (dough 1/2 cup, topping 1/3 cup): stick with salted butter (omit the 1 tsp salt in recipe or reduce a bit), or neutral oil like vegetable or avocado oil in dough (use 90 to 95% of butter weight), or melted coconut oil for subtle coconut note (same weight, chill slightly before shaping).
- Large eggs (2) and egg for wash: flax egg for each egg (1 tbsp ground flax + 3 tbsp water, rest 5 min) for vegan option, or unsweetened applesauce 1/4 cup per egg (adds moisture), or commercial egg replacer per package directions for binding.
Pro Tips
1) Let the milk cool to the right temp by testing on your wrist like you would a baby bottle. If it feels warm but not hot you are good. Too hot kills the yeast and you will waste time and ingredients.
2) Weigh the flour when you can. Scooping with a cup often packs it and makes dough dry. If you dont have a scale, gently spoon flour into the cup and level it off with the back of a knife.
3) For a silkier dough knead until it is smooth and slightly tacky, not stiff. If it keeps sticking to your hands add flour by the tablespoon only. Too much makes the breads heavy and dense.
4) Score the topping lightly and keep the topping balls cool while you shape the breads. Warm topping becomes gummy and tears when you try to score it. If the topping cracks in weird places, chill the tray 10 minutes then try scoring again.

Conchas Pan Dulce Recipe
I baked Mexican conchas so pillowy and sweet they outshine any panadería's display and practically demand a cup of coffee or hot chocolate beside them.
12
servings
403
kcal
Equipment: 1. Liquid and dry measuring cups plus measuring spoons (for milk, flour, sugar, salt, vanilla)
2. Kitchen thermometer or instant read thermometer to check milk temp (about 105 to 110 F)
3. Large mixing bowl for the dough and a small bowl to proof the yeast
4. Wooden spoon or sturdy silicone spatula to stir the dough
5. Bench scraper or spatula for turning and dividing the dough
6. Baking sheet lined with parchment paper
7. Sharp knife or serrated knife (for scoring the shell pattern)
8. Pastry brush for the egg wash
9. Electric stand mixer with dough hook or hand mixer with dough hooks (optional but makes kneading easier)
Ingredients
-
All purpose flour 4 cups (about 500 g)
-
Granulated sugar 1/2 cup (100 g)
-
Salt 1 teaspoon
-
Active dry yeast 2 1/4 teaspoons (1 packet)
-
Warm whole milk 1 cup (240 ml)
-
Unsalted butter 1/2 cup (115 g), softened
-
Large eggs 2
-
Pure vanilla extract 1 teaspoon
-
Powdered sugar 1 cup (120 g) for the topping
-
All purpose flour 1 cup (120 g) for the topping
-
Unsalted butter 1/3 cup (75 g) for the topping, softened
-
Pure vanilla extract 1 teaspoon for the topping
-
Cocoa powder 2 tablespoons (optional, for chocolate shell)
-
Fine sea salt pinch (for dough and a tiny pinch in topping)
-
Egg (1) plus 1 tablespoon milk for egg wash, optional
-
Extra granulated sugar for sprinkling, optional
Directions
- Warm the milk until it's about 105-110 F (warm to the touch, not hot), stir in 1 teaspoon of the granulated sugar and sprinkle the active dry yeast on top; let sit 5 to 10 minutes until foamy.
- In a large bowl mix 4 cups flour, 1/2 cup sugar and 1 teaspoon salt; add the foamy yeast mixture, softened 1/2 cup butter, 2 large eggs and 1 teaspoon vanilla; stir until it comes together into a shaggy dough.
- Turn the dough out onto a lightly floured surface and knead about 8 to 10 minutes until smooth and slightly tacky, add a few more tablespoons of flour if it is way too sticky; you want a soft elastic dough.
- Place dough in a lightly oiled bowl, cover with plastic wrap or a clean towel and let rise in a warm place about 1 to 1 1/2 hours until doubled in size.
- Meanwhile make the topping: cream together 1/3 cup softened butter, 1 cup powdered sugar, 1 cup flour, 1 teaspoon vanilla and a tiny pinch of sea salt until it makes a thick paste; divide into portions if you want some plain and some chocolate.
- For chocolate shells stir 2 tablespoons cocoa powder into a portion of the topping paste until smooth; you can keep roughly half plain and half chocolate or whatever you like.
- Punch down the risen dough, divide into 12 equal pieces, shape into rounds and place on a baking sheet lined with parchment about 2 inches apart; press each round slightly flat on top with your palm.
- Take small balls of the topping about the size of a ping-pong ball, flatten them into discs and place over each dough round; use a sharp knife, a cookie cutter edge, or the back of a serrated knife to score the shell pattern (criss cross or circular lines), be gentle so the topping stays on.
- Optional egg wash: whisk 1 egg plus 1 tablespoon milk and brush lightly around the edges of the bread not the topping, sprinkle a little granulated sugar over each if desired; let the assembled conchas rest 30 to 45 minutes until puffy.
- Preheat oven to 350 F (175 C) and bake 18 to 22 minutes until golden underneath and the topping has cracked but not burned; cool on a rack and serve warm with coffee, milk or hot chocolate.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 120g
- Total number of serves: 12
- Calories: 403kcal
- Fat: 18.4g
- Saturated Fat: 9g
- Trans Fat: 0.16g
- Polyunsaturated: 1.8g
- Monounsaturated: 5.8g
- Cholesterol: 83mg
- Sodium: 200mg
- Potassium: 103mg
- Carbohydrates: 59g
- Fiber: 1.6g
- Sugar: 19.4g
- Protein: 7.4g
- Vitamin A: 300IU
- Vitamin C: 0mg
- Calcium: 44mg
- Iron: 0.92mg











