Coconut barfi is one of those classic treats that instantly brings comfort and nostalgia. Whether you grew up enjoying it during festive seasons or discovered it later in life, this simple yet indulgent sweet has a timeless charm. With its soft, chewy texture and rich coconut flavor, coconut barfi captures the essence of traditional Indian sweets while remaining wonderfully easy to enjoy year-round.
At its core, coconut barfi is a celebration of just a few ingredients – grated coconut, sugar, and milk – that come together to create something magical. It’s sweet but not overpowering, and the natural flavor of coconut takes center stage. Some versions are finished with a touch of cardamom, adding warmth and a fragrant twist that elevates each bite.
Visually, coconut barfi often looks like little squares of edible snow. It’s common to find it cut into neat diamonds or rectangles, sometimes topped with slivered almonds or silver leaf for a festive flair. But even without the extra garnish, the texture alone makes it feel special – slightly crumbly on the outside and delightfully soft on the inside.
It’s also incredibly versatile. You can make it with fresh, frozen, or desiccated coconut, depending on what you have on hand. Some versions use condensed milk for extra richness, while others stick to more traditional methods. Regardless of the variation, the essence remains the same: comforting, coconutty goodness.
Coconut barfi is especially popular during holidays like Diwali, Holi, or Raksha Bandhan, but there’s no need to wait for a celebration. It’s perfect for gifting, for afternoon tea, or just as a sweet little pick-me-up after a long day. For those who enjoy making treats at home, it’s also an approachable recipe that doesn’t require fancy tools or hard-to-find ingredients.
In a world full of modern desserts, coconut barfi holds its own as a beloved traditional sweet that continues to win hearts with its simplicity, flavor, and cultural richness.

Ingredients
- 2 cups grated coconut
- 1 cup condensed milk
- 1/4 cup milk
- 1/2 tsp cardamom powder
- 2 tbsp ghee
- 1 tbsp Nuts almonds, pistachios) for garnish, cashews, chopped
Instructions
- In a pan, heat ghee over medium heat.
- Add the grated coconut and sauté for 2-3 minutes until it releases its aroma.
- Add the condensed milk and milk to the pan and mix well.
- Cook the mixture, stirring constantly, until it thickens and starts to leave the sides of the pan.
- Add the cardamom powder and mix well.
- Transfer the mixture to a greased plate or tray and spread it evenly.
- Garnish with chopped nuts and press them lightly into the mixture.
- Allow the barfi to cool completely and then cut it into square or diamond shapes.
- Serve and enjoy!
Coconut barfi is for people who love sweets! This one tastes just like my grandma’s. Love it! 😍
Yummm! Made this for a potluck and everyone asked for the recipe. So easy & tasty. Can’t believe how simple it was! 👍
I don’t know… Sounds too simple. What if it doesn’t taste good?
Glad to hear everyone loved it! It’s a real crowd-pleaser. 👍
I thought barfi was supposed to be more solid? Mine came out too soft, maybe I cooked it too long?
Loved this recipe! The barfi turned out just like my grandma used to make. Thanks!
So glad you loved it! This recipe really brings back memories. 😍
I tried it but my barfi turned out too sticky. What did I do wrong?
Wasn’t a fan. It turned out too sticky and didn’t taste like the ones I had in India. Maybe I did something wrong?
I think the secret is in cooking it just right. Did you let it cook long enough? That’s what helps it not be sticky.
Maybe you should try using less milk? Mine came out great! But hey, everyone has their own taste.
I made this for Diwali and everyone loved it. So easy!
That’s awesome to hear! Coconut barfi is such a crowd-pleaser. Happy Diwali!
I forgot to add milk, and it still turned out decent. Impressed!
That’s impressive! I thought milk was a must for barfi, guess I was wrong! Can’t wait to try this without it now.
No milk? Really? I feel like it wouldn’t taste the same… But happy you like it!
I tried making this but it was too sweet for my taste. Can I reduce the condensed milk?
Yummy! Made this last night and it was gone in minutes. I added some saffron too, wowza!
Do you really need the ghee? Can it be made without that? I’m on a diet!
You can probably make it without ghee, but it won’t taste the same. Ghee adds richness! Maybe just use less? 🤷♀️
Why use ghee? Just skip it, it should be fine. Just more coconut and milk will make it nice. 😊
I like it! But not as sweet as I thought it’d be. Maybe add more condensed milk next time? 🤷♂️
I just threw everything in a blender, didn’t even follow the steps. It was still good!
That’s awesome! Sometimes cooking is all about being creative. Glad it turned out good for you! 😊
How do u even make barfi? This seemed hard when I tried…
It was ok, but too sweet for my taste. Maybe less condensed milk next time?
Made this for Diwali night and it turned out super fragrant. The texture was perfectly barfi-like—thick but still soft. I used pistachios only and it still tasted great!
Diwali + coconut barfi sounds perfect! 🎉 I love that yours turned out super fragrant—mine always smells amazing once the condensed milk hits. Also good call using only pistachios!
This was easy and quick! I used shredded coconut instead of grated and it still turned out yummy. Will make again! 👍
Honestly, the instructions are clear but my mixture took longer to thicken (like 10-15 mins more). Still delicious though—could’ve used slightly more nuts on top.
Easy recipe! However, I think it needs more sugar. Can I add some?
You can definitely add more sugar if you like it sweeter! Just remember, too much sugar can change the texture a bit.
Coconut Barfi rocked my birthday party! Everyone enjoyed it, thx for sharing!
Coconut barfi? More like coconut BLAHfi. 🙄
This coconut barfi recipe is amazing! It came out so delicious, my family loved it. 😊
I never thought making barfi could be this easy! Gonna try it this weekend! 🍬
Too sweet for my taste. I will reduce the condensed milk next time.
I tried making this but it turned out too sticky. Any tips?
Barfi turned out great! I used coconut flakes instead, still awesome!
Made this for Diwali and it turned out exactly like the store-bought kind—sweet, fragrant, and not too hard. Loved the cardamom touch!
This recipe is amazing! The coconut flavor is so rich and the sweetness is just right. My family loved it!
Coconut barfee??? What is this? Sounds weird but I’ll try if my mom lets me.
Looks easy to make! But isn’t barfi usually with khoya? Just saying.
I don’t have ghee. Can I just use butter instead? Asking for a friend.
Coconut barfi is my favorites!! Yummy in my tummy!!
Does anyone else see the typo? It says 1/4 cup milk but I think it should be 1/2. Just saying.
Mine became a bit grainy, not sure if I overheated the condensed milk. Taste is good, but texture needs practice.
Oof, grainy usually means the condensed milk got too hot or cooked too long. Next time, keep it on medium-low and stir like crazy until it just thickens—then off the heat fast. 👍
I tried this but it turned out too soggy. Maybe I added too much milk. 🤔
I’ve had a similar issue! Maybe try reducing the milk a bit next time? You’ll get a firmer texture. 😊
Soggy? That’s weird… I used the same ingredients and it was fine. Maybe it’s just luck? 🤷♂️
Too sweet for my taste. Maybe cut down on the condensed milk next time.
I tried this yesterday, but it wouldn’t set properly. What did I do wrong?
Sounds like you might not have cooked it long enough. It needs to thicken well before you set it. Better luck next time!
Maybe you added too much milk? It can be finicky. I usually just skip the milk and it works great!
This is the recipe I needed! I subbed with dark chocolate and it was A-MA-ZING!
This recipe is fantastic! Just made it and it turned out delicious. My family loved it! 😍
Coconut barfi is one of my favorites, but I’m skeptical about using only 1/4 cup milk with condensed milk. It was good, just felt a little heavy/sweet. Next time I’ll reduce condensed milk slightly.
This barfi is so delicious! I can’t believe how easy it was to make. My family loved it!
So glad you enjoyed it! This recipe is a winner for sure! 😊
I have never tried making barfi before and this was super simple. But it didn’t set properly! What went wrong?
Maybe you didn’t cook it long enough? It needs to thicken a lot before you set it. Just keep trying, you’ll get it right!