The first time I pulled a glistening, golden-brown Khachapuri from my oven, my kitchen was immediately filled with an aroma so profoundly comforting it felt like a hug in a scent. It was the smell of baking bread, melting cheese, and rich butter, a holy trinity of culinary delight. My family gathered around the counter, their eyes wide with a mixture of curiosity and pure, unadulterated hunger. The real magic happened when I presented it at the table. Following tradition, I swirled the pat of butter and the vibrant, wobbly egg yolk into the molten cheese center, creating a volcanic, gooey river of deliciousness. The act of tearing off the first piece of the puffy, chewy crust and plunging it into that cheesy lava was a moment of pure, shared joy. It wasn’t just a meal; it was an experience. That first biteโthe slight tang of the cheese, the richness of the yolk, and the satisfying tear of the breadโinstantly transported me, even though I’d never been to Georgia. It has since become a treasured recipe in our home, reserved for special weekend brunches or cozy evenings when we need something that truly nourishes the soul. This recipe is more than just instructions; it’s a passport to one of the world’s greatest comfort foods, and I am thrilled to share it with you.
A Journey to Georgia: What is Khachapuri?
Before we dive into the flour and cheese, let’s embark on a brief journey to the beautiful country of Georgia, the birthplace of our star dish. Khachapuri (pronounced ha-cha-POO-ree) is not merely “cheese bread”; it is a cornerstone of Georgian culture, a symbol of hospitality, and a source of immense national pride. In fact, it’s so integral to the country’s identity that its price is used as an informal measure of inflation, known as the “Khachapuri Index.” The name itself is a simple portmanteau of two Georgian words: khacho (แฎแแญแ), meaning “curds” or “cottage cheese,” and puri (แแฃแ แ), meaning “bread.”
While we often see the iconic boat-shaped version, Khachapuri is a diverse family of dishes with numerous regional variations, each with its own unique character and story. It can be a simple, round, cheese-stuffed bread served as a daily staple, or an elaborate, celebratory creation meant for special occasions. It is a dish that unites Georgians from all walks of life, found everywhere from humble bakeries to the most elegant restaurants in Tbilisi. Making Khachapuri at home is to partake in a tradition that is centuries old, a culinary ritual that celebrates simplicity, abundance, and the joy of sharing good food with loved ones. The recipe we are focusing on today is arguably the most famous and visually stunning of them all: the Adjaruli Khachapuri.
The Many Faces of Khachapuri: Exploring Regional Variations
To truly appreciate the Adjaruli Khachapuri, it helps to understand its place within the broader Khachapuri family. The variety is staggering, reflecting the diverse geography and culinary traditions of Georgia’s regions.
- Adjaruli Khachapuri: This is our recipe’s focus. Hailing from Adjara, a coastal region on the Black Sea, its unique boat shape is said to represent the boats of the local fishermen and the sea itself. The egg yolk, dropped into the center just before serving, symbolizes the sun setting over the water. It is the most decadent and interactive of the Khachapuri, a true showstopper.
- Imeruli Khachapuri: This is perhaps the most common and widespread type of Khachapuri within Georgia. It comes from the Imereti region and is a simple, circular bread, completely enclosed with a savory, salty cheese filling inside. It’s less of a theatrical dining experience and more of an everyday comfort food, perfect for packing in a lunch or serving alongside other dishes.
- Megruli Khachapuri: Similar to the Imeruli in its circular shape, the Megruli Khachapuri, from the Samegrelo region, takes the indulgence a step further. After being filled with cheese, it’s also topped with an additional, generous layer of cheese that bakes into a golden, bubbly crust. It’s a cheese-lover’s dream.
- Penovani Khachapuri: This version is distinct because it uses a flaky, layered pastry dough, similar to puff pastry, instead of a yeasted bread dough. The dough is folded into a square or rectangle around the cheese filling and bakes up to be incredibly light, airy, and buttery. You’ll often find these sold as a popular street food in Tbilisi.
- Acharuli Khachapuri: Not to be confused with Adjaruli, this version from Abkhazia is layered like a lasagna, alternating between dough and cheese, creating a rich, multi-layered “pie.”
Understanding these variations highlights the creativity and regional pride embedded in Georgian cuisine. While we are mastering the Adjaruli version today, feel empowered to explore these other forms on your future culinary adventures.
The Soul of Khachapuri: Choosing the Right Cheese
The single most important component that defines the taste and texture of your Khachapuri is, without a doubt, the cheese. In Georgia, the filling is typically made with a combination of fresh, local cheeses that can be difficult, if not impossible, to find abroad.
The traditional choices are:
- Imeruli Cheese: A fresh, soft, and brined curd cheese from the Imereti region. Itโs salty and slightly sour, providing the primary flavor base.
- Sulguni Cheese: A brined Georgian cheese with a semi-firm, elastic texture. It’s known for its excellent melting properties, similar to a low-moisture mozzarella, which gives Khachapuri its signature “cheese pull.” Often, a mix of Imeruli (for flavor) and Sulguni (for texture) is used.
Since tracking down authentic Georgian cheese can be a quest in itself, we must turn to excellent, widely available substitutes. The goal is to replicate the balance of saltiness, tang, and meltability. After much experimentation, the best and most accessible combination is a blend of low-moisture mozzarella and good-quality feta cheese.
- Low-Moisture Mozzarella: This is the workhorse of our filling. It provides that incredible, stretchy, gooey melt that makes Khachapuri so satisfying. Avoid fresh mozzarella packed in water, as its high moisture content will make the dough soggy. You want the firm, block-style or pre-shredded kind.
- Feta Cheese: This brings the essential saltiness and tangy bite that mimics the traditional Imeruli cheese. It crumbles rather than melts, so it integrates beautifully with the mozzarella, creating a filling with complex flavor and texture.
- Optional Addition: Ricotta or Cream Cheese: For an even richer and creamier filling, you can add a small amount of full-fat ricotta or cream cheese. This adds a subtle sweetness and a luscious texture, cutting through the saltiness of the feta.
The ratio is key. A blend of about two-thirds mozzarella to one-third feta strikes the perfect balance for a filling that is gloriously melty, perfectly seasoned, and structurally sound.
Adjaruli Khachapuri: The Ultimate Georgian Cheese Boat Recipe
This recipe will guide you through creating two large, restaurant-quality Adjaruli Khachapuri. They are perfect for a shared meal for two to four people.
Ingredients
For the Dough:
- 4 cups (500g) Bread Flour, plus more for dusting
- 1 ยฝ tsp (6g) Instant Yeast or Active Dry Yeast
- 1 ยฝ tsp (9g) Granulated Sugar
- 1 ยฝ tsp (9g) Fine Sea Salt
- 1 ยผ cups (300ml) Lukewarm Water (around 105-110ยฐF or 40-43ยฐC)
- 2 tbsp (30ml) Olive Oil
For the Cheese Filling:
- 12 oz (340g) Low-Moisture Mozzarella Cheese, coarsely grated
- 6 oz (170g) Feta Cheese, crumbled
- 1 Large Egg, lightly beaten (for the filling)
- 2 tbsp (30g) Full-Fat Ricotta Cheese or Cream Cheese (optional, for extra creaminess)
For Assembly and Topping:
- 1 Large Egg, beaten with 1 tbsp of water (for the egg wash)
- 2 Large, fresh Egg Yolks
- 2 tbsp (28g) Unsalted Butter, cut into two pats
Instructions
Step 1: Prepare the Dough
- Activate the Yeast: In a small bowl, combine the lukewarm water, granulated sugar, and yeast. Give it a gentle stir and let it sit for 5-10 minutes. The mixture should become foamy and bubbly. This is how you know your yeast is active and ready to work. If it doesn’t foam, your yeast may be old or the water was too hot or cold; you’ll need to start over.
- Combine Dry Ingredients: In the large bowl of a stand mixer fitted with a dough hook, or in a large mixing bowl if making by hand, whisk together the bread flour and salt.
- Mix the Dough: Pour the activated yeast mixture and the olive oil into the flour mixture. If using a stand mixer, mix on low speed until a shaggy dough forms, then increase the speed to medium and knead for 6-8 minutes. The dough should become smooth, elastic, and pull away from the sides of the bowl. If mixing by hand, use a wooden spoon to combine the ingredients until a shaggy dough forms. Turn the dough out onto a lightly floured surface and knead for 10-12 minutes until it is smooth and elastic. To check if it’s ready, perform the “windowpane test”: stretch a small piece of dough between your fingers. It should stretch thin enough to be translucent without tearing.
- First Rise: Lightly oil the bowl you used for mixing. Form the dough into a ball, place it in the bowl, and turn it over to coat it lightly with oil. Cover the bowl with plastic wrap or a damp kitchen towel. Let the dough rise in a warm, draft-free place for 60-90 minutes, or until it has doubled in size.
Step 2: Prepare the Cheese Filling
- While the dough is rising, prepare your filling. In a medium bowl, combine the grated low-moisture mozzarella, crumbled feta, the optional ricotta or cream cheese, and one lightly beaten egg.
- Mix everything together with a fork until it’s well combined. The egg acts as a binder, helping the cheese stay together inside the bread boat. Set the filling aside.
Step 3: Shape the Khachapuri Boats
- Divide the Dough: Once the dough has doubled in size, gently punch it down to release the air. Transfer it to a lightly floured work surface and divide it into two equal pieces.
- Roll it Out: Working with one piece of dough at a time, roll it out into a large circle, about 10-12 inches in diameter.
- Form the Edges: To create the signature crust walls, tightly roll up two opposite sides of the circle towards the center, like a double-ended scroll. You should have a thick, raised border on two sides with a flat section in the middle.
- Create the Boat Shape: Firmly pinch the two ends of the rolled-up sides together and twist them slightly to seal them. This creates the pointed prow and stern of your “boat.” Gently pull the center apart to widen the well in the middle. You should now have a distinct boat shape.
- Fill the Boat: Carefully spoon half of the cheese mixture into the well of the dough boat, spreading it evenly.
- Transfer and Repeat: Carefully transfer the shaped and filled Khachapuri to a large baking sheet lined with parchment paper. Repeat the process with the second piece of dough and the remaining cheese filling. Place both boats on the baking sheet, leaving some space between them.
- Second Rise: Loosely cover the Khachapuri with plastic wrap and let them rest for another 20-30 minutes. This short second rise will make the crust extra light and airy. While they rest, preheat your oven to 425ยฐF (220ยฐC).
Step 4: Bake the Khachapuri
- Egg Wash: Just before baking, gently brush the rolled crusts (the edges of the boats) with the egg wash. This will give them a beautiful, deep golden-brown color and a lovely sheen. Be careful not to get egg wash on the cheese filling.
- First Bake: Place the baking sheet in the preheated oven and bake for 15-20 minutes. The crust should be a deep golden brown, and the cheese should be fully melted and bubbly.
- Add the Egg Yolk: Carefully remove the baking sheet from the oven. Using the back of a spoon, make a small well in the center of the molten cheese filling in each boat. Gently slide one fresh egg yolk into each well.
- Second Bake: Return the baking sheet to the oven and bake for another 2-4 minutes. The goal is to cook the egg white portion that clung to the yolk until it is just set, while keeping the yolk itself perfectly runny and jammy. Keep a close eye on it, as it cooks very quickly!
Step 5: The Grand Finale
- Serve Immediately: As soon as you take the Khachapuri out of the oven, place a pat of unsalted butter on top of the hot cheese next to the egg yolk.
- Serve hot with instructions for your guests to use a fork to vigorously swirl the runny yolk and melting butter into the cheese filling, creating a luscious, creamy, cheesy sauce. Then, tear off pieces of the crusty edge to dip into the molten center.
Nutrition Facts
- Servings: 2 large Khachapuri (serves 2-4 people)
- Calories per serving (1/2 of one Khachapuri): Approximately 850-950 calories.
Disclaimer: The nutritional information is an estimate and will vary depending on the specific ingredients and brands used.
Preparation Time
- Active Time: 35 minutes
- Rising Time: 1.5 – 2 hours
- Baking Time: 20-25 minutes
- Total Time: Approximately 2.5 – 3 hours
How to Serve Khachapuri
Serving Adjaruli Khachapuri is a ritual in itself. Itโs meant to be an interactive, hands-on experience. Hereโs how to do it right:
- Serve Immediately: This is non-negotiable. It must be served piping hot from the oven while the cheese is molten and the yolk is runny.
- The Swirl: The first step at the table is the most important. Provide a fork and instruct the diner to immediately swirl the egg yolk and the pat of butter into the hot cheese filling. This creates an incredibly rich, golden, lava-like sauce in the center of the boat.
- Tear and Dip: The proper way to eat it is to tear off the puffy, golden ends of the bread boat first. Use these pieces of crust to dip, scoop, and dredge through the cheesy, eggy center.
- Work Your Way In: Continue tearing off pieces of the crusty sides, working your way towards the center until all the delicious filling has been devoured. The bottom of the boat, saturated with cheese and butter, is the final, glorious prize.
Pairing Suggestions:
- Wine: Pair it with a crisp, dry white wine like a Georgian Tsinandali or a Sauvignon Blanc to cut through the richness. A light-bodied red wine also works well.
- Salad: Serve alongside a simple, fresh salad of tomatoes, cucumbers, and herbs with a light vinaigrette. The freshness provides a perfect contrast to the decadent bread.
- Herbs: A plate of fresh herbs like cilantro, parsley, and dill is a common Georgian accompaniment, offering a fresh, clean bite between mouthfuls of cheesy bread.
Additional Tips for Perfect Khachapuri
- Don’t Rush the Rise: The flavor and texture of your bread crust depend heavily on a good rise. Be patient. Find a warm spot in your house (like a slightly warm oven that’s turned off) and give the dough the full time it needs to double. A slow, steady rise develops more complex flavors.
- Bread Flour is Best: While all-purpose flour will work in a pinch, bread flour has a higher protein content. This develops more gluten, resulting in a crust that is chewier and has a better structure to hold the heavy cheese filling. It makes a noticeable difference.
- Control the Yolk: The perfect runny yolk is the crowning glory. To avoid accidentally overcooking it, you can separate your yolks ahead of time and have them ready in small bowls. When the time comes, you can slide them in quickly and precisely, minimizing the time the Khachapuri is out of the oven.
- Don’t Over-Flour Your Surface: When kneading and rolling out your dough, use only the bare minimum of flour required to prevent sticking. Adding too much extra flour to the dough will make it dense and dry, leading to a tough, cracker-like crust instead of a soft and chewy one.
- Make-Ahead Strategy: You can prepare the dough a day in advance. After the first rise, punch it down, wrap it tightly in plastic wrap, and refrigerate it for up to 24 hours. This cold fermentation actually improves the flavor. Let it sit at room temperature for about an hour to take the chill off before shaping. You can also mix the cheese filling and store it in an airtight container in the fridge.
Frequently Asked Questions (FAQ)
1. What are the best cheese substitutes if I can’t find Mozzarella and Feta?
If you need other substitutes, the key is to think in terms of “melter + flavor.” For the melter, you can use Provolone, Monterey Jack, or a mild Fontina. For the flavor component (to replace feta), you could use a salty farmer’s cheese or even a bit of crumbled goat cheese for a different kind of tang. A mix of Muenster and a touch of Parmesan could also work well.
2. Can I make this recipe with a stand mixer?
Absolutely! This recipe is ideal for a stand mixer. Use the dough hook attachment. Follow the instructions for mixing on low to combine and then kneading on medium speed for 6-8 minutes. It saves you a lot of arm work and develops the gluten beautifully.
3. How do I store and reheat leftover Khachapuri?
While Khachapuri is best eaten fresh, you can store leftovers. Wrap it tightly in foil or plastic wrap and refrigerate for up to 2 days. To reheat, place it on a baking sheet in a 350ยฐF (175ยฐC) oven for 10-15 minutes, or until the cheese is re-melted and the bread is warmed through. The egg yolk will be cooked through, but it will still be delicious. Using an air fryer also works wonderfully for re-crisping the crust.
4. Why did my Khachapuri turn out flat and dense?
This is almost always a dough issue. There are a few likely culprits: your yeast was not active (it didn’t foam in the first step), your water was too hot and killed the yeast, or you didn’t let the dough rise long enough in a warm place. Ensure your yeast is fresh and your water is just lukewarm to the touch.
5. Can I add other ingredients to the filling?
While not traditional for Adjaruli Khachapuri, you can certainly get creative! For a savory twist, you could add some sautรฉed mushrooms, spinach (make sure to squeeze out all the water), or caramelized onions to the cheese mixture. Just be mindful not to overfill the boats, as this can lead to spillage or a soggy bottom.
Khachapuri Recipe
Ingredients
For the Dough:
- 4 cups (500g) Bread Flour, plus more for dusting
- 1 ยฝ tsp (6g) Instant Yeast or Active Dry Yeast
- 1 ยฝ tsp (9g) Granulated Sugar
- 1 ยฝ tsp (9g) Fine Sea Salt
- 1 ยผ cups (300ml) Lukewarm Water (around 105-110ยฐF or 40-43ยฐC)
- 2 tbsp (30ml) Olive Oil
For the Cheese Filling:
- 12 oz (340g) Low-Moisture Mozzarella Cheese, coarsely grated
- 6 oz (170g) Feta Cheese, crumbled
- 1 Large Egg, lightly beaten (for the filling)
- 2 tbsp (30g) Full-Fat Ricotta Cheese or Cream Cheese (optional, for extra creaminess)
For Assembly and Topping:
- 1 Large Egg, beaten with 1 tbsp of water (for the egg wash)
- 2 Large, fresh Egg Yolks
- 2 tbsp (28g) Unsalted Butter, cut into two pats
Instructions
Step 1: Prepare the Dough
- Activate the Yeast: In a small bowl, combine the lukewarm water, granulated sugar, and yeast. Give it a gentle stir and let it sit for 5-10 minutes. The mixture should become foamy and bubbly. This is how you know your yeast is active and ready to work. If it doesn’t foam, your yeast may be old or the water was too hot or cold; you’ll need to start over.
- Combine Dry Ingredients: In the large bowl of a stand mixer fitted with a dough hook, or in a large mixing bowl if making by hand, whisk together the bread flour and salt.
- Mix the Dough: Pour the activated yeast mixture and the olive oil into the flour mixture. If using a stand mixer, mix on low speed until a shaggy dough forms, then increase the speed to medium and knead for 6-8 minutes. The dough should become smooth, elastic, and pull away from the sides of the bowl. If mixing by hand, use a wooden spoon to combine the ingredients until a shaggy dough forms. Turn the dough out onto a lightly floured surface and knead for 10-12 minutes until it is smooth and elastic. To check if it’s ready, perform the “windowpane test”: stretch a small piece of dough between your fingers. It should stretch thin enough to be translucent without tearing.
- First Rise: Lightly oil the bowl you used for mixing. Form the dough into a ball, place it in the bowl, and turn it over to coat it lightly with oil. Cover the bowl with plastic wrap or a damp kitchen towel. Let the dough rise in a warm, draft-free place for 60-90 minutes, or until it has doubled in size.
Step 2: Prepare the Cheese Filling
- While the dough is rising, prepare your filling. In a medium bowl, combine the grated low-moisture mozzarella, crumbled feta, the optional ricotta or cream cheese, and one lightly beaten egg.
- Mix everything together with a fork until it’s well combined. The egg acts as a binder, helping the cheese stay together inside the bread boat. Set the filling aside.
Step 3: Shape the Khachapuri Boats
- Divide the Dough: Once the dough has doubled in size, gently punch it down to release the air. Transfer it to a lightly floured work surface and divide it into two equal pieces.
- Roll it Out: Working with one piece of dough at a time, roll it out into a large circle, about 10-12 inches in diameter.
- Form the Edges: To create the signature crust walls, tightly roll up two opposite sides of the circle towards the center, like a double-ended scroll. You should have a thick, raised border on two sides with a flat section in the middle.
- Create the Boat Shape: Firmly pinch the two ends of the rolled-up sides together and twist them slightly to seal them. This creates the pointed prow and stern of your “boat.” Gently pull the center apart to widen the well in the middle. You should now have a distinct boat shape.
- Fill the Boat: Carefully spoon half of the cheese mixture into the well of the dough boat, spreading it evenly.
- Transfer and Repeat: Carefully transfer the shaped and filled Khachapuri to a large baking sheet lined with parchment paper. Repeat the process with the second piece of dough and the remaining cheese filling. Place both boats on the baking sheet, leaving some space between them.
- Second Rise: Loosely cover the Khachapuri with plastic wrap and let them rest for another 20-30 minutes. This short second rise will make the crust extra light and airy. While they rest, preheat your oven to 425ยฐF (220ยฐC).
Step 4: Bake the Khachapuri
- Egg Wash: Just before baking, gently brush the rolled crusts (the edges of the boats) with the egg wash. This will give them a beautiful, deep golden-brown color and a lovely sheen. Be careful not to get egg wash on the cheese filling.
- First Bake: Place the baking sheet in the preheated oven and bake for 15-20 minutes. The crust should be a deep golden brown, and the cheese should be fully melted and bubbly.
- Add the Egg Yolk: Carefully remove the baking sheet from the oven. Using the back of a spoon, make a small well in the center of the molten cheese filling in each boat. Gently slide one fresh egg yolk into each well.
- Second Bake: Return the baking sheet to the oven and bake for another 2-4 minutes. The goal is to cook the egg white portion that clung to the yolk until it is just set, while keeping the yolk itself perfectly runny and jammy. Keep a close eye on it, as it cooks very quickly!
Step 5: The Grand Finale
- Serve Immediately: As soon as you take the Khachapuri out of the oven, place a pat of unsalted butter on top of the hot cheese next to the egg yolk.
- Serve hot with instructions for your guests to use a fork to vigorously swirl the runny yolk and melting butter into the cheese filling, creating a luscious, creamy, cheesy sauce. Then, tear off pieces of the crusty edge to dip into the molten center.
Nutrition
- Serving Size: One Normal Portion
- Calories: 850-950





