This is a classic Czech apple bread pudding, known as Žemlovka (or sometimes Zemlbába). If you are craving a simple, delicious Czech dessert, give Žemlovka a try—it is a real Czech favorite!
The original recipe for Czech Žemlovka was published in February 2021 and fully revamped in October 2024.
In this post: What is Czech Žemlovka? · Video recipe · Pronunciation · Ingredients needed · Baking pan · How to make Žemlovka · Serving · Storage
➜ What is Žemlovka?
Czech Žemlovka is a sweet bread pudding made with two layers of sliced bread soaked in milky egg mixture, with a layer of cinnamon-spiced apples and raisins sandwiched in between. Then it is baked to golden perfection.
Believe it or not, Žemlovka is often eaten as a main course (yes, seriously!), but it can also be served as a dessert.
Speaking of apples and raisins, you have got to try this quick Czech apple carrot salad or my insanely good apple strudel!
In Moravia (eastern Czech Republic), people call this dish Žemlovka. But for us in Bohemia (the western part), it is more commonly known as Zemlbába.
Fun fact: "Zemlbába" comes from the German word "Semmel," which means a type of white bread.
➜ Video recipe
If you are more of a visual learner, check out the video recipe I made just for you on YouTube! For more Czech recipe videos, I'd love for you to subscribe to my channel, leave a comment, like the video—anything helps! Thank you so much.
➜ Pronunciation
I have recorded a short audio clip to show you how to pronounce "Žemlovka" like a true local. Give it a listen!
➜ Ingredients
✅ You will find the exact ingredient amounts in the recipe card below, which you can also print out.
White bread
- Homemade Žemlovka is based on 1-2 days old stale white bread. Czechs use their traditional rolls (Rohlíky or Housky). Another great option is using a French baguette. Skip the rye or sourdough bread as they are not suitable for making Žemlovka.
Why to use stale bread? Stale bread absorbs the milk mixture much better than fresh bread. It is like the bread has been drying out for two days and is thirsty for liquid now!
Bonus tip: If you got leftover Vánočka, Czech Christmas bread, poppyseed Loupáčky rolls, or any brioche-style treats (as long as they are without filling), toss them into this bread pudding! They make for a delicious twist on the classic Žemlovka. If you use sweet pastries, reduce the amount of sugar in the milk by about a third.
Milk mixture
- Eggs, whole milk, whipping cream – for more flavor, granulated sugar, vanilla extract
Apple layer
- Apples – any apples available in your local grocery store
- Raisins – ideally, soaked in rum a day before. For the most authentic flavor, use Czech Tuzemák or Božkov rum. If you are in the USA, Kirkland Spiced Rum from Costco works well, or you can also go with Austrian Stroh 40 rum. Soaking the raisins in rum is optional but adds a nice touch.
- Ground cinnamon – pairs excellently with apples
- Granulated sugar
Finishing
- Unsalted butter – the butter will be placed on top of the bread before putting the Žemlovka in the oven. Once baked, it creates an amazing golden crust.
- Powdered sugar – for final dusting before serving
➜ Baking pan
I baked the bread pudding in an 8x12 inch (20x30 cm) pan, which makes about 4-6 servings, depending on whether it is served as a main course or dessert.
Heads up—if you are using a dish without a non-stick surface, make sure to grease it with butter or another solid fat and dust it with fine breadcrumbs or flour. Alternatively, you can line the dish with baking paper. This will help the Žemlovka come out easily after baking.
➜ Instructions
The simplest Žemlovka has three layers: soaked bread on the bottom, a layer of apples in the middle, and another layer of bread on top.
Plan ahead: If you want (and remember), soak the raisins in rum overnight for extra flavor. Grab the white bread a day or two before you make Žemlovka and let it covered in your bread box.
STEP 1: Start with preparing your baking pan. If you are using a non-stick baking pan, grease it with a little butter and sprinkle with breadcrumbs. Lightly tap the pan on the counter to shake off any excess breadcrumbs. If you are using a non-stick pan, I recommend greasing it with a bit of unsalted butter for extra flavor and skipping the breadcrumbs.
STEP 2: Make the milk mixture. Pour the milk and cream into a large bowl, then add the sugar, eggs, and vanilla extract. Whisk everything together until well combined. I used a handheld mixer with a whisk attachement on a very low speed. Since we will be dipping the bread pieces into the milk mixture, I recommend pouring it into a shallow bowl for easier handling.
STEP 3: Slice the bread into pieces about 1/2 inch (1,5 cm) thick.
STEP 4: Peel and core the apples, slice them thinly.
STEP 5: Dip the sliced bread into the prepared milk and let it soak well. Then, arrange the pieces side by side in the baking pan to form the bottom layer.
STEP 6: Cover the bread with a layer of sliced apples. Sprinkle sugar and raisins evenly over the apples, making sure they are well distributed. Finally, dust the entire layer with cinnamon.
STEP 7: For the final layer, soak the remaining bread in the milk mixture and place it over the apples. If you have any leftover milk mixture, drizzle it on top of the Žemlovka. Gently press everything down with a fork.
Optional, but highly recommended: Cover the baking dish with plastic wrap or foil and place it in the fridge for an hour. This resting time allows the bread to soak up the milk mixture completely, resulting in a better texture and flavor for the Žemlovka.
STEP 8: Slice the cold butter from the fridge into thin pieces and evenly cover the surface of the Žemlovka with them.
STEP 9: Preheat the oven to 340°F (170°C) for fan-forced, or 370°F (190°C) for conventional upper and lower heat.
STEP 10: Bake for 40 minutes until the surface is beautifully golden and crispy.
➜ Serving
After baking, let your Žemlovka rest for about 15 minutes. It comes out of the oven puffed up but will settle a bit as it cools. Then, slice it into portions and plate them up. Don't forget to sprinkle some powdered sugar on top before serving!
Serve the bread pudding Czech-style: as a generous portion for lunch, or as a reasonable-sized dessert.
Is Žemlovka eaten warm or cold? Žemlovka tastes great both warm and cold, though it’s usually served warm. Fresh out of the oven, it may not hold together well and can fall apart, but that doesn’t affect the flavor at all. If you let it cool down, you can cut it into neat, aesthetically pleasing squares.
My tip for reheating: Warm up Žemlovka in a buttered pan. Gently break it into pieces with a fork or knife, and fry from all sides over moderate heat.
➜ Storage
Store any leftover Žemlovka tightly covered in the fridge for up to 3 days. It also freezes well—slice it into individual portions and place them in an airtight container. It will keep in the freezer for up to three months.
More Czech desserts to enjoy:
- Makovec – poppy seed cake
- Moravian kolache – double filled Czech kolaches
- Škubánky – a sweet treat with poppy seed topping
- Apple jelly cake – Czech famous no bake cake
- Dried apples – Czech "křížaly"
Tried this recipe?
Leave a review down in the comments! ⭐⭐⭐⭐⭐
Follow me on Facebook and Pinterest. Subscribe to my newsletter. Send me any question about Czech cuisine to my e-mail. I love hearing your feedback!
Žemlovka Apple Bread Pudding
Tap or hover to scale
Ingredients
- 8 ounces stale white bread Czech Rohlíky, Housky, Loupáčky, or French baguette
- ⅔ stick unsalted butter to put on the top bread layer
Milk mixture:
- 1 ⅔ cups whole milk
- ⅔ cup heavy cream fat content over 30%
- 3 medium eggs
- ½ cup granulated sugar
- ¼ teaspoon vanilla extract
Apples:
- 4 large apples
- ⅓ cup raisins optionally soaked in rum overnight
- ½ teaspoon ground cinnamon
- 2 Tablespoons granulated sugar to sprinkle on the apples
Others:
- ½ Tablespoon butter unsalted, to grease baking pan
- 2 Tablespoons breadcrumbs to flour the pan
- 2 Tablespoons powdered sugar to dust žemlovka while served
Instructions
- Plan ahead: Soak 1/3 cup raisins in rum overnight for extra flavor. Grab 8 ounces stale white bread a day or two early and store it in your bread box.
- Prepare your baking pan by greasing it with 1/2 Tablespoon butter and sprinkling with 2 Tablespoons breadcrumbs, tapping off any excess. If using a non-stick pan, just grease with unsalted butter and skip the breadcrumbs.
- Make the milk mixture by whisking together 1 2/3 cups whole milk, 2/3 cup heavy cream, 1/2 cup granulated sugar, 3 medium eggs, and 1/4 teaspoon vanilla extract in a large bowl. For easier dipping, pour the mixture into a shallow bowl.
- Slice the bread into pieces about 1/2 inch (1,5 cm) thick.
- Peel and core 4 large apples, slice them thinly.
- Dip the bread slices in the milk mixture, let them soak, and arrange them in the pan to form the bottom layer.
- Layer the bread with sliced apples, sprinkle with 2 Tablespoons granulated sugar, raisins, and finish with a dusting of 1/2 teaspoon ground cinnamon.
- Soak the remaining bread in the milk mixture and layer it over the apples. Drizzle any leftover milk mixture on top and gently press down with a fork.
- Slice the cold 2/3 stick unsalted butter into thin pieces and evenly cover the surface of the Žemlovka with them.
- Preheat the oven to 340 °F for fan-forced, or 370 °F for conventional upper and lower heat.
- Bake for 40 minutes until the surface is beautifully golden and crispy. Sprinkle with 2 Tablespoons powdered sugar before serving.
Notes
- The basic recipe makes 4 portions as a main dish, or 6 portions as a dessert.
- Why to use stale bread? Stale bread absorbs the milk mixture much better than fresh bread. It is like the bread has been drying out for two days and is thirsty for liquid now!
- If you want, soak the raisins in rum overnight. For the most authentic flavor, use Czech Tuzemák or Božkov rum. If you are in the USA, Kirkland Spiced Rum from Costco works well, or you can also go with Austrian Stroh 40 rum. Soaking the raisins in rum is optional but adds a nice touch.
- Baking dish: I baked the bread pudding in an 8x12 inch (20x30 cm) pan. If you are using a dish without a non-stick surface, make sure to grease it with butter or another solid fat and dust it with fine breadcrumbs or flour. Alternatively, you can line the dish with baking paper. This will help the Žemlovka come out easily after baking.
- Optional, but highly recommended: Before baking, cover the pan with Žemlovka with plastic wrap or foil and refrigerate for an hour. This allows the bread to fully absorb the milk mixture, enhancing the texture and flavor.
- SERVING: After baking, let the Žemlovka rest for 15 minutes to settle. Slice, plate, and sprinkle with powdered sugar before serving!
- Reheating: Warm up Žemlovka in a buttered pan. Gently break it into pieces with a fork or knife, and fry from all sides over moderate heat.
- Store leftover Žemlovka in the fridge, tightly covered, for up to 3 days. For longer storage, freeze individual portions in an airtight container for up to 3 months.
Joanna
I NEED to try this! I love your website! Thanks for sharing! Love from the USA.
Petra Kupská
Ahoj Joanna, thank you very much for your comment, it made me smile! In our family žemlovka is very popular. If you have enough buns, I recommend making žemlovka in three layers, I believe you will enjoy it! Best wishes from the Czech Republic, Petra
Maria Greene
You left out tvaroh. But thanks for reminding me. The reason it was often the main course is because of Friday fasting by Catholics
Petra Kupská
Ahoj Maria, you have an excellent knowledge of Czech cuisine! You may or may not add tvaroh cheese. In our house we used to make zemlovka bread pudding without tvaroh, that's why I published such a recipe here on the blog. Also because tvaroh is not easily available outside the Czech Republic. Anyway, dobrou chuť! 🙂
Jessica Safarik
This sounds like the bread pudding my dad used to have when he was a kid. I like surprising my dad with recipes he had growing up. My grandma passed away 21 years ago. I never had the opportunity to cook with her and she didn't really write down recipes. Thank you for posting your wealth of knowledge online. I can't wait to try this one out. Many thanks from Nebraska!
Anicka Cooklikeczechs.com
Thank you for your comment and kind words, Jessica, I really appreciate them. Hope your father will like the recipe as well - please let me know afterwards 🙂