How to Make Homemade Cadbury Gems (Traditional & Healthy Version)

Cadbury Gems are a beloved Indian chocolate treat, instantly recognizable by their vibrant candy shells and rich chocolate centers. For decades, Gems have been a nostalgic favorite among children and adults alike, enjoyed during lunch breaks, at birthday parties, or as a small indulgence during festivals like Diwali and Raksha Bandhan. Their colorful appeal makes them a staple in Indian sweet boxes and a fun addition to homemade desserts, cakes, and even as a garnish for ladoos or kheer. This healthy, homemade version of Cadbury Gems recreates the classic taste and look with better-for-you ingredients and a lower sugar content, making it suitable for mindful calorie tracking. By using quality cocoa powder, natural sweeteners, and plant-based colors, you can enjoy the authentic Indian Gems experience without the guilt. Perfect for lunchboxes, festival treats, or as a quick energy bite after school, these Gems are a testament to the joy and creativity of Indian sweets.

35 min total2 servingsmedium160 kcal / 100g

Ingredients

  • 1/2 cup Dark chocolate (70% cocoa) (chopped or chips)
  • 2 tbsp Milk powder (doodh ka powder)
  • 1 tsp Coconut oil (for shine & smoothness)
  • 2 tbsp Powdered jaggery (gur for natural sweetness)
  • as needed Natural food colors (beetroot, spinach, turmeric for red/green/yellow)
  • 2 tbsp Cornflour (makka ka atta for binding)
  • 2-3 tsp Water (for mixing colors)
  • 1/2 tsp Vanilla essence (for flavor)
  • 1/8 tsp Pinch of salt (balances sweetness)

Step-by-step instructions

Step 1: Melt the dark chocolate with coconut oil in a double boiler or micr...

Step 1 · Melt the dark chocolate with coconut oil in a double boiler or micr...

Melt the dark chocolate with coconut oil in a double boiler or microwave until smooth. Stir in milk powder, jaggery, salt, and vanilla essence (if using). Mix well to form a thick, glossy chocolate mixture.

Step 2: Let the mixture cool slightly

Step 2 · Let the mixture cool slightly

Let the mixture cool slightly, then roll small portions into tiny balls (about the size of a chana/pea) to mimic Gems shape. Place them on a plate lined with butter paper.

Step 3: Divide cornflour into separate bowls and mix each with a few drops ...

Step 3 · Divide cornflour into separate bowls and mix each with a few drops ...

Divide cornflour into separate bowls and mix each with a few drops of natural food colors (beetroot for red, spinach for green, turmeric for yellow, etc.) and a little water to make colored coatings.

Step 4: Roll each chocolate ball gently in the colored cornflour

Step 4 · Roll each chocolate ball gently in the colored cornflour

Roll each chocolate ball gently in the colored cornflour, ensuring an even, thin layer coats the entire surface.

Step 5: Place the colored balls on a plate and refrigerate for 10-15 minute...
15 min

Step 5 · Place the colored balls on a plate and refrigerate for 10-15 minute...

Place the colored balls on a plate and refrigerate for 10-15 minutes to set the coating and firm up the Gems.

Step 6: Once set

Step 6 · Once set

Once set, gently brush off extra cornflour or use a soft brush. Store the homemade Cadbury Gems in an airtight container.

Why this recipe is healthy

By opting for dark chocolate, jaggery, and natural colors, this recipe avoids the excess sugars and artificial ingredients found in store-bought candies. The use of milk powder boosts the protein and calcium content, and coconut oil adds healthy fats. This makes the homemade Cadbury Gems a better alternative for those monitoring calorie intake, managing weight, or seeking a more nutritious dessert option.

A note on tradition

Cadbury Gems have become an iconic part of Indian childhoods, especially in urban areas and during major festivals like Diwali, Holi, and Raksha Bandhan. They are often shared in school tiffins, used as cake decorations, or given as prasad in temples. Creating homemade Gems is a fun family activity, allowing for customization and healthier choices while keeping the spirit of Indian sweets alive.

← Back to Cadbury Gems nutrition