I swore I hated pan de muerto. For years. Every October, the bakery shelves would fill with these round, bone-decorated loaves, and I’d walk right past them. Too dry, I’d mutter. Too perfumed with that orange blossom water that reminded me of soap. My grandmother would click her tongue and set one on the altar anyway, and I’d dutifully nibble a corner before reaching for a concha instead.
Then last November first happened. I was helping a neighbor—Señora Elena, who’s been making pan de muerto since before I was born—set up her ofrenda. She’d just pulled a batch from the oven, the kitchen windows completely fogged up, and she handed me a piece still warm from the cooling rack. “Just try it,” she said, not looking at me. I took a bite to be polite. And then I took another because my mouth had gone quiet with surprise. The crumb was tender, almost brioche-like, with this whisper of orange that tasted nothing like soap and everything like sunshine. I finished that piece standing in her doorway, flour on my sleeve, and asked for the recipe before I’d even swallowed.
She laughed and said, “I knew you’d come around.” And honestly, she was right. This is that recipe—the one that turned me from a skeptic into someone who now starts checking the calendar in September, counting the days until I can make it again. It’s soft, it’s sweet, and it’s got this little bit of magic that only comes from dough made with intention. Maybe you’ve been there too, dismissing a tradition until you tasted the right version of it. I get it. Let me show you what changed my mind.
Why You’ll Love This Recipe
This isn’t just another bread recipe. After testing this at least seven times—yes, seven, and my kitchen still smells like orange blossom—I can tell you this version hits different. The texture is what gets everyone. It’s soft without being doughy, tender without falling apart, and sweet without being cloying. Here’s why it works:
- Perfectly Soft Texture: The combination of bread flour and all-purpose flour gives it structure, while the egg yolks and butter keep it pillowy soft for days.
- Simple Ingredients: Nothing fancy here—flour, sugar, eggs, butter, yeast, and orange blossom water. You probably have most of these already.
- Perfect for Día de Muertos: This bread is made for altars and early morning coffee alike. It honors tradition without being fussy.
- Crowd-Pleaser: Kids love the sweet orange flavor, and adults appreciate the delicate crumb. I’ve watched people argue over the last piece.
- Freezes Beautifully: Make it ahead, freeze it, and pull it out when the ancestors arrive. It thaws like a dream.
What makes this recipe different from others? Two things. First, I use a preferment—a simple overnight sponge—that develops flavor and softness without extra work. Second, I’ve balanced the orange blossom water so it perfumes the bread without making it taste like potpourri. It’s a fine line, and I’ve walked it for you. This is the kind of bread that makes you close your eyes after the first bite. It’s tradition reimagined—faster than the old ways, but with the same soul-soothing satisfaction.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver that signature soft texture and floral aroma. Most of these are pantry staples, and the ones that aren’t are worth seeking out for authenticity. Let me walk you through each one.
- Bread flour, 3 cups (360g): The higher protein content gives the bread its chewy yet tender structure. I prefer King Arthur for consistent results, but any brand works.
- All-purpose flour, 1 cup (120g): This balances the bread flour, keeping the crumb soft without being tough. Don’t skip it.
- Active dry yeast, 2 ¼ teaspoons (7g) or one packet: Make sure it’s fresh. If your yeast doesn’t foam in warm water, start over.
- Warm milk, ½ cup (120ml), about 110°F: Whole milk works best here. It adds richness that water just can’t match.
- Granulated sugar, ½ cup (100g): This is a sweet bread, but not overly so. The sugar also feeds the yeast and helps with browning.
- Unsalted butter, ½ cup (113g), softened: Use European-style butter if you can—it has less water and more fat, which means a softer crumb.
- Large eggs, 3, room temperature: Cold eggs will shock your dough. Leave them out for an hour before starting.
- Egg yolks, 2, room temperature: These add richness and that beautiful golden color. Save the whites for another use—or make a quick omelette.
- Orange blossom water, 2 tablespoons: This is the soul of pan de muerto. Look for it in Latin markets or online. A little goes a long way.
- Orange zest, 1 tablespoon from about 2 oranges: Fresh zest adds brightness that extract can’t replicate. Use a microplane for best results.
- Salt, 1 teaspoon: Don’t skip this. Salt controls the yeast and enhances flavor.
- For the topping: ¼ cup (50g) granulated sugar mixed with 1 teaspoon orange zest. This gets sprinkled on after baking.
- For the glaze: ¼ cup (57g) melted butter mixed with 1 tablespoon orange blossom water. Brushed on warm bread.
Substitution notes: If you can’t find orange blossom water, use 1 teaspoon vanilla extract plus 1 tablespoon fresh orange juice. It won’t be exactly the same, but it’s still delicious. For a dairy-free version, use plant-based butter and oat milk—just know the texture will be slightly less tender.
Equipment Needed
You don’t need a professional bakery setup for this. Here’s what you’ll actually use:
- Stand mixer with dough hook: This makes kneading effortless, but you can absolutely do it by hand. I’ve done both, and the mixer just saves your arms.
- Large mixing bowl: Glass or stainless steel works fine. Avoid plastic—it can retain odors that might affect the dough.
- Baking sheet: A standard half-sheet pan works perfectly. Line it with parchment paper for easy cleanup.
- Kitchen scale: Not required, but highly recommended for consistent results. I use mine every time now after one too many flour-measuring disasters.
- Plastic wrap or a clean kitchen towel: For covering the dough while it rises. A damp towel works better than plastic wrap if your kitchen is dry.
- Pastry brush: For the butter glaze. A silicone brush is easier to clean than natural bristles.
- Cooling rack: Essential for even cooling. Trust me, don’t skip this or the bottom gets soggy.
I bought my first stand mixer secondhand from a neighbor who was moving, and it’s still going strong ten years later. If you’re on a budget, check thrift stores or Facebook Marketplace. A good mixer is worth the investment if you bake bread regularly.
Preparation Method

Let me walk you through this step by step. Take your time—bread dough doesn’t like to be rushed.
Step 1: Activate the yeast. In a small bowl, combine the warm milk (110°F—warm but not hot, like bathwater) with 1 tablespoon of the sugar and the yeast. Stir gently and let it sit for 5-10 minutes until it’s foamy and smells like bread. If nothing happens, your yeast is dead. Start over with fresh yeast.
Step 2: Build the dough. In the bowl of your stand mixer, whisk together the bread flour, all-purpose flour, remaining sugar, salt, and orange zest. Make a well in the center. Add the yeast mixture, orange blossom water, eggs, and egg yolks. Mix on low speed with the dough hook until a shaggy dough forms, about 2 minutes.
Step 3: Add the butter. With the mixer running on low, add the softened butter one tablespoon at a time. This takes patience—about 5 minutes total. The dough will look messy and broken at first. Don’t panic. Keep mixing. It will come together into a smooth, silky dough that cleans the sides of the bowl. If it’s still sticky after 8 minutes, add flour one tablespoon at a time until it pulls away.
Step 4: First rise. Transfer the dough to a lightly oiled bowl, turning to coat. Cover with plastic wrap or a damp towel and let it rise in a warm, draft-free spot until doubled in size. This takes about 1 ½ to 2 hours. I set my oven to “proof” setting or just leave it on the counter with the oven light on. The dough should feel puffy and soft when you poke it.
Step 5: Shape the loaves. Punch the dough down gently to release the gas. Turn it out onto a lightly floured surface. Divide into two equal pieces for two small loaves, or keep it whole for one large loaf. For each loaf, cut off a small piece of dough—about the size of a golf ball—and set aside. Shape the main piece into a round ball by tucking the edges under and rotating it on the counter until smooth.
Step 6: Make the bone decorations. Take the reserved dough and divide it into 4-6 small pieces. Roll each into a rope about 4 inches long. Place two ropes across the top of each loaf in an X shape to represent bones. Add smaller balls of dough where the ropes meet in the center. This is the traditional look—imperfect and beautiful.
Step 7: Second rise. Place the shaped loaves on a parchment-lined baking sheet, leaving at least 3 inches between them. Cover loosely with plastic wrap and let rise for 45-60 minutes until puffy and almost doubled. The dough should spring back slowly when you poke it.
Step 8: Bake. Preheat your oven to 350°F (175°C) during the last 20 minutes of the second rise. Brush the loaves with an egg wash (1 egg beaten with 1 tablespoon water) for a shiny, golden crust. Bake for 25-30 minutes, rotating the pan halfway through. The bread is done when it’s deep golden brown and sounds hollow when tapped on the bottom. An instant-read thermometer should read 190°F (88°C) in the center.
Step 9: Glaze and sugar. While the bread is still warm, brush it generously with the melted butter and orange blossom water mixture. Immediately sprinkle the orange-sugar mixture over the top. The sugar will stick to the butter and create that signature sparkly crust. Let cool completely on a wire rack before serving—about 1 hour.
Cooking Tips & Techniques
I’ve made this bread enough times to know where things go wrong. Here’s what I’ve learned the hard way so you don’t have to.
Temperature matters more than you think. If your kitchen is cold, your dough will take forever to rise. I once left dough on a drafty counter for four hours and it barely moved. Now I use my oven with just the light on—it stays around 80°F, which is perfect. If you’re in a hurry, you can also place the bowl in a warm water bath, just don’t let the water get above 100°F or you’ll cook the bottom of the dough.
Don’t over-knead. I ruined my first three batches by kneading too long, trying to get the dough “perfect.” The gluten tightens up and the bread comes out tough. Stop kneading when the dough is smooth and elastic, not when it’s stiff. A properly kneaded dough should feel like a baby’s bottom—soft and slightly tacky but not sticky.
The butter trick. When adding butter to the dough, it’s tempting to dump it all in at once. Don’t. Each tablespoon needs to be fully incorporated before the next one goes in. This emulsifies the fat into the dough, which is what gives pan de muerto its tender crumb. I set a timer and add a piece every 30 seconds. It feels slow, but the results speak for themselves.
Watch the orange blossom water. I once added an extra tablespoon thinking “more is better.” The bread smelled like a perfume counter. Stick to the measurement—two tablespoons is the sweet spot where you taste orange without feeling like you’re eating a sachet. If you’re nervous, start with one tablespoon and add more next time.
Variations & Adaptations
This recipe is traditional, but it’s also forgiving. Here are some ways to make it your own.
Chocolate Pan de Muerto: Swap ¼ cup of the all-purpose flour for unsweetened cocoa powder. Add ½ cup of dark chocolate chips along with the butter. The orange blossom water still works beautifully with chocolate—it brings out the fruitiness of the cocoa. I made this version for a friend who “doesn’t like sweet bread” and she ate half the loaf before I could stop her.
Anise Seed Version: Add 1 tablespoon of anise seeds to the flour mixture. This is a common variation in some regions of Mexico, and it adds a subtle licorice flavor that pairs surprisingly well with the orange. Toast the seeds first in a dry pan for 1-2 minutes to release their oils. My grandmother used to say anise helps with digestion after all those altar sweets.
Vegan Adaptation: Replace the butter with vegan butter (I like Miyoko’s for baking), use flax eggs (1 tablespoon ground flax + 3 tablespoons water per egg), and substitute oat milk for the warm milk. The texture won’t be as tender, but it’s still delicious. I tested this for a vegan friend’s Día de Muertos celebration and it held up beautifully.
Gluten-Free Option: Use a 1:1 gluten-free flour blend that contains xanthan gum. Add an extra egg yolk for moisture. The dough will be stickier and harder to shape, but the flavor is still there. I recommend baking it as a single large loaf rather than trying to shape individual bones—just press the decorations on gently.
Serving & Storage Suggestions
Pan de muerto is best served slightly warm, when the butter glaze is still soft and the sugar sparkles. I like to serve it alongside a cup of Mexican hot chocolate or café de olla—the cinnamon and piloncillo in the coffee complement the orange beautifully. For a breakfast treat, slice it and toast it lightly, then spread with salted butter. The contrast of the sweet, floral bread with the salty butter is incredible.
For Día de Muertos, this bread traditionally goes on the altar as an offering. Place it next to marigolds, photos of loved ones, and a glass of water. After the celebration, the family shares the bread—it’s a way of connecting with those who’ve passed. If you’re not celebrating the holiday, it’s still a beautiful bread for any fall gathering, from Thanksgiving to cozy Sunday brunches.
Storage: Keep the bread in an airtight container at room temperature for up to 3 days. The sugar topping may soften slightly, but the bread stays moist. Do not refrigerate—it will dry out the crumb. To freeze, wrap the cooled, unbreaded loaf tightly in plastic wrap, then foil. Freeze for up to 3 months. Thaw at room temperature, then reheat in a 300°F oven for 10 minutes before serving.
Reheating: The best way to revive day-old pan de muerto is to wrap it in foil and warm it in a 300°F oven for 10-12 minutes. The steam trapped in the foil softens the crumb without drying it out. Microwaving works in a pinch, but the texture gets rubbery. Trust me on this one.
Nutritional Information & Benefits
This is a celebration bread, not a health food, but it does have some redeeming qualities. Each serving (1/8 of a large loaf) contains approximately:
- Calories: 320
- Fat: 14g
- Carbohydrates: 44g
- Protein: 7g
- Fiber: 1g
- Sugar: 16g
The orange zest provides a small amount of vitamin C and antioxidants, while the eggs add protein and B vitamins. The butter, despite its reputation, contains butyrate, a fatty acid that supports gut health in moderation. This bread is not gluten-free, dairy-heavy, or low-carb—it’s a traditional treat meant to be enjoyed in the context of celebration. If you have celiac disease or a dairy allergy, please use the substitutions I’ve provided.
From a wellness perspective, I believe food like this has value beyond nutrition. Sharing bread with loved ones, honoring traditions, and taking time to bake from scratch—these things nourish us in ways that calories can’t measure. So enjoy a slice without guilt. Your ancestors would want you to.
Conclusion
This soft and sweet pan de muerto changed how I think about tradition. I used to see it as something other people did, something that belonged to someone else’s family. Now I understand that tradition is alive—it’s meant to be tasted, touched, and passed on. This bread, with its tender crumb and gentle orange perfume, is my way of keeping that alive.
I hope you’ll try it, whether for Día de Muertos or just because you want a beautiful, comforting bread. Make it your own. Add more orange zest if you like. Shape the bones however you want. Forget to set the timer and let it brown a little extra—I’ve done that too, and it was still delicious.
If you make this recipe, I’d love to hear about it. Leave a comment below and tell me how it turned out, or share a photo on social media with the hashtag #panademuertolove. Did you change something? Did it remind you of someone? Tell me your story. That’s what this bread is really about—connecting across time, across tables, across generations. Happy baking, and may your ancestors be proud.
Frequently Asked Questions
Can I make pan de muerto without a stand mixer?
Absolutely. You’ll need a strong arm and about 15 minutes of kneading time. The dough is soft and forgiving, so hand-kneading works beautifully. Just use a large bowl and a wooden spoon to combine the ingredients, then turn the dough out onto a floured surface and knead until smooth and elastic. It’s actually a great arm workout.
Why is my pan de muerto dry?
This usually happens for one of three reasons: too much flour, over-baking, or not enough fat. Measure your flour by weight if possible, or spoon it into the measuring cup and level it off—don’t scoop directly from the bag. Bake until the internal temperature reaches 190°F, not just until the top looks brown. And make sure your butter is properly softened before adding it.
Can I use orange extract instead of orange blossom water?
You can, but the flavor will be different. Orange blossom water is floral and delicate, while orange extract is more concentrated and citrus-forward. If you substitute, use 1 teaspoon of orange extract mixed with 1 tablespoon of water. The bread will still be delicious, just not as traditionally flavored.
How do I get the bone shapes to stay on top of the bread?
The key is attaching them while the dough is still soft from the second rise. Press them gently but firmly into the surface, and brush the attachment points with a little water to help them stick. If they still slide off during baking, you can also bake them separately for 10-12 minutes and attach them with a bit of glaze after the bread cools.
Can I make this bread ahead of time for Día de Muertos?
Yes, and I actually recommend it. You can make the dough through the first rise, punch it down, and refrigerate it overnight. The next day, shape it, let it come to room temperature (about 2 hours), and proceed with the second rise and baking. The cold fermentation actually develops more flavor. Alternatively, bake the bread fully, cool it, and freeze it for up to 3 months.
Pin This Recipe!

Soft and Sweet Pan de Muerto for Day of the Dead
This soft, brioche-like pan de muerto is perfumed with orange blossom water and topped with a buttery orange-sugar glaze. It’s the perfect bread for Día de Muertos altars or any fall gathering.
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Total Time: 3 hours 30 minutes (includes rising time)
- Yield: 8 servings 1x
- Category: Bread
- Cuisine: Mexican
Ingredients
- 3 cups (360g) bread flour
- 1 cup (120g) all-purpose flour
- 2 ¼ teaspoons (7g) active dry yeast
- ½ cup (120ml) warm milk (about 110°F)
- ½ cup (100g) granulated sugar
- ½ cup (113g) unsalted butter, softened
- 3 large eggs, room temperature
- 2 egg yolks, room temperature
- 2 tablespoons orange blossom water
- 1 tablespoon orange zest (from about 2 oranges)
- 1 teaspoon salt
- For the topping: ¼ cup (50g) granulated sugar mixed with 1 teaspoon orange zest
- For the glaze: ¼ cup (57g) melted butter mixed with 1 tablespoon orange blossom water
Instructions
- Activate the yeast: In a small bowl, combine warm milk (110°F) with 1 tablespoon of the sugar and the yeast. Stir gently and let sit for 5-10 minutes until foamy.
- Build the dough: In the bowl of a stand mixer, whisk together bread flour, all-purpose flour, remaining sugar, salt, and orange zest. Make a well in the center. Add yeast mixture, orange blossom water, eggs, and egg yolks. Mix on low speed with dough hook until a shaggy dough forms, about 2 minutes.
- Add the butter: With mixer running on low, add softened butter one tablespoon at a time, about 5 minutes total. Mix until dough is smooth and silky and cleans the sides of the bowl. If still sticky after 8 minutes, add flour one tablespoon at a time.
- First rise: Transfer dough to a lightly oiled bowl, turning to coat. Cover with plastic wrap or a damp towel and let rise in a warm, draft-free spot until doubled in size, about 1 ½ to 2 hours.
- Shape the loaves: Punch down dough gently. Turn out onto a lightly floured surface. Divide into two equal pieces for two small loaves, or keep whole for one large loaf. For each loaf, cut off a small piece (golf ball size) and set aside. Shape main piece into a round ball by tucking edges under and rotating on counter until smooth.
- Make bone decorations: Divide reserved dough into 4-6 small pieces. Roll each into a 4-inch rope. Place two ropes across top of each loaf in an X shape. Add smaller balls where ropes meet in center.
- Second rise: Place shaped loaves on a parchment-lined baking sheet, leaving at least 3 inches between them. Cover loosely with plastic wrap and let rise for 45-60 minutes until puffy and almost doubled.
- Bake: Preheat oven to 350°F (175°C) during last 20 minutes of second rise. Brush loaves with egg wash (1 egg beaten with 1 tablespoon water). Bake for 25-30 minutes, rotating pan halfway through, until deep golden brown and hollow when tapped. Internal temperature should reach 190°F (88°C).
- Glaze and sugar: While bread is still warm, brush generously with melted butter and orange blossom water mixture. Immediately sprinkle orange-sugar mixture over top. Let cool completely on a wire rack before serving, about 1 hour.
Notes
If you can’t find orange blossom water, use 1 teaspoon vanilla extract plus 1 tablespoon fresh orange juice. For a dairy-free version, use plant-based butter and oat milk. The bread can be frozen for up to 3 months. To reheat, wrap in foil and warm in a 300°F oven for 10-12 minutes.
Nutrition
- Serving Size: 1 slice (1/8 of larg
- Calories: 320
- Sugar: 16
- Sodium: 290
- Fat: 14
- Saturated Fat: 8
- Carbohydrates: 44
- Fiber: 1
- Protein: 7
Keywords: pan de muerto, Day of the Dead bread, Mexican sweet bread, orange blossom bread, Día de Muertos recipe


