You don’t want to miss this stunning creation: leopard milk bread. Three doughs—plain white, light chocolate, and dark chocolate—are layered and shaped to produce a beautiful leopard-print pattern inside the loaf. The effect is almost too pretty to slice, yet it tastes as delightful as it looks.

The leopard-patterned milk bread (pão de leite com padrão leopard in Portuguese) is attributed to Patricia Nascimento, a pastry enthusiast in southern Portugal. Variations of patterned bread also appear in Asia, where a popular version from Chinese bakeries is known as leopard toast (豹纹土司) for its distinctive spotted appearance.
Leopard bread vs. giraffe bread
Although leopard bread and giraffe bread may look similar at first glance, they are distinct. Leopard bread features internal spots formed by combining three colored doughs. Giraffe bread, by contrast, is typically white bread topped with a rice-flour paste that cracks into a mottled pattern as it bakes, producing a different surface appearance.
Why you should try this recipe
- Leopard milk bread is a brioche-style loaf with a soft, enriched crumb and a decorative leopard-spot pattern inside the slices.
- The technique is straightforward compared with long-fermentation breads like sourdough; the steps are clear and approachable for home bakers.
- Sliced loaf reveals an impressive pattern that delights guests and makes a striking presentation for breakfasts or afternoon tea.
Ingredients

See the recipe card below for exact measurements and full ingredient lists.
- Milk: Whole milk is recommended for a rich, tender crumb.
- Cornstarch: Adds body to the milk mixture and helps tenderize the dough.
- Butter: Use salted butter or unsalted with a pinch of salt.
- Sugar: Granulated or caster sugar works well.
- Vanilla extract: Adds delicate aroma and flavor.
- Salt: Enhances the overall taste.
- Instant dry yeast: Leavens the enriched dough; adjust if using fresh yeast.
- Flour: All-purpose flour produces a soft brioche-style texture.
- Cocoa powder: Used sparingly to tint two chocolate doughs—light and dark.

How to make leopard bread
Begin by making a thickened milk mixture. In a small saucepan combine milk, vanilla, salt, and cornstarch. Cook over medium heat, stirring constantly until the mixture begins to thicken. Remove from heat, stir in the butter until smooth, and allow the mixture to cool for about 30 minutes.
Combine flour, sugar, and instant yeast in the bowl of a stand mixer fitted with a dough hook. Pour the cooled milk mixture over the dry ingredients and mix on low speed until a cohesive dough forms. Continue kneading by hand until the dough becomes smooth and slightly glossy.
Divide the dough in half. Set one half aside as the plain white dough and cover it while it proofs until doubled. Split the second half into two pieces: one larger for the light chocolate dough and one smaller for the dark chocolate dough.
To the smaller portion add about 2 tablespoons (15 g) unsweetened cocoa powder mixed with 1 tablespoon milk and knead until evenly colored—this becomes the dark chocolate dough. To the larger portion add about 2 teaspoons (5 g) cocoa mixed with 1 teaspoon milk to create the light chocolate dough. Cover and proof both portions until they double, about 1–1.5 hours at room temperature.
Deflate the doughs. For each color, divide the dough into seven pieces: two larger and five smaller pieces, matching sizes across the three colors so the pattern stays balanced.
Roll each small chocolate piece into an elongated oval (a “tongue”) the length of your loaf pan and roll it into a log. Place each light-chocolate log in the center of a dark-chocolate oval and partially wrap it to create a ringed chocolate core. Repeat to make seven chocolate-centered logs.
Roll each white dough piece into a thin oval and fully wrap each chocolate log so the chocolate is enclosed. Gently roll the wrapped logs into longer logs roughly twice the length of the pan, then cut each into halves. Arrange the logs alternately in a greased 8 x 4 inch loaf pan or a pan lined with parchment, tucking the ends together to fill the pan evenly.
Cover the pan and let the shaped loaf rise until doubled. Preheat the oven to 340°F (170°C). Brush the risen loaf with a little milk (or use egg wash if preferred) and bake for 30–40 minutes until the crust is golden and the loaf sounds hollow when tapped. Remove from the pan and cool completely on a rack before slicing to reveal the leopard pattern.

Expert Tips
- Weigh ingredients with a kitchen scale for consistent results.
- If your loaf pan dimensions differ, adjust dough portions so the pan is filled but not overcrowded.
- For a uniform square loaf, bake in a Pullman (toast) pan with a lid.
- Use milk for brushing or swap in an egg wash for a shinier crust.
- Make-ahead option: proof the three doughs in the refrigerator for up to 12 hours, then shape, proof again at room temperature, and bake.
Storing and freezing
Store the cooled loaf at room temperature for up to four days wrapped in a breathable cloth or paper bag to retain crust texture and crumb freshness. For longer storage, freeze the whole loaf or individual slices for 3–4 months. Wrap cooled bread tightly in two layers of plastic wrap, place in a freezer bag or wrap with foil, and label before freezing. Thaw at room temperature or overnight in the refrigerator; warm single slices in a toaster if desired.
Recipe FAQ
Yes. Bread flour has a higher protein content and will yield a chewier crumb; all-purpose flour produces a softer, more tender loaf.
You can add subtle flavors such as ground cinnamon, nutmeg, or a teaspoon of citrus zest to the plain dough for a different aroma.
Recipe card
Leopard milk bread
A beautifully patterned leopard milk bread made by combining plain, light chocolate, and dark chocolate doughs to form a leopard-spot interior in every slice.
- Author: Irina Totterman
- Total Time: 2 hours (plus resting time)
- Yield: 8 slices
- Category: Quick bread & Brioche
- Method: Baking
- Cuisine: Portugal
Ingredients
For a loaf pan 8 x 4 inches (20 x 10 cm)
White dough:
- 8 tsp (25 g) cornstarch
- 1 cup (250 ml) whole milk
- 3 ½ tbsp (50 g) butter
- ⅓ cup + 1 tsp (70 g) granulated sugar
- 1 tbsp vanilla extract
- ½ tsp salt
- 1 tsp (3 g) instant dry yeast
- 3 cups (375 g) all-purpose flour
Dark chocolate dough:
- 2 tbsp (15 g) unsweetened cocoa powder
- 1 tbsp (15 ml) whole milk
Light chocolate dough:
- 2 tsp (5 g) unsweetened cocoa powder
- 1 tsp (5 ml) whole milk
Instructions
- In a saucepan, combine milk, vanilla, salt, and cornstarch. Cook over medium heat, stirring constantly, until it thickens. Add the butter, stir until smooth, and cool for 30 minutes.
- Place flour, sugar, and yeast in a mixer bowl fitted with a dough hook. Pour in the cooled milk mixture and mix on low until a dough forms. Knead by hand until smooth and shiny.
- Divide the dough in two. Reserve one half as the white dough and cover while it proofs until it doubles. Split the other half into a larger and a smaller portion.
- To the smaller portion add 2 tbsp cocoa with 1 tbsp milk and knead to form the dark chocolate dough. Cover and proof until doubled.
- To the larger portion add 2 tsp cocoa with 1 tsp milk and knead to form the light chocolate dough. Cover and proof until doubled.
- Deflate the doughs. Divide each color into seven balls: 2 large and 5 small, matching sizes across colors.
- Roll each chocolate ball into an oval the length of the pan, roll into a log, and assemble light-chocolate cores inside dark chocolate ovals, partially wrapping them. Then wrap each chocolate log completely with a white dough oval.
- Gently roll wrapped pieces into long logs about twice the pan length, cut each in half, and arrange alternating ends into the greased loaf pan or parchment-lined pan.
- Cover and let rise until doubled. Preheat oven to 340°F (170°C). Brush with milk or egg wash and bake 30–40 minutes. Cool on a wire rack before slicing.
Notes
- Using a kitchen scale ensures accuracy.
- You can bake this loaf in a Pullman pan for a square-shaped loaf.
- Make-ahead: refrigerate proofed doughs for up to 12 hours, then shape, proof again, and 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
Nutritional information is provided as an estimate for guidance only. Recipe adapted from the original posted on February 8, 2018 and revised for clarity and photos.