Khachapuri – Georgian Cheese Bread Recipe
Introduction
Khachapuri is a beloved Georgian cheese bread that features a boat-shaped crust filled with a rich blend of cheeses and topped with a runny egg. This warm, cheesy, and comforting dish is perfect for breakfast, brunch, or any time you crave a savory treat.

Ingredients
- 1 tsp salt
- 1 tsp dry active yeast
- 1 tbsp granulated sugar
- 3 1/2 cups all-purpose flour
- 1 cup water
- 1/2 cup milk
- 1 tbsp olive oil
- 1 1/2 cups farmer’s cheese
- 1 1/2 cups shredded mozzarella
- 1 1/2 cups feta cheese
- 4 eggs (plus 1 extra for egg wash)
- Unsalted butter (optional)
Instructions
- Step 1: In the bowl of a stand mixer, combine salt, yeast, sugar, and flour.
- Step 2: Heat water and milk to about 115°F (46°C), then pour over the dry ingredients.
- Step 3: Knead the dough with the hook attachment until it is close to smooth and elastic.
- Step 4: Add olive oil to the dough and knead for another minute.
- Step 5: Drizzle a little olive oil into a deep bowl, place the dough inside, cover with plastic wrap, and set in a warm place until doubled in size, about 1 hour.
- Step 6: Remove the plastic wrap, press the dough a few times with your hands, cover again, and let it rest in a warm place for another 30 minutes.
- Step 7: Meanwhile, in a bowl, combine farmer’s cheese, feta, and mozzarella.
- Step 8: Place the dough on a floured surface and divide it into 4 equal pieces.
- Step 9: Shape each piece into a roughly 9-inch diameter circle. Roll two opposite sides inward toward the center to form a boat shape, then pinch the corners to seal.
- Step 10: Place the shaped dough onto a baking sheet lined with greased parchment paper.
- Step 11: Fill each dough boat with the cheese mixture. Beat 1 egg with a teaspoon of water and brush the dough edges with this egg wash.
- Step 12: Bake in a preheated 450°F (230°C) oven for about 15 minutes or until the crust turns golden brown.
- Step 13: Using the back of a spoon, make a 3-inch well in the center of each khachapuri and crack one egg into each well. Dot with small pieces of butter if desired.
- Step 14: Return to the oven and bake for another 5 to 6 minutes until the egg white is set but the yolk remains runny.
- Step 15: Serve immediately, mixing the cheese and egg together with a fork as you eat.
Tips & Variations
- Substitute ricotta or a ricotta-feta mix if you can’t find farmer’s cheese.
- Add garlic butter to the crust after baking for extra flavor.
- Use store-bought pizza dough for a quicker version.
- Make dough ahead of time and refrigerate to bake fresh the next day.
Storage
Khachapuri is best enjoyed fresh, but leftovers can be wrapped tightly and stored in the refrigerator for up to 2 days. Reheat in a 350°F (175°C) oven until warmed through to maintain crust crispness. Avoid freezing cooked khachapuri as the egg topping may change texture.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare the dough the night before?
Yes, prepare the dough as directed, let it rise for 30-45 minutes, then cover and refrigerate overnight. Allow it to come to room temperature for 1-2 hours before shaping and baking.
What can I use if I can’t find farmer’s cheese?
Farmer’s cheese can be substituted with ricotta cheese or a mix of ricotta and feta. Both provide a similar mild, creamy texture that works well in this recipe.
PrintKhachapuri – Georgian Cheese Bread Recipe
Khachapuri is a traditional Georgian cheese bread featuring a soft, elastic dough filled with a delicious blend of farmers cheese, mozzarella, and feta. Baked to golden perfection with a runny egg nestled in the center, this bread offers a delightful combination of creamy cheese and custardy egg, traditionally enjoyed fresh from the oven.
- Prep Time: 15 minutes
- Cook Time: 21 minutes
- Total Time: 1 hour 36 minutes
- Yield: 4 khachapuris (8 servings, half of one is a serving) 1x
- Category: Breads
- Method: Baking
- Cuisine: Georgian
Ingredients
For the dough:
- 1 tsp salt
- 1 tsp dry active yeast
- 1 tbsp granulated sugar
- 3 1/2 cups all-purpose flour
- 1 cup water
- 1/2 cup milk
- 1 tbsp olive oil
For the filling:
- 1 1/2 cups farmers cheese
- 1 1/2 cups shredded mozzarella
- 1 1/2 cups feta cheese
- 4 eggs + 1 egg for egg wash
- Unsalted butter (optional, for topping)
Instructions
- Prepare the dough mixture: In the bowl of a stand mixer, combine salt, dry active yeast, granulated sugar, and all-purpose flour. Heat the water and milk to about 115°F, then pour this warm liquid into the dry ingredients.
- Knead the dough: Using the dough hook attachment, knead until the dough is nearly smooth and elastic. Add the olive oil and knead for an additional minute to incorporate.
- First rise: Lightly oil a deep bowl with olive oil. Place the dough in the bowl, cover with plastic wrap, and set in a warm area to rise until doubled in size, about 1 hour.
- Second rise before shaping: Remove plastic wrap and gently press into the dough a few times with your hands. Cover again with plastic wrap and let it rest in a warm place for another 30 minutes.
- Prepare cheese filling: While the dough is resting, combine farmers cheese, shredded mozzarella, and feta cheese in a bowl and mix well.
- Shape the dough: Turn the dough out onto a floured surface and divide it into 4 equal pieces. Roll each piece into a 9-inch diameter circle. Roll two opposite sides towards the center to form a boat shape and pinch the corners together tightly.
- Pre-bake setup: Transfer each shaped khachapuri onto a baking sheet lined with greased parchment paper. Fill the boat-shaped dough with the cheese mixture evenly. Beat 1 egg with a teaspoon of water to make the egg wash and brush it over the exposed dough.
- Bake first time: Bake in a preheated oven at 450°F for about 15 minutes, or until the crust turns golden brown.
- Add eggs and butter: Using the back of a spoon, make a 3-inch well in the center of each bread and carefully crack an egg into each well. Add a few small pieces of unsalted butter on top of the cheese.
- Bake second time: Return the khachapuri to the oven and bake for an additional 5-6 minutes, watching carefully so the egg whites set but remain runny.
- Serve immediately: When ready to serve, mix the egg and cheese together with a fork inside the bread boat and enjoy warm for the best flavor and texture.
Notes
- You can prepare the dough the night before and refrigerate it after the first rise; bring it to room temperature before shaping.
- If farmers cheese is unavailable, substitute with ricotta (well drained), cream cheese, or a ricotta-feta blend.
- Using block feta instead of pre-crumbled feta can reduce saltiness.
- For a different flavor, add garlic butter on the crust after baking.
- Half of one khachapuri is considered one serving; this recipe makes 4 full khachapuris (8 servings).
- This dough recipe can also be made in a bread machine or frozen for later use.
Keywords: Khachapuri, Georgian cheese bread, cheese bread, farmers cheese, egg bread, traditional Georgian recipe, baked cheese bread

