Kifli Recipe

4.45 from 9 votes
Pin RecipeJump to RecipeComments

This post may contain affiliate links. Please read our disclosure policy.

This authentic kifli recipe makes soft bread rolls stuffed with ricotta and feta cheese, topped with melted butter, and sprinkled with sesame seeds. In Macedonia, my family makes these rolls for just about every occasion. Now you can, too!

I just know you’re going to love this Macedonian answer to dinner rolls. They’re impossible to resist, with puffy, golden dough wrapped around cheesy filling.

Kifli dinner rolls piled into a large bowl.


 

Enter any Macedonian household on any given holiday, and there’s a good chance you’ll find kifli baking in the oven or already on the table! Kifli (pronouced “keef-lee”) are soft buttery dinner rolls stuffed with feta and topped with sesame seeds. Every Macedonian family has their version of the “best” kifli recipe. For a while, I would jot them down and test them when time allowed. This particular recipe is the easiest and tastiest I’ve had yet!

Why I Love This Kifli Recipe

  • Easy. This is my “never fail” kifli recipe. If you follow the recipe to the T you’re all but guaranteed to come out with a big batch of buttery, steamy bread rolls.
  • Every occasion. Whether it’s the holidays, birthdays, Saint Patron Days (a Macedonian tradition), kifli are always the centerpiece at the table, or very near to it. They’ve even made their way into my kids’ lunch bags because, yes, they’re that loved.
  • Adaptable. Stuff them with cheese or ground meat, enjoy them plain, or dunk these rolls in plain yogurt or red pepper relish, aka Ajvar. We mostly enjoy these as a starter with a salad or as a dinner roll.
A hand holding up a kifli roll above a bowl of dinner rolls.

What Is Kifli?

Kifli is a traditional yeasted bread roll that’s rolled up similar to a croissant or crescent roll. With generations of families baking it, everyone has their own version of it, and I’ve yet to meet a kifli recipe I don’t like. You’ll find plain butter kifli, kifli filled with feta cheese, and even jumbo-sized kifli! It’s a staple in Macedonian cuisine, right up there with our sesame bagels (gevrek).

Kifli ingredients with text labels overlaying each ingredient.

Ingredients You’ll Need

If you want to feel like the domestic goddess that you are, bake kifli! It’s so satisfying, and you really only need a few common pantry ingredients, which I’ll cover below. Scroll down to the recipe card after the post for the printable recipe, followed by step-by-step photos.

  • Active Dry Yeast – Check the date on your packet of yeast to make sure it’s not expired. If your yeast is past it’s best-before date, the dough won’t rise properly.
  • Sugar and Water – You’ll mix warm (not hot) water with sugar, to activate the yeast. Make sure the water is between 110ºF-115ºF.
  • Flour – I recommend all-purpose flour for the most consistent results (I haven’t gotten around to testing this recipe with other types of flours).
  • Milk – Also warmed up. You can use any milk you’d like.
  • Oil – I use vegetable oil, but olive, canola, avocado oil, or grapeseed oil will also work. 
  • Butter – Salted or unsalted, for topping the rolls before baking. Slice a stick of butter into thin squares.
  • Feta and Ricotta Cheese – I use a combination of feta and ricotta cheese in my kifli. Ricotta makes the filling extra creamy. You can use all of one or the other if you prefer.
  • Eggs – You’ll need one whole egg for the bread dough and additional beaten eggs to combine with water for the glaze.
  • Sesame Seeds – If you don’t have sesame seeds, it’s fine to leave them off. But for the full experience, I highly recommend adding them!
Baked kifli dinner rolls on a baking sheet.

Recipe Tips

  • If the dough is too dry, add a little milk, one spoonful at a time, to moisten it a little. On the other hand, if you find that the dough is too sticky to handle, add a bit more flour to get it to the right consistency.
  • Let the dough rise somewhere warm. It’s better and faster if you place the dough in a warm location to rise. On top of the preheated oven can be a good spot.
  • Bake in batches. If you don’t have enough baking sheets or oven space to bake all the kifli at once, no worries. Keep the kifli covered with a dishcloth on a floured surface until it’s their turn to bake.
  • Use a measuring cup with mL: For the most accurate results, use a measuring cup that shows milliliters. It helps ensure the dough turns out just right, especially when working with yeast.
  • French rolling pin: A regular rolling pin works fine, but I prefer using a French rolling pin—that’s how my baba (grandma) made kifli, and I like to stick with tradition. It gives you better control and rolls out the dough beautifully.

Serving Suggestions

Kilfi is truly an anytime bread roll. They’re commonly found on holiday tables, next to a leg of lamb at Easter or baked ham at Christmas, followed up with kolacky for dessert. You’ll just as quickly find them at the dinner table any day of the week. They’re excellent sponges for sopping up everything from saucy cabbage rolls to moussaka and even shakshuka at breakfast.

Two hands breaking open a kifli roll filled with ricotta cheese.

Storing and Freezing Leftovers

  • Refrigerate. You’ll want to keep kifli in the fridge due to the cheese filling. Store them in an airtight container, and you can also freeze them if you have a lot left over.
  • Freeze. Allow the kifli to cool completely, and place them into a freezer bag. Freeze for up to 4 months and thaw them in the fridge overnight, or defrost them in short bursts in the microwave.

Pin this now to find it later

Pin It
4.45 from 9 votes

Kifli Recipe (Macedonian Dinner Rolls)

This Macedonian kifli recipe makes golden, soft bread rolls stuffed with ricotta and feta cheese, topped with melted butter, and sprinkled with sesame seeds.
Prep Time: 1 hour
Cook Time: 20 minutes
Rising Time: 30 minutes
Total Time: 1 hour 50 minutes
Servings: 16 servings

Ingredients 

  • 2 tablespoons + 1/4 teaspoon active dry yeast
  • 1 tablespoon sugar
  • 200 ml warm water
  • 6 cups all purpose flour
  • 250 ml warm milk
  • 125 ml vegetable oil
  • 1 teaspoon salt
  • 3 whole eggs
  • 8 tablespoons butter

Filling

Glaze

Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox!

Instructions 

  • Activate the yeast. In a bowl, stir together yeast, sugar, and water. Set it in a warm place to activate, until it gets thick and foamy, about 15 to 20 minutes.
  • Combine the other ingredients. In the meantime, add flour to your mixer's bowl. Make a well in the middle, and add warm milk, vegetable oil, salt, and eggs. Don't mix until you've added in the prepared yeast.
  • Mix in the yeast mixture. Pour the yeast mixture into the flour mixture. Using a large spoon, mix it all together to combine.
  • Knead the dough. Then, attach the dough hook to your stand mixer and finish kneading for about 2 to 3 minutes, or until the dough starts to separate from the bowl. If the dough is too dry, add a tablespoon of milk, if it's too wet add more flour, 1 tablespoon at a time. The dough shouldn't be too sticky, but you also don't want it to be dry.
  • Shape the dough into a ball. Spray a large mixing bowl with cooking spray and sprinkle it with a bit of flour to prevent sticking. Transfer the prepared dough to the oiled bowl, and fold the dough into a ball. Add a little more flour to the bowl and a sprinkle of flour on top of the dough ball.
  • Rise. Cover with plastic wrap and let rise for 30 minutes. It's best (and faster) to let the dough rise in a warmer spot.
  • Make the filling. Combine the feta cheese and ricotta cheese in a bowl; set aside for later.
  • Preheat. Preheat the oven to 400ºF.
  • Divide and shape the dough. Turn the dough over to a flour-dusted work area and fold it on all sides; then, cut it in half. Cut each half in 3 parts so you have a total of 6 pieces. Fold all the pieces into small balls. Keep them covered.
  • Roll out the dough. Take a ball of dough and lightly punch it down to spread and then roll it out into a round circle the size of about a medium pizza. Make sure to flour your work area often so the dough does not stick.
  • Slice. Cut the dough into 8 to 12 slices, depending on the dough’s diameter or how big you want your rolls.
  • Fill the rolls. Add ½ to 1 tablespoon of the ricotta/feta cheese mixture to each slice. Place the filling at the top of the slice, right in the center. Keep the filling modest—if you overfill, it’ll likely ooze out while baking.
  • Roll them up. Pull the sides of the widest part at the top and tuck them inward, right over the filling, and continue to roll. Repeat with the rest of the dough.
  • Bake. Transfer the rolls to baking sheets and place a pat of butter on top of each roll. Bake for 5 minutes at 400ºF. Meanwhile, combine the eggs and water in a small bowl and beat to combine. Remove the kifli from the oven and brush with the egg glaze. Sprinkle with sesame seeds and continue to bake for 11 to 13 more minutes or until golden.
  • Finish and serve. Once the kifli are out of the oven, you can top them with a small pat of butter (totally optional, but so good!). Transfer them to a wire rack to cool slightly. They're best enjoyed fresh, but they also store well for days.

Notes

  • I use milliliters in this recipe because it’s the most accurate way to measure the liquid ingredients. When it comes to making kifli just right—soft, fluffy, and perfect every time—precise measurements really matter. 
  • I also roll the dough with a French rolling pin, which is how it’s traditionally done (and honestly, it just feels right!).
  • As for storage, I usually keep my kifli in an airtight container and on the counter for about a day or two, but because of the cheese filling, it’s best to refrigerate them.

Nutrition

Calories: 373kcal | Carbohydrates: 38g | Protein: 10g | Fat: 20g | Saturated Fat: 13g | Cholesterol: 84mg | Sodium: 341mg | Potassium: 116mg | Fiber: 1g | Sugar: 2g | Vitamin A: 382IU | Calcium: 112mg | Iron: 3mg

Nutritional info is an estimate and provided as courtesy. Values may vary according to the ingredients and tools used. Please use your preferred nutritional calculator for more detailed info.

Did you make a recipe? Leave a rating

How to Make Kifli

I won’t lie: making the dough is the most time-consuming step. However, if you follow the recipe exactly as it’s written, you’ll end up with about 40 super-soft, delicious kifli brimming with cheese. Here are the instructions:

  • Activate the yeast. Start by stirring yeast, sugar, and water together in a bowl. Place it somewhere warm for 15-20 minutes to activate and become foamy.
  • Combine the other ingredients. Meanwhile, add the flour to your mixing bowl and make a well in the middle. Pour in the warm milk, oil, salt, and eggs. Then, add the prepared yeast and fold everything together by hand.
  • Knead the dough. Use your stand mixer’s dough hook to knead the dough. After 2-3 mnutes, it should start to pull away from the bowl. You’re after a dough that isn’t overly dry, but also not super sticky.
  • Rise. Next, plop the dough into a lightly greased and floured bowl. Fold the dough into a ball and sprinkle the bowl and the top of the bread with a bit more flour. Cover the bowl and let the dough rise in a warm spot for 30 minutes.

Shape the Kifli

  • Mix the filling. In a new bowl, mix the feta and ricotta cheese. Set this aside while you preheat the oven to 400ºF and prepare your kifli.
  • Divide the dough. Now, turn the risen dough out onto a floured surface. Fold it in on all sides and cut it in half. Next, cut each half into 3 even-sized pieces (there should be 6 in total) and fold/roll the pieces into balls. Cover these for the time being.
  • Roll out and cut the dough. Take your first dough ball and roll it into a circle about the size of a medium pizza. Afterward, use a sharp knife or a pizza cutter to slice the circle into 8 to 12 wedges.
  • Fill the rolls. Place a spoonful of your cheese mixture at the top middle of each wedge, and roll them up! To do this, tuck the widest sides in at the top and continue to roll the dough around the filling in a crescent shape. Repeat with the rest of the dough and filling.

Bake the Kifli

  • Prep. Arrange the kifli on your baking sheets. Top each roll with a pat of butter.
  • Bake. Bake the rolls at 400ºF for 5 minutes, then whisk together an egg wash and brush it over the kifli. Sprinkle the tops with sesame seeds before returning the rolls to the oven for another 11-13 minutes, until they’re puffed up and golden.
Baked kifli on a baking sheet.
4.45 from 9 votes (4 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating:




74 Comments

  1. Valentina says:

    I’m also thinking it changed. I recall using only egg whites in the dough. Fluffy perfection that hubby said were better than my Macedonian mom’s. Has this post changed?

  2. John says:

    Can you please explain the need for using baking powder at the same time as using yeast?
    I don’t see the need or use of baking powder in this recipe…..or am i missing something??

    1. Eeee Aaaa says:

      Did this recipe change? I used to make it often now it’s different

      1. Jill says:

        Yes I think it did. I thought u was going crazy

      2. Jill says:

        Did it change

  3. Michael Taylor says:

    HI THERE, MADE THESE TWICE AND MINE ARE MORE LIKE PASTRY AND NOT BREAD. I MUST BE DOING SOMETHING WRONG. Do you have measurements in ML & GRAMS PLS

  4. Odessa Alexander says:

    I’ve made this twice now and each time the dough comes out really wet and sticky. I added a lot more flour than 6 cups but the dough gets a little tough to roll into a medium pizza. Is the dough supposed to be on the wet side?

  5. Alice says:

    Hi!
    I’ve made these loads upon loads of times. I’m half Macedonian, half Belgian(weird combo, right?) and my husband is 100% Macedonian(he came over from the old country about ten years ago). Now that’s it’s Christmas time, he wants them and I am happy to oblige. There’s only one problem. They didn’t have the little packets of yeast at the store so I got the jar. Do you know how many teaspoons/tablespoons of yeast it is?
    Вие и среќен Божиќ благодариме!

    1. Katerina Petrovska says:

      HI Alice!! What a combo! Lucky girl! You must be gorgeous!!
      I am on your hubby’s side – Kifli are a must for Christmas. 😀

      I had to call my mom for this one because she uses the jars, only. 🙂 So, 1 package of yeast is exactly 2-1/4 teaspoons.

      Среќен Божиќ и За Многу Години! Голем поздрав до сите вас!

      1. Katherine says:

        Hi, how do I prevent from the bottom of the croissants to cook faster than the top? I have the oven set at 375 and the bottom gets brown faster and hard

        1. Katerina Petrovska says:

          Hi! So sorry you’re having issues with this. I can’t wait for kifli to get done, but hard bottoms are a no-go! 😃
          Couple things could be happening… your oven may not heat evenly and the hot spots are affecting the kifli. Or the baking sheets you are using may be too thin. Hard to tell, but you can try to bake on a higher positioned rack, or I would start with placing the baking sheet on a lower positioned rack and then move it up to a higher position half-way through baking time.

      2. Christina Koch says:

        In your ingredients list you wrote 2 tbsp and 1/4 tsp of yeast. I’m assuming you mean 2tsp and 1/4 tsp’s correct?

        1. Katerina Petrovska says:

          No, it really is 2 tablespoons + 1/4 teaspoon yeast. 😊

  6. paris and vesna says:

    they were beautiful we made them but took long

  7. Kate says:

    How do I keep the feta from drying out? My family loved them, but the Feta ended up kinda of drying instead of melting!

    1. Katerina Petrovska says:

      Hi Kate!

      SO happy to hear that you enjoyed them!!

      To answer your question;
      You can combine the feta with one egg; mix until it’s well incorporated and then sprinkle the feta cheese over the dough. That should do the trick. 🙂

  8. Biljana says:

    These look great and cant wait to try and make them. But I dont see in your directions where to use the 1 stick of butter….can you pls clarify?

    Thanks!

    1. Biljana says:

      Never mind I see it now:)

  9. Sara says:

    I just found your recipe, and I am definitely going to make KIFLICE tomorrow. I have already made “Varazdinski klipcici”, which are similar to you version of kiflice. Thanks a lot! XO

    1. Katerina Petrovska says:

      Klipcici sounds so much cuter than Kifli! 🙂 I hope you enjoy them!

      1. Sara says:

        Katerina, they are FANTASTIC! I made them today. We all love them! I do not need to mention that they are already gone. :)) Really excellent recipe. And, excellent blog. I am your new fan. :))

        1. Katerina Petrovska says:

          Sara, I am so happy to know that you enjoyed them!! Thank you for coming back and letting me know! Have a great day!!

  10. Sandra's Easy Cooking says:

    Oh this is older post…i just saw it on the pinterest, like just now 😀 I wish i have 2-3 right now..ok maybe I would saddle with 5 haha
    Kifle with buttermilk were my breakfast almost every morning before school at the local bakery…and you did an amazing job!

    1. Katerina Petrovska says:

      OMG! I KNOW! The best with buttermilk!!! I can’t wait for Easter because my mom and I always make dozens upon dozens for the big day… I am going to dive into them like never before!! 😀