Indian Ladoos (Truffles) with Dates, Mixed Nuts and Rose Petals

Indian Ladoos (Truffles) with Dates, Mixed Nuts and Rose Petals
Prep Time
20 min
Cook Time
15 min
8 servings

These delightful date balls (ladoos) are one of my favourite Diwali traditions. I fondly remember my mom and grandma crafting these sweet treasures year after year without fail, and I would eagerly linger in the kitchen hoping to snag a few before they disappeared.

These ladoos are not only beautiful but offer a delightful combination of nuttiness and fudginess. Since moving to Canada, I have carried on the tradition with my own family, making double batches of these delectable treats for Diwali gifting and to ensure I have leftovers for myself and my little one, because these are her favourite, too! It’s a recipe beloved by adults and kids alike.

For those with nut allergies, these date balls can be tailored to suit your preferences. By swapping out the pistachios, almonds, walnuts for dried mangoes, apricots, and cranberries, you can transform them into nut-free delights. Not only are they delicious, but they also make an excellent school snack, perfectly suited for packed school lunches.

Related: 10 Recipes for a Festive Diwali Dinner



Medjool dates, pitted
tsp saffron strands
cup hot almond milk
cup chopped pistachios
cup chopped almond
cup chopped walnuts
cup crushed dried rose petals



This recipe requires 30 minutes cool time.

A flat lay of the ingredients to make ladoos: dates, nuts and rose petals
Step 1

In a food processor or blender, combine the pitted dates, saffron strands, and hot almond milk. Blend until a smooth paste forms.

Ladoo ingredients in a food processor
Step 2

Transfer the date mixture to a pan and cook over medium heat, stirring continuously. After about 10 minutes, the mixture should thicken and start to pull away from the sides of the pan.

Step 3

Remove the pan from the heat and add all of the nuts. Stir well to ensure the nuts are evenly distributed, cooking for 5 more minutes. Allow the mixture to cool until it’s comfortable to handle for shaping into small balls.

Ladoo mixture in a pan
Step 4

To prevent the date mixture from sticking to your palms while shaping, you can apply a small amount of vegan butter or ghee to both your hands. This will make it easier to roll the mixture into small balls. Once shaped, place them on a plate.

Step 5

Roll the date truffles in crushed rose petals to coat. Refrigerate before serving.

A closeup on a ladoo

Rate Recipe

My rating for Indian Ladoos (Truffles) with Dates, Mixed Nuts and Rose Petals