Healthy Panna Cotta Recipe: Light & Creamy

Updated November 5, 2026

Total time
4 hr 15 min
prep 15 min · cook 5 min
Serves
4
portions as written

Jump to recipe

Healthy Panna Cotta Recipe: Light & Creamy

Panna cotta is a classic Italian dessert known for its silky, creamy texture and delicate vanilla flavor. This healthier version uses low-fat milk and Greek yogurt to cut the calories and fat while keeping the signature smooth, wobbling consistency. It’s a simple, make-ahead dessert that feels indulgent but fits into a balanced diet, perfect for a light ending to any meal.

Ingredients

  • 2 cups (480 ml) low-fat milk (1% or 2%)
  • 1 cup (240 ml) plain Greek yogurt (non-fat or low-fat)
  • 1/3 cup (65 g) granulated sugar (or honey/maple syrup)
  • 1 1/2 teaspoons vanilla extract
  • 2 1/4 teaspoons (7 g) powdered gelatin (about one 0.25-oz packet)
  • 3 tablespoons (45 ml) cold water
  • Pinch of salt

Instructions

  1. In a small bowl, sprinkle the powdered gelatin over the cold water. Let it sit for 5–10 minutes to bloom (it will become thick and spongy).
  2. In a medium saucepan, combine the milk, sugar, and salt. Heat over medium heat, stirring occasionally, until the sugar dissolves and the mixture is steaming but not boiling (about 3–4 minutes). Do not let it boil.
  3. Remove the saucepan from heat. Add the bloomed gelatin and stir until it is completely dissolved, about 1 minute.
  4. Let the milk mixture cool for about 5 minutes, until it is warm but not hot (around 110°F / 43°C). If it’s too hot, the yogurt will curdle.
  5. In a large bowl, whisk the Greek yogurt and vanilla extract until smooth. Gradually pour the warm milk mixture into the yogurt, whisking constantly until fully combined.
  6. Strain the mixture through a fine-mesh sieve into a large measuring cup or bowl with a spout. This removes any lumps and ensures a silky texture.
  7. Divide the mixture evenly among 4 small glasses or ramekins (about 1/2 cup each).
  8. Cover each with plastic wrap and refrigerate for at least 4 hours, until set and firm to the touch. They can be kept for up to 3 days.

Tips

  • Gelatin blooming: Always bloom gelatin in cold water before adding to warm liquid. If you skip this, the gelatin will not dissolve evenly and you’ll get lumps.
  • Don’t boil the milk: Boiling can cause the milk to separate or form a skin. Heat just until steaming and the sugar dissolves.
  • Cool before adding yogurt: If the milk mixture is too hot, the yogurt will curdle. Let it cool to warm, but not hot, before whisking in the yogurt.
  • Straining is key: Even if you whisk carefully, straining removes any undissolved gelatin or yogurt lumps for a perfectly smooth panna cotta.

Serving Suggestions

Serve the panna cotta chilled, directly in the glass or ramekin. To unmold, dip the ramekin in hot water for 10 seconds, then invert onto a plate. Top with fresh berries, a berry compote, or a drizzle of honey. A few mint leaves add a fresh touch. For a crunch, sprinkle with crushed pistachios or a crumbled biscotti.

Variations

  • Citrus: Add 1 teaspoon of lemon or orange zest to the milk while heating, then strain it out before adding the yogurt.
  • Chocolate: Whisk 2 tablespoons of unsweetened cocoa powder into the milk before heating, and increase sugar to 1/3 cup (65 g) plus 1 tablespoon.
  • Coffee: Add 1 teaspoon of instant espresso powder to the milk while heating, and reduce vanilla to 1 teaspoon.
  • Dairy-free: Use full-fat coconut milk instead of cow’s milk and coconut yogurt instead of Greek yogurt. The texture will be richer and slightly coconut-flavored.

Storage and Reheating

Panna cotta keeps well in the refrigerator, covered, for up to 3 days. It is best served cold, so there is no need to reheat. If you want to unmold it, do so just before serving. Do not freeze panna cotta, as the texture will become watery and grainy upon thawing.

Frequently Asked Questions

Can I use agar-agar instead of gelatin? Yes, you can substitute agar-agar powder. Use 1 teaspoon of agar-agar powder mixed with the milk, bring to a boil, and simmer for 2 minutes to activate. The texture will be firmer and less creamy, but still pleasant.

Why is my panna cotta not setting? This usually happens if the gelatin was not bloomed properly, or if the mixture was too hot when the gelatin was added, which can weaken it. Also, ensure the mixture is chilled for at least 4 hours. If it still doesn’t set, you may have used old gelatin.

Can I reduce the sugar further? Yes, you can cut the sugar to 2 tablespoons (25 g) if you prefer a less sweet dessert, especially if you serve it with a sweet fruit topping. The gelatin does not need sugar to set.

How do I know when it’s set? Gently jiggle the glass or ramekin. The panna cotta should wobble as a whole, not be liquid. It should feel firm to the touch on the surface. If it ripples like a liquid, it needs more chilling time.

Can I make this ahead of time? Absolutely. Panna cotta is a perfect make-ahead dessert. Prepare it up to 2 days in advance and keep it covered in the refrigerator. Just add toppings right before serving.

Is it safe to eat during pregnancy? Yes, this recipe uses pasteurized milk and yogurt, and the gelatin is safe. However, if you are concerned about any ingredient, consult your healthcare provider. The panna cotta is fully cooked and chilled, so it is generally safe.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).