These No-Bake Coconut Bars are the kind of dessert I make when I want something soft and chewy with a thick chocolate top and zero oven time. They’re simple, a little rich, and they scratch that coconut-and-chocolate itch in a very direct way.
The coconut layer is sweet and sticky (in a good way), and the little bit of salt and vanilla makes it taste more like a real dessert bar and less like plain candy. I also really like using unsweetened coconut here so the whole thing doesn’t get too cloying, especially once you add the smooth chocolate coating.
I like these on a cookie tray, for potlucks, or anytime I need a make-ahead dessert that holds up in the fridge. They’re also easy to cut small, which I appreciate when there are a lot of sweets on the table.

Why You’ll Love This Recipe
No oven needed: It’s a true no-bake bar, which is nice when you don’t want to heat up the kitchen or babysit a bake time.
Chewy coconut base: The coconut layer stays dense and chewy, more like a candy bar than a cake-y bar.
That chocolate top: A simple melted chocolate layer gives you a clean “snap” when it’s cold and a softer bite once it sits a few minutes.
Easy to slice and serve: Once it’s chilled, you can lift it out and cut it into neat bars for trays, parties, or just snacking.
Flexible flavors: Dark chocolate, milk chocolate, almond extract, chopped nuts, flaky salt—this recipe takes those little changes really well.
Ingredients You’ll Need
Coconut Layer
- Unsweetened shredded coconut: I prefer unsweetened here because the condensed milk brings plenty of sweetness. It also makes the coconut flavor taste more “coconut” and less like candy.
- Sweetened condensed milk: This is the binder and the sweetness, and it’s what gives that classic dense, chewy bar texture. Make sure it’s sweetened condensed milk, not evaporated milk.
- Vanilla extract: Just enough to round out the sweetness and make the coconut layer taste more like a dessert bar.
- Fine salt: Don’t skip it. It keeps the coconut from tasting flat, especially once the chocolate goes on.
Chocolate Topping
- Semisweet chocolate chips: Semisweet is my go-to because it doesn’t get too sweet against the coconut. Dark chocolate works if you like a stronger chocolate bite, and milk chocolate is fine if that’s what you have.
- Coconut oil or unsalted butter: Either one helps the chocolate melt smoother and spread easier. Coconut oil keeps the flavor on-theme, but butter works just as well.
Optional Add Ins
- Chopped almonds: If you want an Almond Joy-style bar, this is the move. I like them chopped so they sprinkle evenly and don’t make slicing annoying.
- Flaky sea salt: A light sprinkle on top is really nice, especially if you use milk chocolate or sweetened coconut.

Recipe Instructions
- Prep the pan: Line an 8×8 inch pan with parchment paper and lightly grease it so the bars lift out cleanly later.
- Mix the coconut: In a bowl, mix the shredded coconut, sweetened condensed milk, vanilla extract, and salt until everything looks evenly combined.
- Press into the pan: Spoon the mixture into the prepared pan, then press it firmly into an even layer. Chill for about 30 minutes, until it feels set.
- Melt the chocolate: Melt the chocolate chips with the coconut oil (or butter) in the microwave in 20 to 30 second bursts, stirring between each, until smooth. You can also melt it in a double boiler.
- Top the bars: Pour the melted chocolate over the chilled coconut layer and spread it into an even layer. If you’re using chopped almonds or flaky sea salt, sprinkle them on right away.
- Chill and slice: Refrigerate for 1 to 2 hours, until the chocolate is firm. Lift out using the parchment, then cut into bars with a warm, dry knife and keep them chilled.

Some of my tips!
This is the part that really makes a difference. If you only read one section, make it this one because this is where I share the little trick that helps the recipe turn out so well.
Recipe Tips & Tricks
Use parchment paper. It makes lifting the whole slab out of the pan simple, and it keeps the corners from sticking.
Press the coconut layer firmly. If the base is packed in tight, the bars hold together better and slice cleaner. I usually press with the bottom of a measuring cup or a flat spatula.
Chill before adding chocolate. A cold coconut layer keeps the topping from sinking in or mixing with the base, and it helps the chocolate set up faster.
Melt the chocolate gently. Short microwave bursts and frequent stirring help prevent scorched chocolate. If it looks thick, keep stirring—it often smooths out as the chips finish melting.
Warm your knife for neat cuts. Run the knife under hot water, wipe it dry, and slice. Repeat as needed so you don’t crack the chocolate all over the place.
Make some touches!
There are plenty of easy ways to serve this depending on the occasion. Keep it simple, or add a few small touches to make it feel a little more special.
Serving Suggestions
- Coffee or espresso: These are really good with coffee, especially if you go with dark or semisweet chocolate on top. I like them as a small after-dinner sweet.
- Milk: A cold glass of milk is classic with chocolate-and-coconut bars. It’s also nice if you sprinkle a little flaky salt on top.
- Fresh berries: Strawberries or raspberries on the side keep the plate from feeling too heavy. This is a good option if you’re serving these after a bigger meal.
- Ice cream: Serve a bar with a scoop of vanilla ice cream if you want to make it feel more like dessert-dessert. Let the bar sit a few minutes so it’s easier to bite.
Save it for later
This section covers how to store leftovers and what parts of the recipe you can prepare ahead of time.
Storage and Make Ahead
Store the bars covered in the fridge for up to 1 week. I keep them in a container with parchment between layers so the tops don’t get scuffed up.
If you want to make this recipe ahead, it’s a good one. The texture actually holds up really well after a night in the fridge, and the slices stay neat.
For longer storage, freeze the bars for up to 2 months. I like freezing them already cut, so you can grab one at a time.
Thaw in the fridge overnight (or let a bar sit at room temp for a short bit). They’re easiest to eat when the chocolate isn’t rock-hard.

A few quick answers
This section covers a few extra details that may help before you head to the recipe card.
Recipe FAQs
Can I use sweetened shredded coconut instead of unsweetened?
You can, but it will make the bars noticeably sweeter. If sweetened coconut is what you have, I’d keep the salt in (don’t reduce it) and consider using dark chocolate on top to balance it a bit.
Can I swap the semisweet chocolate for dark or milk chocolate?
Yes. Dark chocolate makes the bars taste a little more grown-up and less candy-sweet, and milk chocolate makes them sweeter and softer. Use what you like.
Why is my chocolate cracking when I cut the bars?
This usually happens when the chocolate is very cold and you slice with a cold knife. Let the pan sit out for a few minutes, then use a warm, dry knife and wipe it between cuts.
Can I add almond extract or nuts?
Definitely. A little almond extract in the coconut layer gives you that Almond Joy direction, and chopped almonds sprinkled on the chocolate are great. Just keep the nuts chopped so the bars still slice cleanly.
Can I make this in a different pan size?
An 8×8 gives you thicker bars. A 9×9 will work too, but the bars will be a bit thinner and may set a little faster in the fridge.
You might also like
Before you go, take a look at a few other recipes below the recipe card. They use similar ingredients in a different way and are worth saving too.

No-Bake Coconut Bars
INGREDIENTS
Coconut Layer
- 3 cups unsweetened shredded coconut
- 1 can 14 oz sweetened condensed milk
- 1 tsp vanilla extract
- 1 8 tsp fine salt.
Chocolate Topping
- 1 1 2 cups semisweet chocolate chips
- 1 tbsp coconut oil or unsalted butter.
Optional Add Ins
- 1 2 cup chopped almonds
- flaky sea salt for topping.
INSTRUCTIONS
Prep Pan
- line an 8x8 inch pan with parchment paper and lightly grease.
Make Coconut Layer
- in a bowl mix shredded coconut
- sweetened condensed milk
- vanilla
- and salt until evenly combined
- press mixture firmly into prepared pan in an even layer
- chill 30 minutes until set.
Add Chocolate Topping
- melt chocolate chips with coconut oil in a microwave in 20 to 30 second bursts stirring until smooth or melt in a double boiler
- pour over coconut layer and spread evenly
- optionally sprinkle almonds or flaky salt.
Chill And Serve
- refrigerate 1 to 2 hours until chocolate is firm
- lift out using parchment
- cut into bars with a warm dry knife
- store chilled.
