In a pot, whisk together the half n half, heavy cream, sugar, cornstarch and orange blossom and mix until well combined.
Cook on the stove over medium heat for around around 6 to 10 minutes and keep mixing until thickened. Set aside to cool.
Once cooled, add the ricotta and mix it in.
In a saucepan, melt the stick of butter on medium-low heat and add the shredded knafeh dough.
Mix for 6 to 8 minutes until crunchy. Remove from heat and let cool until the ingredients are room temperature.
Line up some cups and start layering. Layer the crunchy knafeh dough and add simple syrup on top, then add the cream.
Repeat until done, and refrigerate for 2 hours.
Garnish with pistachio nuts and dried red petals if available. Enjoy!