Keto Saffron & Rose Panna Cotta
- Ready in 4h
- 2.2 g net carbs
- 200 kcal
- Serves 6
This post may contain affiliate links, see our disclaimer.

Panna cotta is an easy Italian dessert that is made with cream and gut-healing gelatin. The basic recipe is flavored with vanilla and sweetener but you can use other ingredients such as berries, lemon, cinnamon or even cacao powder.
I gave the traditional panna cotta recipe a Persian twist by using safforn, rose water and cardamom. These automatic flavors worked really well and this keto panna cotta even more delicious!
So here's my keto version of Saffron Panna Cotta, a deliciously creamy high-fat treat that will impress your guests!
How To Make Nut-Free and Dairy-Free Keto Panna Cotta
A easy to make this fat bomb both dairy-free and nut-free. If you can't eat nuts, you can swap the almond milk for Poppy Seed Milk and/or coconut milk. To make the panna cotta dairy-free, swap the cream for coconut cream. Simple!
Step-by-step
To make the saffron water, put the saffron in a small bowl or cup. Add ice cubes (crushed ice is best) and leave to infuse for about ten minutes or until the ice has completely melted. The gradual melting of the ice will bring out the color and aroma of saffron.

In a small bowl, sprinkle the gelatin over 1/4 cup (60 ml) of cold water and let stand for about 5 minutes.
Meanwhile, combine the heavy cream, almond milk and sweetener in a small saucepan. Heat up over a medium heat, stirring until sweetener is fully dissolved.
Remove the saucepan from the heat add the vanilla extract, cardamom, rose water, saffron water and gelatin. Whisk together gelatin and cream mixture until thoroughly incorporated.

Pour into individual serving glasses (about 1/2 cup/ 120 ml) and refrigerate for at least 2 hours or until set.
Store in the fridge for up to 4 days. Optionally, top with whipped cream and slivered pistachio nuts, and decorate with dried rose petals.

Tip
You can make 2 layers of panna cotta: The first layer flavored with vanilla, and the second layer flavoured with saffron, rose water and cardamom. To make the vanilla layer, divide the mixture between the glasses. Let cool to room temperature, then place them in the fridge for at least 30 minutes or until the panna cotta starts to set.

Add another layer of saffron, cardamom and rose water infused panna cotta.

Once you add the second layer, place in the fridge for 2 hours, or until filly set.


Recipe
Keto Saffron & Rose Panna Cotta
★★★★★4.7Rich and creamy low-carb panna cotta with a Persian twist from saffron, rose water and cardamom.
- Hands on
- 15m
- Overall
- 4h
- Servings
- 6
- 2.2 g
- Net carbs
- 2.8 g
- Protein
- 19.5 g
- Fat
- 200
- kcal
Ingredients makes 6 servings
Instructions
To make the saffron water, put the saffron in a small bowl or cup. Add ice cubes (crushed ice is best) and leave to infuse for about ten minutes or until the ice has completely melted. The gradual melting of the ice will bring out the color and aroma of saffron.
In a small bowl, sprinkle the gelatin over 1/4 cup (60 ml) of cold water and let stand for about 5 minutes.
Meanwhile, combine the heavy cream, almond milk and sweetener in a small saucepan. Heat up over a medium heat, stirring until sweetener is fully dissolved.
Remove the saucepan from the heat add the vanilla extract, cardamom, rose water, saffron water and gelatin. Whisk together gelatin and cream mixture until thoroughly incorporated.
Pour into individual serving glasses (about 1/2 cup/ 120 ml) and refrigerate for at least 2 hours or until set.
Store in the fridge for up to 4 days. Optionally, top with whipped cream and slivered pistachio nuts, and decorate with dried rose petals.
Tip
You can make 2 layers of panna cotta: The first layer flavored with vanilla, and the second layer flavoured with saffron, rose water and cardamom. To make the vanilla layer, divide the mixture between the glasses. Let cool to room temperature, then place them in the fridge for at least 30 minutes or until the panna cotta starts to set.
Add another layer of saffron, cardamom and rose water infused panna cotta.
Once you add the second layer, place in the fridge for 2 hours, or until filly set.
Nutrition per serving, about ½ cup
Carbs 4%Protein 6%Fat 90% of calories
- Net carbs
- 2.2 g
- Total carbs
- 13 g
- Fiber
- 0.2 g
- Sugars
- 1.9 g
- Protein
- 2.8 g
- Fat
- 19.5 g
- Saturated fat
- 12.1 g
- Calories
- 200 kcal
- Sodium
- 44 mg · 1.89% RDA
- Magnesium
- 9 mg · 2.37% RDA
- Potassium
- 104 mg · 5.19% EMR
Nutrition by ingredient
| Per about 1/2 cup | Net carbs | Protein | Fat | kcal |
|---|---|---|---|---|
| Saffron, dried, spices | 0 g | 0 g | 0 g | 0 |
| Ice cubes | 0 g | 0 g | 0 g | 0 |
| Gelatin powder, thickening agent, unsweetened | 0 g | 1.6 g | 0 g | 6 |
| Water, still | 0 g | 0 g | 0 g | 0 |
| Cream, heavy whipping, pouring, full-fat (30-40% fat) | 1.3 g | 1 g | 19 g | 183 |
| Almond milk natural (unsweetened) | 0.2 g | 0.2 g | 0.5 g | 6 |
| Erythritol (natural low-carb sweetener) | 0.6 g | 0 g | 0 g | 2 |
| Rose water | 0 g | 0 g | 0 g | 0 |
| Cardamom powder, spices | 0.1 g | 0 g | 0 g | 1 |
| Vanilla extract, sugar-free, alcohol-based | 0 g | 0 g | 0 g | 2 |
| Total | 2.2 g | 2.8 g | 19.5 g | 200 |
Serving size about 1/2 cup
- Gluten free
- Dairy free
- Egg free
- Nut free
- Nightshade free
- Pork free
- Avocado free
- Coconut free
- Fish free
- Shellfish free
- Recipe can be made dairy-free or coconut-free.
You may also like

High-Protein Keto Pistachio Halva

Romantic Raspberry Panna Cotta

Keto Pumpkin Pie Panna Cotta

Keto Chocolate Smoothie Collagen Bombs

3 Ingredient Keto Chocolate Truffles

Mocha Ice Cream Bombs

Keto Rose & Pistachio Chocolate Bark

Keto Chocolate Almond Fudge Slices

Super Creamy Keto Vanilla & Berry Popsicles

Fluffy Keto Strawberry Cream

Foolproof Homemade Coconut Butter

Low-Carb Strawberry & Cream Jellies

Keto Chocolate Covered Pink Truffles

Persian Sohan Asali Keto Caramels

Keto Lemon Verbena Panna Cotta

Ultimate Keto Nut Butter
Comments & ratings (4)
if omitting rose-water, do we need to replace with equal volume of another liquid? water maybe? or something else with no flower/perfume taste? if you have suggestions? or can we just leave it out and the rest will still work?? thanks!
Not at all, you can just skip it altogether, it's only a small amount that won't affect the final result. Or you could use some more (a teaspoon max) vanilla extract. I hope you like it! 😊
Can I replace erythritol with the same amount of xylitol in this recipe? Also just wanted to check that I can use dried saffron as I don't have saffron powder. Thanks!
Hi Lucy, if you use xylitol, start with 1/4 cup only as it's sweeter than erythritol. Yes, whole saffron can be used - we actually used whole saffron so I'll clarify that in the ingredients.