Quick Summary: To make leopard bread, cook milk with cornstarch, vanilla, and salt, stir in butter, then knead with flour, sugar, and yeast into a soft milk bread dough. Split it into white, light-cocoa, and dark-cocoa portions, roll and nest the colored doughs into logs, arrange them in a loaf pan, proof, and bake at 340°F (170°C) for 30 to 40 minutes. Slice to reveal the leopard print pattern inside.
This leopard milk bread turns a soft, buttery loaf into a showpiece. White, light, and dark chocolate doughs come together to create a leopard print bread with spots hidden inside, so every slice reveals the pattern.

What is leopard bread?
Leopard bread is a soft milk bread (a light, enriched brioche-style loaf) shaped so that a leopard print pattern hides inside. You divide one dough into three shades, white, light cocoa, and dark cocoa, then roll and nest the colored doughs into logs.
Once baked and sliced, each piece shows brown spots ringed with a paler halo, just like a leopard's coat. It is also made as a leopard print sourdough, using the same shaping method with a sourdough base.
The pattern has traveled the world under different names. Leopard milk bread (pão de leite com padrão leopard in Portuguese) is often traced back to Patricia Nascimento, a pastry enthusiast in southern Portugal.
A similar Chinese bakery item, known as leopard patches bread loaf or leopard toast (豹纹土司), is a popular pastry recognized for its spotted appearance.
Leopard bread vs. giraffe bread
Although leopard bread may resemble giraffe bread at first glance, they are, in fact, not interchangeable.
The distinguishing factor is that the giraffe pattern differs from the leopard print. Furthermore, giraffe bread is white bread covered with a rice flour paste on top, which creates a unique pattern when baked.
Why you'll love this recipe
- Hidden pattern: plain and cocoa doughs bake up into a hidden leopard print that appears the moment you slice the loaf.
- Soft milk bread crumb: the cooked-milk (tangzhong-style) base keeps the bread tender and light for days.
- No artificial coloring: the spots come from cocoa powder alone, so the pattern is natural.
- Fun to shape: rolling and nesting the colored doughs is a hands-on project that pays off in a showpiece loaf.
- Great for gifting and parties: a sliced leopard loaf brings plenty of compliments at the table.
Ingredients

For ingredients and detailed instructions, refer to the recipe card below.
- Milk: The recipe calls for whole milk.
- Cornstarch thickens the dough and lightens the flour's proteins.
- Butter: Use salted butter or unsalted butter with an additional pinch of salt.
- Sugar: Use granulated or caster sugar.
- Vanilla extract brings a warm flavor to this patterned bread.
- Salt enhances the bread's flavor.
- Instant dry yeast leavens the bread. If needed, refer to this yeast conversion chart to easily convert it to other types of yeast.
- Flour: The recipe calls for all-purpose flour, the same as plain flour sold in the UK.
- Cocoa powder is essential for making light and dark chocolate dough.

Equipment
To make leopard bread at home, gather these basic kitchen tools before you start:
- small saucepan
- wooden spoon
- stand mixer with dough hook
- rolling pin
- loaf pan (8 x 4 inches)
- kitchen towel
- pastry brush
- kitchen scale
- wire rack
How to make leopard bread
Step 1. In a small saucepan, combine the milk, vanilla, salt, and cornstarch, then bring to medium heat. Cook the mixture, stirring constantly with a wooden spatula, until it begins to thicken. Add butter and stir until smooth. Let it cool down for 30 minutes.
Step 2. Place the flour, sugar, and yeast in the bowl of a stand mixer fitted with a hook attachment (aka dough hook), then pour the milk mixture over the dry ingredients. Mix into the dough using a low speed. Knead by hand until the dough is shiny and smooth (photo 1).
Step 3. Divide the bread dough into two equal parts. Reserve one part (the white/plain dough) and cover it with a kitchen towel to proof until doubled.
Step 4. Divide the second half of the dough into two parts: one bigger and another smaller.
Step 5. Add 2 tablespoons (15 g) cocoa powder mixed with 1 tablespoon milk to the smaller part of the dough, and knead by hand until the dough is homogeneous and colored. Set aside and cover with a cloth to proof until doubled. This is the dark chocolate dough, or dark brown dough.
Step 6. Add 2 teaspoons (5 g) cocoa powder mixed with 1 teaspoon milk to the larger portion of the dough, and knead until smooth. Set aside and cover with a cloth to proof till double. It is a light chocolate dough.
Pro tip: Alternatively, place each dough in a glass bowl, cover with cling wrap, and proof at room temperature until doubled in size, about 1-1.5 hours.
Step 7. Deflate the dough and divide it into 7 balls: 2 big and 5 small.
Step 8. Divide the chocolate dough into 7 balls: 2 big and 5 small ones. Repeat the same procedure with the dark chocolate dough to get 2 big and 5 small brown balls. The size of the balls depends upon the final weight of each part of the dough; divide it accordingly (photo 2).

Step 9. Take a ball of chocolate dough and roll it using a rolling pin into a flat oval shape (aka a long tongue). Its length must match the loaf pan. Then roll the dough into a cylindrical shape (photos 3-4).

Step 10. Take a ball of dark chocolate dough and roll it into a flat oval shape (aka a long tongue), keeping it the same length as the baking pan.
Then place the roll of chocolate dough in the center of the oval of dark chocolate dough (photo 5) and wrap the chocolate dough, not entirely covering it (photo 6).

Step 11. Repeat the same for the rest of the chocolate dough. You will get seven chocolate logs with the light chocolate center (photo 7).
Make sure the big balls of chocolate dough correspond with the big balls of dark chocolate dough. The same is with tiny balls.
Step 12. Using a rolling pin, roll a white ball into a white dough oval or a long tongue shape. Wrap the chocolate roll with the white dough, fully covering it. Continue wrapping with the white dough (photo 8).

Step 13. Take a roll of the white dough and gently roll it into a long log, double the size of the baking pan. Repeat it for the rest of the white dough; you will get seven dough logs (photo 9).
Step 14. Cut each long log in half. Place the rolls, alternating their ends, into the greased baking pan or a pan lined with parchment paper (photo 10).

Step 15. Cover the pan with the cloth and let it rise till double.
Step 16. Preheat the oven to 340°F (170°C). Brush the bread with milk and bake it for 30 to 40 minutes. Remove the bread from the loaf pan and let it cool on a wire rack before cutting.

Expert tips
- Use a kitchen scale for accurate, repeatable results.
- Recalculate ingredients for a baking pan you have on hand using this simple cake pan converter.
- If desired, make the bread using a toast mold (aka Pullman loaf pan with a lid).
- Instead of milk, use an egg wash.
- Check for doneness by tapping the bottom of the loaf; it should sound hollow. An instant-read thermometer inserted into the center should read about 190°F (88°C).
- Plan for proofing time. Between mixing, two rises, and shaping, the loaf takes a few hours from start to finish, so start early or use the overnight make-ahead option.
- For the softest crumb, do not add extra flour while shaping; keep the dough slightly tacky and dust your hands lightly instead.
- Make-ahead option: let the three doughs proof covered with plastic film in the refrigerator for 12 hours. Proceed to shape the dough, proof it a second time, and then bake.
Recipe variations
Once you know how to shape the spots, this leopard bread is easy to adapt. Try one of these variations:
- Leopard sourdough: swap the yeast for a sourdough starter to make a leopard-print sourdough.
- Darker spots: use black cocoa powder (or a little instant coffee) in the dark dough for deeper, higher-contrast leopard spots.
- Orange leopard loaf: add 1 teaspoon of orange zest to the white dough for a citrus note that pairs with the cocoa.
- Tiger bread look: stretch the spots into stripes while rolling for a pattern closer to tiger bread or tiger milk bread.
- Flavored crumb: add ground cinnamon, nutmeg, or lemon zest to the white dough for a spiced or bright twist.
- Snow leopard loaf: use extra white dough and fewer dark spots for a paler, snow leopard-style pattern.
- Pullman shape: bake in a lidded Pullman pan for square slices with an even, sandwich-ready crumb.
Storing & freezing
To keep leopard bread fresh, store it at room temperature for up to 4 days in a paper or cloth bread bag. A breathable cloth wrap works well and keeps the crust from turning tough.
Can you freeze it? You can freeze leopard bread as a whole loaf or in individual slices for 3 to 4 months. Wrap the cooled loaf, or each slice, in two layers of plastic wrap, then place it in a freezer Ziploc bag or cover it with aluminum foil. Label it and freeze.
To thaw, leave the bread on the kitchen counter for a few hours or in the fridge overnight. Alternatively, warm individual slices in a toaster.
Recipe FAQ
Why doesn't my leopard bread have clear spots?
The pattern depends on contrast and shaping. Use enough cocoa in the dark dough, keep the three doughs distinct, and nest the dark log inside the light dough, then wrap both in white before cutting and packing the logs into the pan. Slicing across the packed logs is what reveals the spots.
What is the difference between leopard bread and tiger bread?
Leopard bread has cocoa spots hidden inside the crumb, made by layering colored doughs. Tiger bread (also called Dutch crunch) is plain bread with a crackled rice-flour paste brushed on top, so the pattern is on the crust, not inside.
Can you make leopard print sourdough?
Yes. Use a sourdough milk bread base instead of the yeast dough, color part of it with cocoa, and shape it the same way. The spots form from how you roll and nest the doughs, not from the leavening.
How do you get darker leopard spots?
Use black cocoa powder, or add a little instant coffee to the dark dough. Both deepen the color and increase the contrast between the spots and the pale crumb.
Can you use bread flour to make leopard bread?
You can replace all-purpose flour with bread flour, which has a higher protein content. All-purpose flour gives a softer, more tender crumb, while bread flour makes the loaf a bit chewier.
Can you flavor this bread?
Yes. Flavor the white dough with ground cinnamon, nutmeg, or lemon or orange zest for a subtle twist that still lets the leopard print show.
How do you know when leopard bread is done?
Bake it at 340°F (170°C) for 30 to 40 minutes. It is done when the top is golden, the bottom sounds hollow when tapped, and the center reaches about 190°F (88°C) on an instant-read thermometer.
How long does it take to make leopard bread?
Plan for a few hours. Active work is about 1 hour 20 minutes, plus two proofing periods and 30 to 40 minutes of baking. You can also let the dough proof overnight in the fridge, then shape and bake it the next day.
Love quick bread recipes? Try these next!
Want more delicious and beautiful recipes? Subscribe to my newsletter and follow me on Facebook, Pinterest, and Instagram for my latest updates. If you make this recipe, please leave a star rating on the recipe card and comment below!
PrintRecipe card
Leopard milk bread (Leopard Print Loaf)
Leopard milk bread is a soft, buttery loaf with a leopard print pattern hidden inside. White, light-cocoa, and dark-cocoa doughs are rolled and nested so that every slice reveals brown spots on a pale crumb. It bakes into a tender milk loaf that is as fun to make as it is to serve.
- Prep Time: 1 hour 20 minutes
- Cook Time: 40 minutes
- Total Time: 2 hours
- Yield: 8 1x
- Category: Brioche
- Method: Baking
- Cuisine: Portugal
Ingredients
For a loaf bread pan 8 x 4 inches (20 x 10 cm)
For the white dough:
- 8 teaspoons (25 g) cornstarch
- 1 cup (250 ml) whole milk
- 3 ½ tablespoons (50 g) salted butter
- ⅓ cup + 1 teaspoon (70 g) granulated sugar
- 1 tablespoon vanilla extract
- ½ teaspoon salt
- 1 teaspoon (3 g) instant dry yeast
- 3 cups (375 g) all-purpose flour
For the dark chocolate dough:
- 2 tablespoons (15 g) unsweetened cocoa powder
- 1 tablespoon (15 ml) whole milk
For the light chocolate dough:
- 2 teaspoons (5 g) unsweetened cocoa powder
- 1 teaspoon (5 ml) whole milk
*Don't you have the correct baking pan on hand right now? Try this simple Cake Pan Converter!
** If needed, please refer to Baking Conversion Charts.
Instructions
- In a saucepan, pour in the milk, vanilla, salt, and cornstarch, and bring to a boil over medium heat. Cook the mixture, stirring constantly with a wooden spatula, until it thickens. Add butter and stir until smooth. Let it cool down for 30 minutes.
- Place the flour, sugar, and yeast in the bowl of a stand mixer fitted with a hook attachment and pour the milk mixture over the dry ingredients. Mix into the dough using a low speed. Knead by hand until the dough is smooth and shiny.
- Divide the dough into two parts. Reserve one part (it will be the white mass) and cover it with a cloth to proof until doubled. Divide the other part of the dough into two parts: one bigger and another smaller.
- Add 2 tablespoons (15 g) cocoa powder mixed with 1 tablespoon milk to the smaller part of the dough, and knead by hand until the dough is homogeneous and colored. Set aside and cover it with a cloth to proof it until doubled. It is a dark chocolate dough.
- Add 2 teaspoons (5 g) cocoa powder mixed with 1 teaspoon milk to the larger portion of the dough, and knead until smooth. Set aside and cover with a cloth to proof till double. It is a light chocolate dough. Alternatively, place each dough in a glass bowl, cover with plastic wrap, and proof at room temperature until doubled in size, about 1-1.5 hours.
- Deflate the dough and divide it into 7 balls: 2 big and 5 small. Divide the chocolate dough into 7 balls: 2 big and 5 small ones. Repeat the same procedure with the dark chocolate dough to get 2 big and 5 small balls. The size of the balls depends upon the final weight of each part of the dough; divide it accordingly.
- Take a ball of chocolate dough and roll it using a rolling pin into a flat oval shape (aka a long tongue). Its length must match the length of the loaf pan. Then roll the dough like a Swiss roll.
- Take a ball of dark chocolate dough and roll it into a flat oval shape (aka a long tongue), keeping it the same length as the baking pan. Then place the roll of dark chocolate dough in the center of the oval and wrap the dark chocolate dough, without fully covering it.
- Repeat for the rest of the chocolate dough, making sure the big balls of chocolate dough match the big balls of dark chocolate dough. The same is with tiny balls.
- Using a rolling pin, roll a ball of white dough into a long tongue shape. Wrap the chocolate roll with the white dough, fully covering it. Repeat with the remaining white dough.
- Take a roll of the white dough and gently roll it by hand into a long log, about twice the size of the baking pan. Repeat it for the rest of the white dough. Cut each long log in half. Place the rolls, alternating their ends, into the greased loaf pan or a pan lined with parchment paper.
- Cover the pan with the cloth and let it rise till double. Heat the oven to 340°F (170°C). Brush the bread with milk and bake it for 30-40 minutes. Remove the bread from the loaf pan and let it cool before cutting.
Notes
- Use a kitchen scale for accurate, repeatable results.
- Bake the bread in a toast mold (aka a Pullman loaf pan with a lid), if desired.
- Instead of milk, use an egg wash.
- Make-ahead option: let the three doughs proof covered with plastic film in the refrigerator for 12 hours. Proceed to shape the dough, proof it a second time, and then bake.
Nutrition
- Serving Size: 1 slice
- Calories: 291
- Sugar: 11 g
- Sodium: 199 mg
- Fat: 7 g
- Saturated Fat: 4.1 g
- Carbohydrates: 50.5 g
- Fiber: 2 g
- Protein: 6.5 g
- Cholesterol: 17 mg
The nutritional information has been calculated using an online recipe nutrition calculator such as Verywellfit.com and is intended for informational purposes only. These figures should be used as a general guideline and not be construed as a guarantee.
The recipe was adapted from www.cocoebaunilha.com. It was originally published on February 08, 2018. The recipe has been revised to include improved content and photos.



Marie says
I've never imagined the existence of such beautiful bread. Moreover, I couldn't imagine that I could make it. Thank you for your detailed explanations. I will make it again for sure.