Coconut Barfi Veg Recipes of India You Must Try Today

Updated On: October 8, 2025

Coconut Barfi is a classic Indian sweet that holds a special place in festive celebrations and everyday treats alike. This delightful dessert, made primarily from fresh grated coconut and sugar, is rich, creamy, and melts in your mouth with every bite.

Originating from various regions in India, coconut barfi recipes showcase the versatility of coconut in Indian cuisine, blending it with cardamom, nuts, and sometimes condensed milk to create a luscious treat.

Whether you’re new to Indian sweets or a seasoned enthusiast, making coconut barfi at home is rewarding and surprisingly simple.

In this blog post, we’ll explore authentic vegetarian coconut barfi recipes from India, perfect for sharing with family and friends. Alongside the traditional method, we’ll also share variations to suit your taste and dietary preferences.

So, gather your ingredients and get ready to embark on a sweet journey that’s sure to impress!

Why You’ll Love This Recipe

Coconut Barfi is not only delicious but also incredibly easy to prepare. It requires minimal ingredients and no complicated techniques, making it perfect for both beginners and experienced cooks.

The natural sweetness of fresh coconut combined with cardamom and nuts creates a perfect balance of flavors and textures.

This recipe is vegetarian and can be made vegan by using alternative sweeteners or plant-based milk. Coconut barfi also stores well, so you can prepare it in advance for festivals, parties, or as a sweet snack anytime.

Moreover, this recipe brings a piece of Indian heritage into your kitchen, offering a traditional dessert that is both nostalgic and delightful. If you love exploring Indian sweets, you might also enjoy Peda Recipe Ricotta Cheese and Paula Deen Red Velvet Cupcake Recipe, which offer unique spins on classic desserts.

Ingredients

Ingredient Quantity Notes
Fresh grated coconut 2 cups Preferably freshly grated for best flavor
Granulated sugar 1 cup Adjust to taste; jaggery can be used as an alternative
Whole milk 1/2 cup Can substitute with coconut milk for vegan version
Ghee (clarified butter) 2 tbsp For richness and authentic flavor
Cardamom powder 1 tsp Freshly ground for aromatic taste
Chopped nuts (cashews, almonds, pistachios) 1/4 cup Optional, for garnish and crunch
Rose water 1 tsp Optional, for subtle floral aroma

Equipment

  • Heavy-bottomed non-stick pan or kadhai
  • Wooden spatula or silicone spatula
  • Measuring cups and spoons
  • Mixing bowl
  • Greased tray or plate for setting the barfi
  • Knife for cutting into squares
  • Grater (if using fresh coconut)

Instructions

  1. Prepare the coconut: If using fresh coconut, grate it finely and set aside. If using desiccated coconut, lightly toast it in a pan for a minute to enhance flavor.
  2. Heat the pan: Place your heavy-bottomed pan on medium heat and add the ghee. Let it melt completely before moving to the next step.
  3. Add the coconut and milk: Add the grated coconut and half of the milk to the pan. Stir continuously to mix well and avoid lumps.
  4. Cook the mixture: Cook for about 5-7 minutes on medium-low heat, stirring frequently. The mixture should start to thicken and release a pleasant aroma.
  5. Add sugar: Slowly add the sugar and remaining milk, stirring continuously to dissolve the sugar completely.
  6. Thicken the mixture: Continue cooking on low heat, stirring constantly, until the mixture thickens significantly and starts to leave the sides of the pan. This process usually takes 10-15 minutes.
  7. Flavor the barfi: Add cardamom powder and rose water (if using). Mix well to incorporate the flavors evenly.
  8. Set the barfi: Grease a tray or plate with a little ghee. Pour the thickened coconut mixture into the tray and spread evenly with a spatula.
  9. Garnish: Sprinkle the chopped nuts over the surface and gently press them into the mixture.
  10. Allow to cool: Let the coconut barfi cool completely at room temperature for 1-2 hours. Once set, cut into squares or diamond shapes using a sharp knife.
  11. Serve and enjoy: Your homemade coconut barfi is now ready to be served. Store leftovers in an airtight container at room temperature for up to 4 days or in the refrigerator for a week.

Tips & Variations

“For a richer taste, substitute milk with coconut milk or condensed milk. Toasting the nuts before garnishing adds an extra layer of flavor and crunch.”

  • Use Jaggery: Replace sugar with jaggery for a deeper, caramel-like flavor and a healthier alternative.
  • Vegan Version: Use coconut milk and coconut oil instead of milk and ghee.
  • Add Saffron: Soak a few strands of saffron in warm milk and add it to the mixture for a beautiful color and aroma.
  • Chocolate Coconut Barfi: Mix in 2 tbsp of cocoa powder or melted dark chocolate for a fusion twist.
  • Use Desiccated Coconut: If fresh coconut is unavailable, use unsweetened desiccated coconut but increase milk quantity slightly.

Nutrition Facts

Nutrient Per Serving (1 piece ~ 40g)
Calories 150 kcal
Fat 8 g
Saturated Fat 6 g
Carbohydrates 18 g
Sugars 14 g
Protein 2 g
Fiber 2 g

Serving Suggestions

Coconut barfi is a perfect sweet to serve during Indian festivals such as Diwali, Holi, and Raksha Bandhan. It pairs wonderfully with a hot cup of chai or coffee.

You can also serve it as a dessert after a traditional Indian meal.

For a festive touch, garnish the barfi with edible silver foil (varak) or rose petals. It also makes a lovely gift when packed in decorative boxes during celebrations.

If you enjoy Indian sweets, you might want to explore other recipes such as the rich Peda Recipe Ricotta Cheese or the refreshing Pickled Cherry Pepper Recipe for a spicy-sweet twist.

Conclusion

Coconut barfi is a timeless Indian sweet that beautifully combines simplicity with rich flavors. Whether you are preparing it for a special occasion or just craving a delightful treat, this recipe is sure to satisfy your sweet tooth.

Using fresh coconut and aromatic cardamom brings out the authentic taste of Indian desserts, while the flexibility in ingredients allows you to adapt the recipe to your preferences and dietary needs.

Making coconut barfi at home is not only rewarding but also a wonderful way to connect with India’s rich culinary heritage. Don’t hesitate to try variations and share this delicious barfi with your loved ones.

For more savory and sweet recipes to complement your kitchen repertoire, check out Bariatric Meatloaf Recipe and Thelma Sanders Squash Recipe. Happy cooking and sweet celebrations!

📖 Recipe Card: Coconut Barfi

Description: A classic Indian sweet made from fresh coconut and condensed milk, flavored with cardamom. This rich and creamy dessert is perfect for festivals and celebrations.

Prep Time: PT10M
Cook Time: PT25M
Total Time: PT35M

Servings: 12 pieces

Ingredients

  • 2 cups fresh grated coconut
  • 1 cup condensed milk
  • 1/2 cup sugar
  • 1/4 cup milk
  • 1/2 teaspoon cardamom powder
  • 1 tablespoon ghee
  • 10 cashew nuts (chopped)
  • 1 tablespoon chopped pistachios
  • 1 tablespoon poppy seeds (optional)

Instructions

  1. Heat ghee in a pan and roast cashew nuts until golden. Set aside.
  2. Add grated coconut and milk to the pan, cook on medium heat for 5 minutes.
  3. Add condensed milk and sugar, stir continuously to avoid lumps.
  4. Cook until mixture thickens and starts to leave the sides of the pan.
  5. Add cardamom powder and mix well.
  6. Pour the mixture onto a greased plate, spread evenly.
  7. Sprinkle roasted cashews, pistachios, and poppy seeds on top.
  8. Allow it to cool and set for 1 hour.
  9. Cut into squares and serve.

Nutrition: Calories: 180 kcal | Protein: 3 g | Fat: 10 g | Carbs: 20 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Coconut Barfi”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A classic Indian sweet made from fresh coconut and condensed milk, flavored with cardamom. This rich and creamy dessert is perfect for festivals and celebrations.”, “prepTime”: “PT10M”, “cookTime”: “PT25M”, “totalTime”: “PT35M”, “recipeYield”: “12 pieces”, “recipeIngredient”: [“2 cups fresh grated coconut”, “1 cup condensed milk”, “1/2 cup sugar”, “1/4 cup milk”, “1/2 teaspoon cardamom powder”, “1 tablespoon ghee”, “10 cashew nuts (chopped)”, “1 tablespoon chopped pistachios”, “1 tablespoon poppy seeds (optional)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat ghee in a pan and roast cashew nuts until golden. Set aside.”}, {“@type”: “HowToStep”, “text”: “Add grated coconut and milk to the pan, cook on medium heat for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Add condensed milk and sugar, stir continuously to avoid lumps.”}, {“@type”: “HowToStep”, “text”: “Cook until mixture thickens and starts to leave the sides of the pan.”}, {“@type”: “HowToStep”, “text”: “Add cardamom powder and mix well.”}, {“@type”: “HowToStep”, “text”: “Pour the mixture onto a greased plate, spread evenly.”}, {“@type”: “HowToStep”, “text”: “Sprinkle roasted cashews, pistachios, and poppy seeds on top.”}, {“@type”: “HowToStep”, “text”: “Allow it to cool and set for 1 hour.”}, {“@type”: “HowToStep”, “text”: “Cut into squares and serve.”}], “nutrition”: {“calories”: “180 kcal”, “proteinContent”: “3 g”, “fatContent”: “10 g”, “carbohydrateContent”: “20 g”}}

Photo of author

Marta K

Leave a Comment

X