Love this? Save it for later!
Share the inspiration with your friends
Introduction
Last Saturday afternoon, I was wandering through the produce aisle at my local farmers’ market when a sudden burst of lemon zest and fresh basil hit me — and just like that, I was eight years old again, sitting on the sun-warmed steps of my Aunt Marge’s garden porch. She had this cracked ceramic bowl filled with the creamiest panna cotta I’d ever tasted, topped with a handful of wild berries she picked herself. Honestly, I didn’t understand the fuss about basil in a dessert back then, but that sharp lemon tang mixed with the herb’s subtle peppery notes created a flavor memory I’ve chased ever since.
That day, I forgot to buy a bag of lemons (classic me) and ended up juggling a basket of basil while trying to remember Aunt Marge’s recipe from that fleeting memory. Maybe you’ve been there — trying to catch a scent or taste that feels just out of reach but pulls you forward anyway. This creamy lemon basil panna cotta with fresh berries is my attempt to hold onto that exact moment: the silky texture, the bright citrus bite, and the unexpected herbal twist that makes it feel like summer itself.
It’s not just a dessert — it’s a quiet nod to that sunlit porch, the hum of bees in the garden, and a cracked bowl filled with something simple but unforgettable. I hope when you make this, it does the same for you.
Why You’ll Love This Recipe
Let me tell you, this panna cotta isn’t just another creamy dessert. I’ve tested it over and over, tweaking the balance between lemon and basil until it felt just right — not too sharp, not too herbal, with a texture that’s smooth as silk but still holds its shape beautifully. Here’s why I keep coming back to this recipe:
- Quick & Easy: Comes together in under 30 minutes, making it ideal for last-minute dinner parties or a spontaneous treat.
- Simple Ingredients: You probably have most of these in your kitchen already. No hunting for fancy stuff.
- Perfect for Summer Gatherings: The fresh berries and light lemon flavor make it a cooling delight on warm days.
- Crowd-Pleaser: Every time I bring this to friends, it disappears fast — adults and kids both love it.
- Unbelievably Delicious: The creamy, tangy lemon pairs so well with the subtle basil, creating a unique flavor combo that feels both classic and fresh.
This panna cotta differs from others because of the basil infusion — I gently bruise the leaves to release their aroma without overpowering the dessert. Plus, I use fresh lemon zest and juice for a brightness that just wakes up the palate. Honestly, it’s the kind of dessert that makes you close your eyes and savor each bite.
You don’t need to be a fancy pastry chef to nail this — just a little patience and love for fresh ingredients. It’s the perfect way to impress guests without stress or to treat yourself on a quiet evening.
What Ingredients You Will Need
This recipe features a handful of fresh, wholesome ingredients that combine for bold flavor and that creamy, melt-in-your-mouth texture. Most are pantry staples, with a few fresh touches that make all the difference.
- Heavy cream: 2 cups (480 ml) — For the rich, silky base. I prefer organic cream from local dairies when possible.
- Whole milk: 1 cup (240 ml) — Adds lightness and balances the cream.
- Granulated sugar: 1/2 cup (100 g) — Sweetens the panna cotta without overpowering the lemon and basil.
- Gelatin powder: 2 teaspoons (about 7 g) — The magic that sets the panna cotta. I recommend Knox brand for consistent results.
- Fresh basil leaves: 10 large leaves — Washed and gently bruised to release flavor. Avoid bruising too much or it can get bitter.
- Lemon zest: From 2 medium lemons — Use a microplane for fine zesting to avoid the bitter pith.
- Fresh lemon juice: 1/4 cup (60 ml) — Adds tang and brightness. Fresh-squeezed is key here.
- Vanilla bean paste: 1 teaspoon — Optional but highly recommended for a warm, fragrant note. You can swap with pure vanilla extract if needed.
- Fresh berries: 1 to 1 1/2 cups (150-225 g) — Mix of strawberries, blueberries, and raspberries works best. In summer, swap in whatever is freshest at the market.
- Mint leaves: A few for garnish — Optional but adds a lovely fresh contrast.
Substitution tips: For a dairy-free version, replace heavy cream and milk with full-fat coconut milk, but the texture will be slightly different. Use agar-agar instead of gelatin to keep it vegan-friendly, though set time may vary.
Equipment Needed

- Medium saucepan: For gently heating cream and milk. A heavy-bottomed pan helps prevent scorching.
- Mixing bowls: One small bowl for blooming gelatin, and one larger for mixing.
- Whisk: To combine ingredients smoothly and avoid lumps.
- Fine mesh sieve: Optional but useful for straining out basil bits to keep a silky texture.
- Ramekins or small glass jars: For setting the panna cotta individually. I like 4-6 ounce (120-180 ml) sizes.
- Microplane grater: For zesting lemons finely.
- Measuring cups and spoons: Precision is key here, especially with gelatin.
If you don’t have ramekins, small heatproof cups or silicone molds work well too. A simple handheld whisk is fine, but an electric mixer makes blending vanilla and sugar even easier.
Preparation Method
- Bloom the gelatin: Sprinkle 2 teaspoons (7 g) of gelatin over 1/4 cup (60 ml) cold whole milk in a small bowl. Let it sit for 5-10 minutes until it swells and becomes spongy.
- Infuse the cream: In a medium saucepan, combine 2 cups (480 ml) heavy cream, 1/2 cup (100 g) sugar, bruised basil leaves, and vanilla bean paste. Warm over medium heat, stirring occasionally, until sugar dissolves and mixture is hot but not boiling (about 5 minutes). You should smell that fresh basil aroma lifting.
- Remove basil leaves: Take the pan off heat and strain the mixture through a fine mesh sieve into a clean bowl to remove basil bits for a smooth panna cotta. (If you like a slightly rustic texture, you can skip this step.)
- Add gelatin: Stir the bloomed gelatin into the warm cream mixture until fully dissolved. This step is crucial — if gelatin isn’t completely melted, panna cotta won’t set properly.
- Add lemon: Stir in 1/4 cup (60 ml) fresh lemon juice and lemon zest. The mixture should have a bright, fresh scent but remain creamy.
- Chill the mixture: Pour panna cotta into 4-6 ramekins or jars (about 4-6 oz / 120-180 ml each). Let cool slightly on the counter for 10 minutes, then cover with plastic wrap and transfer to the fridge.
- Set time: Refrigerate for at least 4 hours, ideally overnight, until firm but still jiggly. If you’re in a rush, 3 hours might work but the texture won’t be as perfect.
- Serve: Right before serving, top each panna cotta with fresh berries and a few mint leaves. You can drizzle a tiny bit of honey or lemon syrup if you want extra sweetness.
Tip: If your panna cotta is too wobbly, you may need a bit more gelatin next time (up to 2 1/2 teaspoons). If it’s too firm, reduce gelatin slightly. Also, don’t rush setting in the fridge — patience pays off here!
Cooking Tips & Techniques
One thing I learned the hard way: don’t boil the cream mixture once gelatin is added. High heat kills gelatin’s setting power, leading to a runny mess. I always keep the heat medium-low and remove from stove before mixing gelatin in. This little detail makes all the difference.
Bruising the basil leaves gently — just enough to release oils without tearing — helps infuse flavor without bitterness. I use the back of a spoon to press them lightly.
Make sure to bloom gelatin in cold milk or water first. Skipping this step can leave you with clumps or panna cotta that refuses to set. Also, stirring gelatin in warm (not hot) liquid ensures smooth incorporation.
Multitasking helps too: while panna cotta chills, you can prepare fresh berries or whip up a quick lemon syrup to drizzle on top.
Lastly, don’t skip the straining step if you want the smoothest result — it’s a little extra work but worth it when you cut into that creamy dessert.
Variations & Adaptations
- Dairy-free version: Swap heavy cream and milk for full-fat coconut milk and use agar-agar powder instead of gelatin for a vegan-friendly panna cotta.
- Seasonal berry swaps: In fall or winter, try topping with poached pears, stewed cherries, or even pomegranate seeds.
- Herbal twists: Substitute basil with fresh mint or thyme for a different but delicious herbal note.
- Flavor boosts: Add a splash of limoncello or elderflower liqueur to the cream for an adult-only treat.
- Textural additions: Sprinkle toasted almonds or pistachios on top for a crunchy contrast.
I once tried using lavender instead of basil — it was pretty interesting but a bit too floral for my taste. Still, that’s the fun of panna cotta: you can really make it your own.
Serving & Storage Suggestions
This dessert is best served chilled, straight from the fridge, with fresh berries piled on top. The contrast between cold panna cotta and juicy, slightly tart berries is just perfect. For a pretty presentation, add a few small mint leaves or a thin lemon slice on the side.
It pairs nicely with a light sparkling wine or a cup of herbal tea — especially chamomile or lemon verbena.
Store panna cotta in airtight containers in the refrigerator for up to 3 days. The texture holds well, but berries are best added fresh before serving.
If you want to make ahead, prepare panna cotta up to 2 days in advance to save time. Leftovers can be gently reheated in a warm water bath if you prefer it less chilled, but I honestly like it cold.
Flavors tend to deepen after a day in the fridge, so it often tastes even better the next day — if you can wait that long!
Nutritional Information & Benefits
This panna cotta is a treat but also has some nutritional perks. Heavy cream provides healthy fats that help absorb fat-soluble vitamins, while fresh lemon juice adds vitamin C and antioxidants. Basil is rich in vitamins A and K, plus it has anti-inflammatory properties.
Per serving (1 ramekin): approximately 280 calories, 20g fat, 16g carbohydrates, 3g protein. This dessert is gluten-free and can be made dairy-free with appropriate substitutions.
Keep in mind, it’s moderately sweet but not overly sugary, making it a balanced indulgence. I find it a satisfying way to end a meal without feeling weighed down.
Conclusion
So there you have it — a creamy lemon basil panna cotta with fresh berries that’s easy to make, a joy to eat, and carries a little story in every bite. I hope you’ll give it a try and maybe find your own special memory tucked inside that silky texture and bright citrus zing.
Feel free to tweak the herbs or berries to match your mood or season — that’s the beauty of this dessert. I love how it’s simple yet feels special, perfect for both quiet nights and festive gatherings.
If you do make it, I’d love to hear how it turned out or what variations you tried. Drop a comment below or share your photos — it’s always wonderful to see these recipes come to life in your kitchen.
Happy cooking and savor every bite!
Frequently Asked Questions
- Can I make panna cotta ahead of time? Yes, panna cotta can be prepared up to 2 days in advance and kept refrigerated until serving.
- What if I don’t have fresh basil? You can substitute with mint or thyme, but fresh basil gives the best flavor balance with lemon.
- How do I know when the panna cotta is set? It should be firm to the touch but still jiggle slightly in the center.
- Can I use gelatin sheets instead of powder? Yes, use about 4 gelatin sheets soaked in cold water for 5 minutes, then melted into the warm cream mixture.
- What’s the best way to remove panna cotta from ramekins? Dip the ramekins briefly in warm water, then run a thin knife around the edge before inverting onto a plate.
For a twist on creamy desserts, you might enjoy my crispy garlic chicken recipe for dinner before this panna cotta. Or if you’re looking for more fresh herb inspiration, check out my herb roasted vegetables that pair beautifully with light meals.
Pin This Recipe!

Creamy Lemon Basil Panna Cotta
A silky, creamy dessert infused with fresh lemon zest and basil, topped with fresh berries for a bright, refreshing finish. Perfect for summer gatherings or a simple, elegant treat.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 4 hours 25 minutes
- Yield: 4-6 servings 1x
- Category: Dessert
- Cuisine: Italian
Ingredients
- 2 cups (480 ml) heavy cream
- 1 cup (240 ml) whole milk
- 1/2 cup (100 g) granulated sugar
- 2 teaspoons (about 7 g) gelatin powder
- 10 large fresh basil leaves, washed and gently bruised
- Zest of 2 medium lemons
- 1/4 cup (60 ml) fresh lemon juice
- 1 teaspoon vanilla bean paste (or pure vanilla extract)
- 1 to 1 1/2 cups (150–225 g) fresh berries (strawberries, blueberries, raspberries)
- A few mint leaves for garnish (optional)
Instructions
- Bloom the gelatin: Sprinkle 2 teaspoons (7 g) of gelatin over 1/4 cup (60 ml) cold whole milk in a small bowl. Let it sit for 5-10 minutes until it swells and becomes spongy.
- Infuse the cream: In a medium saucepan, combine 2 cups (480 ml) heavy cream, 1/2 cup (100 g) sugar, bruised basil leaves, and vanilla bean paste. Warm over medium heat, stirring occasionally, until sugar dissolves and mixture is hot but not boiling (about 5 minutes).
- Remove basil leaves: Take the pan off heat and strain the mixture through a fine mesh sieve into a clean bowl to remove basil bits for a smooth panna cotta.
- Add gelatin: Stir the bloomed gelatin into the warm cream mixture until fully dissolved.
- Add lemon: Stir in 1/4 cup (60 ml) fresh lemon juice and lemon zest.
- Chill the mixture: Pour panna cotta into 4-6 ramekins or jars (about 4-6 oz / 120-180 ml each). Let cool slightly on the counter for 10 minutes, then cover with plastic wrap and transfer to the fridge.
- Set time: Refrigerate for at least 4 hours, ideally overnight, until firm but still jiggly.
- Serve: Right before serving, top each panna cotta with fresh berries and a few mint leaves. Optionally drizzle with honey or lemon syrup.
Notes
Do not boil the cream mixture after adding gelatin to avoid ruining the set. Gently bruise basil leaves to release flavor without bitterness. Bloom gelatin in cold milk before adding to warm mixture. Strain mixture for smooth texture. Adjust gelatin amount for desired firmness.
Nutrition
- Serving Size: 1 ramekin (about 4-6
- Calories: 280
- Fat: 20
- Carbohydrates: 16
- Protein: 3
Keywords: panna cotta, lemon basil dessert, creamy dessert, fresh berries, easy panna cotta, summer dessert, homemade dessert


