Home Recipe IndexAppetizers Khachapuri (Georgian Cheese Bread)

Khachapuri (Georgian Cheese Bread)

This delicious Georgian cheesy bread boat is the epitome of comfort food! My version of adjaruli khachapuri is stuffed with spinach and, as is traditional, topped with an egg yolk that is then mixed together with the cheese filling before eating!

originally published 10.19.2019

Khachapuri (pronounced ha-cha-poor-ee) is a delicious cheese filled bread from Georgia. This version is far from traditional. I had to make do with the cheeses I could find and I added spinach to make it a bit healthier – well, to add a healthy element I guess I should say. Despite my adjustments, this cheesy bread is still super comforting and an indulgent treat, which to me are the key features of a good khachapuri!

khachapuri with cheese, egg yolk and butter

dreams of khachapuri

I have been dreaming of khachapuri since I first encountered it at a Georgian restaurant in Czechia. With no such restaurants in Nebraska or Boston and Tbilisi an ocean away, it’s been years since I’ve had this savory treat. I’m usually not great with bread — that’s Viktor’s area of expertise — but I was inspired by the delicious khinkali (Georgian dumplings) he made a few months ago and I finally decided to try out my own Georgian-inspired recipe. It went better than I expected and it’s now one of my favorite recipes!

The type of khachapuri I’m making here is Adjarian or Adjaruli khachapuri, but there are actually so many different types of khachapuri! From Imeruli khachapuri (which more resembles a cheese-filled flatbread) to Ossetian khachapuri (which includes potatoes), I have quite a few types of cheesy bread on my list of things to try!

khachapuri dough

The dough for adjaruli khachapuri isn’t very difficult at all. This version is made with active dry yeast so it will need about 90 minutes of rising time, but putting it together goes quickly. The trickiest part is just adjusting the amount of flour until you have a dough that’s a bit sticky, yet easy enough to knead without sticking to your hands too much. Start with the recommended amount and add flour a few tablespoons at a time as necessary. Then just leave your dough to rise for about an hour, punch it down once, and leave to rise again for another half hour.

I would also suggest forming the boats on parchment paper so you can easily transfer them to a pan for baking. Because the dough is a bit sticky, it can be difficult to transfer them without something underneath.

mixing the egg yolk into the cheese

the finishing touches!

A few minutes before your cheese-filled bread is finished cooking, take it out of the oven and make a well in the center. Add an egg yolk and then send your boat back to the oven to finish cooking — just 3-4 minutes more. Now it’s ready! Add a small slice of butter if you’d like and then stir the yolk and cheese together — this will ensure the yolk is fully cooked. Not sure how to eat it? Just start tearing off bits of bread and dip them into that glorious center of cheesy goodness!

And if you’re looking for more recipes full of cheesy goodness, make sure to check these out!

baked khachapuri with cheese, yolk and butter
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
baked khachapuri with cheese, yolk and butter

Khachapuri – Georgian Cheese Boats

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Brit Kapustina
  • Total Time: 2 hours 30 minutes
  • Yield: 4-6
    • Prep Time: 2 hours
    • Cook Time: 30 minutes
    • Category: Dinner
    • Method: Oven
    • Cuisine: Georgian


Khachapuri Dough

  • 3 ⅓3 ⅔ cups (400 grams) all purpose flour
  • 1 teaspoon kosher salt
  • ¾ cup (180 ml) warm milk
  • ¾ cup (180 ml) warm water
  • 2 teaspoons (5 grams) active dry yeast
  • 2 teaspoons (7 grams) granulated sugar
  • 2 tablespoons vegetable oil

Cheese Filling

  • 1 tablespoon vegetable oil
  • 2 cloves garlic, minced
  • 5 ounces (150 grams) fresh baby spinach
  • 5 ounces (150 grams) low moisture mozzarella, shredded
  • 5 ounces (150 grams) feta cheese, crumbled
  • 5 ounces (150 grams) ricotta cheese


  • 3 large egg yolks
  • 1 tablespoon (15 grams) unsalted butter (optional)


Khachapuri Dough

  1. Add the active dry yeast and sugar to the warm water. Let stand for 10 minutes or until foamy.
  2. Mix together the flour and salt in a separate bowl.
  3. Pour the water mixture over the dry ingredients and add the milk. Mix until the dough begins to form.
  4. Add the vegetable oil and continue kneading until smooth and elastic (about five minutes). Add flour a few more tablespoons at a time if needed. The dough will be a bit sticky, but shouldn’t be sticking to your hands too much.
  5. Shape the dough into a ball and place in a lightly greased bowl. Cover and set aside in a warm space for about one hour or until the dough doubles in size. 
  6. Once the dough has doubled in size, push it dough several times with your hands. Cover and set aside for an additional 30 minutes.

Cheese Filling

  1. Heat the vegetable oil over medium-low heat in a large saute pan.
  2. Add the garlic and cook for one minute.
  3. Add the fresh spinach and a pinch of salt. Cook until the spinach is wilted, stirring occasionally.
  4. Remove from heat and set aside until the spinach is cool enough to handle. Drain and roughly chop.
  5. Combine the spinach with the shredded mozzarella, crumbled feta and ricotta. Mix well.


  1. Preheat oven to 400°F (200°C).
  2. Separate the dough into three equal portions.
  3. On parchment paper, roll out one portion of dough into an oval about ¼ inch (6 mm) thick. You can sprinkle a bit of flour on your rolling pin if needed.
  4. Sprinkle one-third of the cheese mixture onto the dough.
  5. Form the boat shape by rolling the longer sides over the cheese to form a boat. Then pinch and twist the shorter sides together.
  6. Repeat this process with the last two portions of dough.
  7. Transfer the parchment paper and khachapuri to a baking sheet and cook for 20-23 minutes.
  8. Remove from oven and make a well in each khachapuri. Add an egg yolk to each well and return to the oven for 3-4 minutes.
  9. Garnish each khachapuri with a pat of butter and stir the mixture together before eating!

This post may contain affiliate links through which we may earn a small commission at no additional cost to you. We only recommend products that we genuinely love and would use ourselves.


Zandra Tiannoi September 18, 2021 - 6:44 pm

I cannot wait to make this!!! Looks delicious!

Brittney September 19, 2021 - 11:16 am

I hope you love it as much as we do! 🙂


Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star