Creamy Panna Cotta with Grapefruit

Featured in: End Your Meal on a High Note

This fancy treat shows off two striking layers working together: aromatic rosemary-honey cream topped with bright, zesty grapefruit jelly. The smooth base gets its flavor from fresh (or dried) rosemary and natural honey, while the colorful citrus layer brings a refreshing zip. You won't need many ingredients to make this impressive dessert that's perfect for dinner guests. Make it the night before and just flip it onto plates when you're ready to wow everyone.

A woman in a kitchen taking a selfie.
By Rosa Rosa
Updated on Sat, 19 Apr 2025 17:04:09 GMT
Two desserts on a plate. Pin it
Two desserts on a plate. | letscookiteasy.com

This grapefruit jelly and rosemary honey panna cotta brings together creamy texture with zesty citrus in one fancy treat. The gentle herb hints from steeped rosemary work perfectly with the sweet honey, while the tangy grapefruit layer adds both a pretty look and flavor punch.

I whipped these up for friends coming over when I wanted them to think I was a kitchen genius. Everyone thought I'd spent forever making them, but honestly, I barely did any work at all.

Ingredients

  • Grapefruit: Must be fresh to get that bright color and tangy kick
  • Grapefruit zest: Cranks up the citrus flavor without making things too sour
  • Powdered gelatin: Gets both parts to set up just right
  • Whole milk: Makes it rich but keeps things from getting too heavy
  • Heavy cream: Gives that smooth, velvety feel panna cotta needs
  • Fresh rosemary: Adds that fancy smell that makes this dessert special
  • Honey: Makes it sweet in a more interesting way than plain sugar

Step-by-Step Instructions

Get your containers ready:
Put a tiny bit of plain oil on a paper towel and wipe three pudding molds. Just a light touch works best so they'll come out easy but won't taste like oil.
Make your grapefruit layer:
Squeeze the grapefruit and warm it up with some zest to pull out all the flavor. Just heat it briefly to wake up those citrus oils without cooking away the fresh taste. Push everything through a strainer to get all the juice for your bottom layer.
Get that jelly firm:
Soak gelatin in cold water first before melting for the best texture. Pour equal amounts in each mold and stick them in the fridge until they're totally set. Be patient here since grapefruit can be tricky with gelatin and needs plenty of cold time.
Get your milk mix ready:
Mix your milk and cream and warm them just until they steam, not boil. Cut up the rosemary small so it gives off more flavor while it soaks. Cover and let it sit for a full half hour to get just enough herb taste.
Finish your creamy top layer:
Pour out every bit of rosemary for a super smooth dessert. Add honey to your liking, thinking about how sour your grapefruit layer is. Carefully melt the soaked gelatin and mix it in without making it grainy.
Pop them out without breaking:
The warm water bath trick works every time. Watch the clock based on how thick your molds are. Slide a thin knife around the edges before flipping onto plates and they'll come out perfect.
Two desserts with a slice of grapefruit on a table. Pin it
Two desserts with a slice of grapefruit on a table. | letscookiteasy.com

I still remember the first time my spoon cut through both those layers. The honey and rosemary combo reminded me of the tea my grandma would fix me whenever I got sick as a kid. Adding grapefruit turned those childhood flavors into something totally grown-up and special.

Getting the Right Firmness

How much gelatin you add really changes how your dessert turns out. For that classic panna cotta that gently falls over when plated, go with less gelatin. If you want something that keeps its shape better or you're using taller molds, add more. The bottom grapefruit part needs less gelatin since the firmer panna cotta will hold it up. Don't get the gelatin too hot when melting it or it won't set as well.

Flavor Variations

You can switch things up lots of ways with this basic idea. Try thyme or lavender instead of rosemary. Swap the grapefruit for blood oranges in winter or fresh peaches when they're in season. Add some cardamom or star anise to the cream for something more exotic. The type of honey matters too. Dark buckwheat honey makes it richer, while orange blossom honey pairs great with the citrus. Just keep the same amount of liquid to gelatin when you make changes.

Serving Suggestions

These fancy treats don't need much else. A small butter cookie adds a nice crunch without fighting the delicate taste. Want something more filling? Add a dollop of whipped cream with just a hint of sugar or a tiny scoop of vanilla ice cream. Fresh raspberries or blackberries look pretty and taste great with it. For fancy occasions, top with a tiny sprig of rosemary and a curl of candied grapefruit peel to give guests a hint of what's inside.

Two desserts on a table. Pin it
Two desserts on a table. | letscookiteasy.com

This treat works just as well for a quiet night at home as it does for your fanciest dinner parties.

Frequently Asked Questions

→ Can I make this dessert in advance?

For sure! This treat works great when made ahead. Your panna cotta actually needs several hours to firm up properly, so making it a day early is actually perfect. It'll stay good in your fridge for up to 3 days without any problems.

→ What can I substitute for grapefruit?

Don't like grapefruit or can't find any? Try blood oranges, regular oranges, or even lemons instead. Each fruit will give you a different taste but they all go really well with the rosemary-honey base.

→ Do I need special equipment to make this?

Not at all. Regular ramekins or pudding molds do the job perfectly. If you don't have those around, just use small glasses or cups - though you might need to serve them right in the container rather than turning them out.

→ Can I use vegetarian gelatin alternatives?

Definitely, agar-agar or veggie gelatin works fine. About 1 teaspoon of agar-agar powder can replace each teaspoon of regular gelatin, but remember it might set a bit differently and take a different amount of time.

→ Why is my panna cotta not setting properly?

This usually happens if you didn't use enough gelatin, didn't let it cool long enough, or didn't prepare the gelatin correctly. Stick to the exact measurements, make sure to soak the gelatin in cold water first, and give it at least 4-6 hours or overnight in the fridge.

→ Can I use different herbs instead of rosemary?

You bet! Try thyme, lavender, or basil - they all go great with honey and citrus. Just watch the amounts you use since herbs like lavender and thyme pack a stronger punch than rosemary, so you might want to use less.

Honey Rosemary Cream Dessert

Fancy layered treat blending aromatic herb-infused cream with bright citrus topping for an amazing taste experience.

Prep Time
45 Minutes
Cook Time
15 Minutes
Total Time
60 Minutes
By Rosa: Rosa

Category: Sweet Desserts

Difficulty: Intermediate

Cuisine: Mediterranean-style

Yield: 3 Servings (3 single-portion desserts)

Dietary: Low-Carb, Gluten-Free

Ingredients

→ Citrus Gelatin

01 1 big grapefruit, squeezed and strained (150g)
02 Grated peel from 1 whole grapefruit
03 3/4 tsp gelatin powder
04 1 tbsp cool water
05 A bit of sugar or honey if needed

→ Herb-Infused Cream Dessert

06 200g full-fat milk
07 100g whipping cream (36% fat)
08 1 big fresh rosemary twig (4g, giving 1 tbsp leaves) or 2 tsp dried stuff
09 25g runny honey
10 1 1/2 tsp gelatin powder (for stiffer result) or 1 1/4 tsp (for wobblier texture)
11 1 tbsp cool water
12 Tiny bit of oil to stop sticking

Instructions

Step 01

Put a tiny drop of oil in three 150mL dessert cups, then wipe off extra with kitchen paper.

Step 02

Squeeze your grapefruit and mix juice with the peel in a small pot. Warm it up but don't let it bubble. This pulls flavor from the peel. Take it off the heat and wait 10 minutes.

Step 03

Push the mixture through a strainer, squeezing to get all the juice out. Measure exactly 150mL. Give it a taste and add sweetener if it's too sour.

Step 04

Soak 3/4 tsp gelatin in 1 tbsp cool water. Heat it in short 10-second bursts until it melts. Mix some warm juice into this gooey stuff, then stir everything back together until it's all smooth.

Step 05

Split your grapefruit mix between the three cups, 50mL each. Stick them in the fridge until they're firm, at least 1-2 hours, before you add the creamy top part.

Step 06

For the creamy layer, heat milk and cream in a small pot until it's hot but not boiling. Chop up your rosemary leaves, toss them in, give it a quick stir, then cover and leave it alone for half an hour.

Step 07

Pour the milk through a strainer and throw away the rosemary bits. Add 25g honey or more if you want it sweeter. Soak 1 1/2 tsp gelatin in 1 tbsp cool water, then zap it till it's melted.

Step 08

Mix some of your herb-flavored milk into the melted gelatin until smooth, then dump it all back together. Pour 100g of this mix on top of each firm grapefruit layer.

Step 09

Leave in the fridge until completely firm, best if left overnight.

Step 10

When you're ready to eat, dunk the bottom of each cup in just-boiled water for 5-10 seconds (less time for thin cups, more for thick ones). Run a knife around the edge and flip onto your plate.

Notes

  1. You can tweak how firm your dessert turns out - go with 1 1/4 tsp gelatin for something that slumps a bit or 1 1/2 tsp if you want it to stand tall and proud.
  2. This tastes way better if you make it a day before serving so all the flavors can mingle together.

Tools You'll Need

  • Three 150mL dessert cups or small bowls
  • Little cooking pot
  • Strainer with small holes
  • Microwave oven
  • Cup for measuring liquids

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Has milk products (whole milk, cream)
  • Contains gelatin (from animals)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 225
  • Total Fat: 14.8 g
  • Total Carbohydrate: 19.5 g
  • Protein: 5.2 g