Georgian Cheese-Filled Bread

Category: Homemade Breads, Cookies, and More

Khachapuri is Georgia's beloved national dish featuring boat-shaped bread filled with a three-cheese blend and topped with an egg. The dough combines bread flour, butter, milk and spices, creating a sturdy vessel for the substantial filling. After the initial bake, each bread gets an indentation where an egg and butter are added before finishing in the oven. The result is a warm, cheesy bread with a soft-cooked egg that's traditionally eaten by tearing off pieces of the crust and dipping them into the molten cheese and egg center. Perfect for breakfast or lunch, this dish exemplifies Georgian hospitality.

A man wearing a white shirt and apron.
By Bitezy Dave Bitezy Dave
Updated on Sun, 20 Apr 2025 21:40:43 GMT
A slice of pizza with eggs and cheese. Save
A slice of pizza with eggs and cheese. | itsbitezy.com

This traditional Georgian cheese bread transforms any meal into a feast with its soft dough cradle holding a molten cheese center and crowned with a perfectly baked egg. My first encounter with khachapuri during a cooking workshop changed my perspective on bread entirely, transforming it from a simple side to the star of the meal.

I first made this recipe when hosting friends for brunch, unsure if it would turn out well. The moment everyone tore into the bread, swirling the egg and butter into the hot cheese, I knew this would become a staple in my entertaining repertoire.

Ingredients

  • Bread flour forms the sturdy yet tender foundation look for high protein content for the best structure
  • Unsalted butter enriches the dough giving it that subtle richness that makes this bread irresistible
  • Whole milk adds tenderness and flavor to the dough nothing compares to its richness
  • Mozzarella provides that essential stretchy texture choose lowmoisture for best melting quality
  • Feta cheese delivers the distinctive tanginess authentic to Georgian cuisine select a good quality Greek variety
  • Ricotta adds creaminess and body to the cheese filling opt for whole milk ricotta for maximum flavor
  • Fresh herbs bring brightness to the rich filling always choose vibrant, fragrant bunches
  • Eggs for both the filling and topping farm fresh eggs will give the most vibrant color
  • Coriander offers a subtle citrusy note that distinguishes khachapuri from other cheese breads

Step-by-Step Instructions

Prepare the dough
Heat butter and milk together until the butter completely melts. The temperature should be hot enough to dissolve the sugar but not so hot it kills the yeast when added later. Pour this mixture over the sugar, salt, and coriander in a large bowl, stirring until everything dissolves. Let this mixture cool to just warm to the touch before proceeding, as too much heat will damage the yeast.
Create the dough
Once the milk mixture has cooled to lukewarm, stir in the yeast and gradually add the flour until a shaggy dough forms. The texture will initially be rough and uneven, which is exactly what you want at this stage. Cover the bowl and allow the dough to rest for 10 minutes, which gives the flour time to fully hydrate and makes kneading much easier.
Develop the structure
Knead the dough thoroughly until it becomes smooth and elastic. When properly kneaded, the dough should spring back when lightly pressed with a finger and have a slightly tacky but not sticky feel. If working by hand, resist the urge to add too much additional flour, as this can make the finished bread tough.
First rise
Place the kneaded dough in a greased bowl, turning once to coat all surfaces. Cover with plastic wrap or a damp cloth and let rise in a warm spot until noticeably puffy but not necessarily doubled in size. This slower rise develops more flavor in the final bread.
Prepare the filling
Mix all filling ingredients until well combined but still textured. You want some pieces of cheese to remain distinct rather than creating a completely homogeneous mixture. This creates delightful pockets of flavor in the finished khachapuri.
Shape the bread
Divide the risen dough into four equal pieces and roll each into an oval about 10 inches by 6 inches. The dough should be thin but not so thin it tears when handling. Let these ovals rest covered for 15 minutes to relax the gluten before adding the filling.
Form the khachapuri
Spread the cheese filling in the center of each oval, leaving a border around the edges. Carefully fold the edges up and around the cheese, twisting the ends to create a boat shape. This shape is crucial for holding the filling and creating the traditional look.
Second rise
Allow the shaped khachapuri to rise until puffy, about 20 minutes. This rise is shorter but important for creating the light texture in the final bread. During this time, preheat your oven thoroughly to ensure even baking.
Initial bake
Brush the exposed dough edges with egg wash for a golden finish and bake until the dough is set but not yet browned. This partial baking ensures the bread structure is firm enough to hold the egg topping that comes next.
Add the finishing touches
Create an indentation in the center of each khachapuri, crack an egg into it, and add a teaspoon of butter on top. The residual heat from the partially baked bread and filling will begin to warm the egg even before it goes back in the oven.
Final bake
Return the khachapuri to the oven to finish baking until the egg is set to your preference. The white should be set but the yolk can remain runny if desired, creating a sauce that mingles deliciously with the cheese when stirred together.
A slice of pizza with eggs on top. Save
A slice of pizza with eggs on top. | itsbitezy.com

My Georgian friend taught me that the true test of authentic khachapuri is how well it holds its shape while still having a tender texture. Her grandmother would always press her thumb gently into the edge of the dough after the first rise. If it bounced back slowly but completely, the dough was perfect.

Making Ahead

Khachapuri dough can be prepared up to 24 hours in advance and refrigerated after the first rise. This slow, cold fermentation actually improves the flavor significantly. Simply shape the cold dough directly from the refrigerator, allowing a bit more time for the second rise before baking. The cheese filling can also be mixed and refrigerated separately, bringing it to room temperature before assembling.

Cheese Variations

While traditional Georgian khachapuri uses a specific Georgian cheese called sulguni, this recipe adapts with more widely available options. For an even more authentic flavor profile, try mixing equal parts low-moisture mozzarella and a good quality farmer's cheese. Alternatively, for a stronger flavor, substitute half the mozzarella with provolone or even a mild cheddar. The key is maintaining a good balance between melting cheeses and those that provide flavor.

Serving Tradition

In Georgia, khachapuri is traditionally served immediately after baking when the cheese is molten and the egg is perfectly set. Diners tear pieces of the bread from the edges and dip them into the cheese and egg mixture in the center. No utensils needed. It's customarily enjoyed with a simple green salad dressed with vinegar and a glass of Georgian wine, particularly Saperavi, whose acidity cuts through the richness of the bread.

A slice of pizza with eggs and cheese. Save
A slice of pizza with eggs and cheese. | itsbitezy.com

Recipe Q&A

→ What cheeses can I substitute in khachapuri?

While traditional khachapuri uses Georgian sulguni cheese, this version calls for a blend of mozzarella (or Muenster), ricotta, and feta. You can substitute with other melting cheeses like provolone, mild cheddar, or monterey jack. The key is maintaining a good balance between melty, creamy, and slightly tangy cheeses.

→ Can I make khachapuri ahead of time?

You can prepare the dough and filling a day ahead and store them separately in the refrigerator. Alternatively, you can shape and fill the breads, then refrigerate them (before the final rise) overnight. Let them come to room temperature and complete the final rise before baking. Already baked khachapuri keeps well refrigerated for up to five days.

→ How do you eat khachapuri properly?

The traditional way to eat khachapuri is to tear off pieces of the crust and use them to mix the hot egg into the cheese, then dip the bread into this mixture. Some people like to mix in the butter immediately while others prefer to let the residual heat melt it gradually as they eat.

→ What's the difference between regional khachapuri styles?

Georgia has several regional variations of khachapuri. This recipe is for Adjaruli khachapuri, the boat-shaped version with an egg on top from the Adjara region. Imeruli khachapuri is circular and completely enclosed with cheese inside. Megruli combines both styles with cheese inside and on top. Ossetian khachapuri includes potato and cheese filling.

→ What can I serve with khachapuri?

Khachapuri is hearty enough to be enjoyed on its own, but it pairs wonderfully with simple sides. Try a fresh green salad with a light vinaigrette, pickled vegetables, or a small bowl of Georgian-style vegetable soup. For breakfast, fresh fruit makes an excellent accompaniment. In Georgia, it's often served with wine or a refreshing tarragon soda called 'Tarkhun'.

→ How do I know when the eggs are perfectly cooked?

For traditional khachapuri, the eggs should be soft-set with runny yolks. This takes about 8-10 minutes of additional baking time. If you prefer firmer eggs, bake for 12-15 minutes after adding the eggs. The whites should be set but the yolks should still have some softness to mix with the cheese.

Georgian Cheese Bread Khachapuri

Soft, boat-shaped bread filled with a blend of cheeses and topped with an egg - a traditional Georgian delicacy for any meal.

Prep Time
60 mins
Cook Time
32 mins
Total Time
92 mins
By Bitezy Dave: Bitezy Dave

Recipe Type: Baking Recipes

Skill Level: Moderate

Cuisine Type: Georgian

Makes: 4 Serves (4 individual khachapuri breads)

Dietary Preferences: Vegetarian-Friendly

What You'll Need

→ Dough

01 3 tablespoons (43g) unsalted butter
02 1 cup (227g) milk
03 1 1/2 teaspoons (6g) granulated sugar or 1 tablespoon (9g) non-diastatic malt powder
04 1/2 teaspoon coriander
05 1 1/2 teaspoons (9g) table salt
06 2 teaspoons instant yeast or active dry yeast
07 2 3/4 cups (330g) unbleached bread flour

→ Filling

08 2 cups (227g) mozzarella cheese or Muenster cheese, shredded
09 1/2 cup (113g) ricotta cheese
10 1/2 cup (57g) crumbled feta cheese
11 1 large egg
12 2 tablespoons (14g) unbleached bread flour
13 1/2 teaspoon table salt
14 1/2 to 1 teaspoon coarsely ground black pepper
15 2 tablespoons coarsely chopped flat-leaf parsley
16 2 tablespoons finely chopped chives

→ Egg wash

17 1 large egg beaten with 1 teaspoon water

→ Garnish

18 4 large eggs, cold from the refrigerator
19 4 teaspoons (19g) butter
20 Fresh herbs (optional)

Steps to Follow

Step 01

Heat the butter and milk together in a small saucepan or in the microwave until the butter melts. Place the sugar (or malt powder), coriander, and salt in a large bowl, and pour the hot milk over it, stirring to dissolve. Cool to lukewarm, about 100°F to 110°F.

Step 02

Add the yeast and flour to the milk mixture, stirring until a shaggy mass forms. Cover with plastic wrap or a reusable bowl cover and let rest for 10 minutes.

Step 03

Knead the dough until smooth (8 to 10 minutes by hand, or 6 to 8 minutes at medium speed in a mixer). Add 1 to 2 tablespoons additional flour if the dough is too sticky. Place in a greased bowl, cover, and let rise for 1 to 1 1/2 hours, until it increases in size by at least one third.

Step 04

Combine all filling ingredients in a large mixing bowl and beat to combine, or pulse everything together briefly with a food processor, leaving some bits of the cheese intact.

Step 05

Line two baking sheets with parchment. Divide the risen dough into four equal pieces (about 150g each). Roll each piece into an oval shape about 10" long and 6" wide. Cover with greased plastic wrap and let rest for 15 minutes.

Step 06

Spoon one quarter of the cheese mixture (about 119g) into the center of each oval and spread to within 1" of the edges. Pull the dough's edges up around the cheese, folding and twisting the ends to form a boat shape.

Step 07

Cover the shaped khachapuri and let rise for 20 minutes, or until puffy but not doubled. Meanwhile, preheat the oven to 375°F with two racks toward the center.

Step 08

Brush the exposed edges of the khachapuri with egg wash and bake for 15 to 20 minutes, until they feel set (they won't have started to brown nor will the filling be bubbly yet).

Step 09

Remove from the oven and use the back of a spoon to make an indentation about 3" across in the filling of each khachapuri. Crack an egg into each, place a teaspoon of butter on top, and return to the oven.

Step 10

Bake for an additional 8 to 10 minutes (for soft-set eggs), or 12 to 15 minutes (for firmer eggs). Remove from the oven and serve warm, garnishing with additional fresh herbs if desired.

Additional Notes

  1. This soft, cheese-filled bread is the national dish of Georgia, varying by region. The open-faced Adjaruli version featured here is filled with cheese and herbs, garnished with an egg on top.
  2. Traditionally served for breakfast or lunch, khachapuri is a customary way to welcome guests to the table.
  3. Using bread flour makes the dough easier to work with, less prone to tear, and creates a sturdier "nest" for the substantial filling.
  4. Store any leftover khachapuri, well wrapped, in the refrigerator for up to five days.

Required Tools

  • Baking sheets
  • Parchment paper
  • Mixing bowls
  • Rolling pin
  • Food processor (optional)
  • Pastry brush

Allergy Information

Double-check all ingredients for potential allergens and consult a healthcare expert if necessary.
  • Contains dairy (butter, milk, multiple cheeses)
  • Contains eggs
  • Contains gluten (bread flour)

Nutritional Info (per serving)

These details are for guidance only and shouldn’t replace medical advice.
  • Calorie Count: 585
  • Fats: 32.5 grams
  • Carb Content: 42 grams
  • Proteins: 28 grams