Homemade Knafeh is a Middle Eastern dessert dream: crisp, buttery shredded pastry on the outside with a warm, gooey, stretchy cheese center, all soaked in fragrant sugar syrup. Every bite has that crunch–then–melt contrast, with subtle notes of rose or orange blossom to balance the sweetness.
This recipe layers buttery kataifi (shredded phyllo) with a simple cheese mixture, bakes it until golden, then pours cold syrup over the hot dessert so it soaks in while staying crisp on top. The result is a bakery-style knafeh that feels special but is completely doable at home.
Perfect for celebrations, family gatherings, holidays, or whenever you’re craving a show-stopping dessert, this Homemade Knafeh is the kind of treat that has people hovering around the pan waiting for that first slice.
Why You’ll Love This Recipe
Crispy & Gooey Texture – Crunchy top, melty cheese center, and syrup-soaked edges.
Classic Middle Eastern Flavor – Delicate floral syrup with rose or orange blossom.
Beautiful Presentation – Golden, glossy, and topped with bright green pistachios.
Surprisingly Simple – Uses accessible cheese and shredded phyllo with easy steps.
Ingredients
For the Sugar Syrup (Attar):
- 1½ cups granulated sugar
- 1 cup water
- 1 tbsp lemon juice
- 1–2 tsp rose water or orange blossom water (to taste)
For the Knafeh:
- 1 lb (450 g) kataifi (shredded phyllo dough), thawed if frozen
- 1 cup (225 g) unsalted butter, melted (or a mix of butter and ghee)
For the Cheese Filling:
- 2 cups low-moisture mozzarella cheese, shredded
- 1 cup ricotta cheese or sweet cheese (well-drained)
- 2–3 tbsp sugar (optional, depending on cheese saltiness)
- 2 tbsp heavy cream or milk (optional, for extra creaminess)
For Garnish:
- ¼–½ cup finely chopped pistachios
- Extra rose or orange blossom water, optional
Instructions
Make the Sugar Syrup (Attar)
In a small saucepan, combine sugar and water.
Bring to a gentle boil over medium heat, stirring until sugar dissolves.
Once boiling, reduce heat and simmer for 8–10 minutes until slightly thickened.
Stir in lemon juice and cook 1–2 more minutes.
Remove from heat and stir in rose water or orange blossom water.
Set aside to cool completely—the syrup should be cool when poured over the hot knafeh.
Prep the Kataifi Dough
Preheat your oven to 350°F (175°C).
Place the kataifi in a large bowl. Gently pull apart and loosen the strands with your fingers.
Pour melted butter over the kataifi and toss well with your hands until all strands are evenly coated.
Prepare the Cheese Filling
In a bowl, combine shredded mozzarella, ricotta (or sweet cheese), sugar (if using), and cream or milk (if using).
Mix until the cheese forms a cohesive, spreadable mixture. Taste and adjust sweetness if desired.
Assemble the Knafeh
Grease a 9–10 inch (23–25 cm) round cake pan or pie pan generously with butter.
Add about two-thirds of the buttered kataifi to the pan, pressing it firmly and evenly onto the bottom and slightly up the sides to form a compact base.
Spread the cheese mixture evenly over the kataifi base, leaving a small border around the edge if possible.
Cover the cheese layer with the remaining buttered kataifi, pressing gently to create an even top layer.
Bake
Bake in the preheated oven for 30–40 minutes, or until the top is deeply golden and crisp.
If needed, you can briefly broil at the end to deepen the color—watch closely so it doesn’t burn.
Syrup the Knafeh
Once the knafeh is out of the oven and still hot, slowly pour the cooled sugar syrup evenly over the surface.
Start with about half the syrup, let it absorb, then add more to taste. You don’t have to use all of it if you prefer it less sweet.
Flip and Garnish (Optional but Classic)
If you used a round pan and want the traditional look, place a serving platter over the pan and carefully invert the knafeh onto the platter so the bottom (now golden and crispy) becomes the top.
Sprinkle generously with chopped pistachios. You can lightly sprinkle a few drops of rose or orange blossom water over the top if you like.
Serve
Slice into wedges and serve warm, while the cheese is still soft and stretchy.

Nutritional Information
(Approximate per slice, 1 of 10)
- Calories: ~360
- Protein: 9g
- Fat: 22g
- Carbohydrates: 34g
- Sugar: 20g
- Fiber: 1g
Tips for Success
Use Cooled Syrup on Hot Knafeh – This helps the pastry stay crisp while still absorbing the syrup.
Butter Every Strand – Work the butter into the kataifi so it bakes evenly and crisps properly.
Taste Your Cheese – If your cheese is salty, reduce or skip added sugar; if it’s mild, a little sugar helps balance.
Serve Warm – Knafeh is at its best when the cheese is gooey and the pastry is freshly crisp.
Why This Recipe Works
Butter-coated kataifi bakes into a crisp, golden shell that holds up beautifully to the syrup. Using a combo of stretchy mozzarella and creamy ricotta (or sweet cheese) gives you that classic knafeh texture—melty, rich, and just slightly sweet.
Cooling the syrup and pouring it over the hot dessert creates the perfect balance: crisp top, moist interior, and sweet, floral notes in every bite. Topping with pistachios adds crunch and a pop of color, turning this Homemade Knafeh into a dessert that looks as stunning as it tastes.
Homemade Knafeh – Gooey, Buttery, and Syrupy-Crisp
10
servings25
minutes30
minutes360
kcalA classic Middle Eastern dessert with crispy, buttery shredded pastry, gooey cheese filling, and fragrant sugar syrup, finished with pistachios. Perfect for celebrations, gatherings, or a special sweet treat at home.
Ingredients
For the Sugar Syrup:
1½ cups granulated sugar
1 cup water
1 tbsp lemon juice
1–2 tsp rose water or orange blossom water
For the Knafeh:
1 lb (450 g) kataifi (shredded phyllo dough), thawed
1 cup (225 g) unsalted butter, melted (or butter + ghee mix)
For the Cheese Filling:
2 cups shredded low-moisture mozzarella cheese
1 cup ricotta or sweet cheese (well-drained)
2–3 tbsp sugar (optional, to taste)
2 tbsp heavy cream or milk (optional)
For Garnish:
¼–½ cup finely chopped pistachios
Directions
- Make the Syrup
In a saucepan, combine sugar and water. Bring to a boil, stirring to dissolve sugar. Reduce heat and simmer 8–10 minutes until slightly thickened. Stir in lemon juice and cook 1–2 minutes more. Remove from heat, add rose/orange blossom water, and let cool completely. - Prep the Kataifi
Preheat oven to 350°F (175°C). Place kataifi in a large bowl and gently separate strands. Pour melted butter over and toss well until all strands are coated. - Make the Cheese Filling
In a bowl, mix shredded mozzarella, ricotta (or sweet cheese), sugar (if using), and cream/milk (if using) until smooth and spreadable. Taste and adjust sweetness. - Assemble
Grease a 9–10 inch round pan with butter. Press about two-thirds of the buttered kataifi firmly into the bottom (and slightly up the sides) to form an even base. Spread the cheese mixture evenly over the base. Cover with remaining kataifi, pressing gently to level the top. - Bake
Bake for 30–40 minutes, or until the top is deeply golden and crisp. Broil briefly at the end if needed for extra color (watch closely). - Syrup the Knafeh
Remove from the oven while hot. Slowly pour cooled sugar syrup evenly over the top, starting with about half and adding more to taste. - Flip & Garnish (Optional)
For a traditional presentation, place a serving platter over the pan and carefully invert so the crispy bottom becomes the top. Sprinkle with chopped pistachios. - Serve
Slice and serve warm for best gooey texture.
Notes
- If your cheese is very salty, soak it briefly in water and drain well before using, or balance with a bit more sugar.
Don’t skip cooling the syrup; hot syrup on hot pastry can make it soggy.
Knafeh is best enjoyed fresh, but leftovers can be reheated in the oven to re-crisp the top.
You can adjust the floral flavor by using more or less rose/orange blossom water to suit your taste.















