Accessibility Statement

Published 31st July 2026

Recipe: Pistachio and rose-stuffed dates

Share this article

  • Share on Facebook
  • Share on Twitter
  • Print this page
  • Email this page

Best made and shared with others, this recipe brings together creamy ricotta and fragrant pistachio and rose flavors in a chewy date for a delicious, gut-friendly snack.

Beyond the flavor, these little bites pack a surprisingly balanced mix of macronutrients, vitamins, and minerals. 

The natural sugars in dates are paired with the healthy fats and protein from ricotta and nuts, creating a combination that supports digestion and energy, making this snack a great choice for your gut.

Serves: 6

Prep Time: 10 minutes

Ingredients

  • 6 dried dates, soaked for 24–48 hours in rose water, OR 6 medjool dates, seed removed

  • 2 tbsp ricotta cheese

  • 1 tsp honey

  • 2 tbsp pistachios, finely ground

  • 2 tbsp almonds, finely ground

  • A pinch of saffron (optional)

  • ¼ tsp rose water (optional)

  • To garnish: extra pistachio and dried rose petals

Method

  1. In a bowl, mix together the ricotta, ground nuts and honey, along with the saffron and rose water if using.

  2. Taste your mixture and adjust the sweetness to your liking.

  3. Using a small teaspoon, fill the dates with the creamy mixture.

  4. To garnish, roll the filled dates in extra ground pistachio and dried rose petals.

  5. Enjoy straight away, or wrap them up to share with friends.

We don't buy the hype — and neither should you

Our new app reveals what the food labels won't, using data from the world's largest nutrition study run by ZOE.

Share this article

  • Share on Facebook
  • Share on Twitter
  • Print this page
  • Email this page

EXPLORE ZOE


Stay up to date with ZOE

You'll receive our ongoing science and nutrition emails, plus news and offers.

Podcast

Podcast cover

Listen to the #1 health podcast in the UK

Daily30

Daily30 cover

Add a scoop of ZOE science to your plate

MenoScale

MenoScale cover

Make sense of your menopause symptoms. Get your score.