Nariyal Ladoo: Traditional Indian Coconut Balls

Anushree Shetty


Take a bite out of tradition! If you’re looking for a quick dessert, these deliciously moist coconut balls will not disappoint. This Indian-inspired recipe calls for only five ingredients, and it comes together in about 30 minutes.

Homemade Coconut Balls on Plate |

Homemade Coconut Balls on Plate |
0 from 0 votes

Nariyal Ladoo: Traditional Indian Coconut Balls

Prep Time 15 minutes
Cook Time 8 minutes
Total Time 23 minutes
Servings 20
Calories 165 kcal



  1. In wide-mouthed bowl, pour in ¼ cup of desiccated coconut. Set aside.
  2. Heat non-stick wok over medium-low and add remaining 3 cups desiccated coconut.
  3. Cook coconut for about 5 minutes while stirring continuously to toast evenly.
  4. Add condensed milk, whipping cream and cardamom powder to the desiccated coconut.
  5. Continue to cook while stirring continuously until the mixture is well combined and has fully absorbed the liquid (should take about 2-3 minutes).
  6. Remove wok from heat and let the mixture cool for no more than 10 minutes.
  7. Grease hands with ghee and scoop out a ping pong sized ball of the coconut mixture.
  8. Shape it into a ball. Roll the ball into the reserved desiccated coconut mixture and then set it aside.
  9. Repeat with remaining mixture.
  10. Consume immediately or refrigerate for about 3-4 days.

Recipe Notes

  • The coconut mixture needs to be warm while rolling - otherwise they’ll fall apart.
  • If the coconut mixture is too sticky, cook for a few more minutes until the moisture is absorbed.
  • If the mixture is too dry to roll, then add a tablespoon of milk or heavy cream to add moisture.
  • Using heavy cream is optional, but if you like soft coconut balls, don’t skip it.
  • Order the ingredients you need to make this recipe at!

Nutrition Facts
Nariyal Ladoo: Traditional Indian Coconut Balls
Amount Per Serving (1 g)
Calories 165 Calories from Fat 108
% Daily Value*
Fat 12g18%
Saturated Fat 10g50%
Polyunsaturated Fat 1g
Monounsaturated Fat 1g
Cholesterol 10mg3%
Sodium 31mg1%
Potassium 152mg4%
Carbohydrates 14g5%
Fiber 2g8%
Sugar 12g13%
Protein 3g6%
Vitamin A 86IU2%
Vitamin C 1mg1%
Calcium 62mg6%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.