Perfect make ahead dessert.
These layered Chocolate Cherry Macadamia Nut Magic Bars are rich, chewy, and loaded with flavor. We combine a buttery cookie crust, layers of chocolate, nuts, fruit, and coconut, and hold it all together with sweetened condensed milk. It’s a crowd pleaser and comes together super quick!

Magic Bars or 7 Layer Bars
I absolutely love the traditional magic bars. The only thing I always consistently changed was the graham cracker crust. I’ve always used Nilla wafers just due to preference. Graham crackers aren’t my favorite.
Obviously my inspo for this recipe is the traditional version, but I was initially inspired by my love for a white chocolate chip macadamia nut cookie. So I combined those flavors with dried cherries for a tart but complementary bite. The macadamia nuts get toasty in the oven and create a perfect punch of flavor. Everything just works. I know you’ll love these!
Ingredients
These are so incredibly simple which makes them perfect to whip up when you need a last minute dessert.
Crust Ingredients
- Nilla wafers – crushed, I throw them in the food processor. But you can put them in a ziplock and use a heavy object to carefully crush them
- unsalted butter
Bar Ingredients
- white chocolate chips – my favorites are Ghirardelli and Guittard, use whatever you have and like!
- semi-sweet chocolate chips – helps to balance out the sweetness of the white chocolate
- macadamia nuts – the star of the show! I use unsalted
- dried cherries – dried cherries are very underrated, if you happen to not be able to find them, you can replace with dried cranberries. The flavor profile will be slightly different but will still taste great
- sweetened shredded coconut – you definitely don’t want to skip the sweetened
- sweetened condensed milk – make sure it’s sweetened condensed, not evaporated milk!

How to Make Chocolate Cherry Macadamia Nut Magic Bars
- Prepare the Pan: Preheat the oven and line a baking pan with parchment paper, leaving some overhang for easy removal.
- Make the Crust: Mix crushed vanilla wafers with melted butter until the mixture looks like wet sand. Press firmly and evenly into the bottom of your pan.
- Add the Layers: Sprinkle white chocolate chips and semi-sweet chocolate chips evenly over the crust. Scatter chopped macadamia nuts and dried cherries over the chocolate. Top with an even layer of shredded sweetened coconut.
- Finish and Bake: Drizzle sweetened condensed milk evenly over the entire surface. Bake until the edges are set and the coconut is lightly golden.
- Cool and Slice: Allow the bars to cool completely in the pan, then refrigerate before cutting into bars.

How to Store and Make Ahead Chocolate Cherry Macadamia Nut Magic Bars
Store in an airtight container at room temperature, they will stay fresh for 4-5 days.
Make the bars and refrigerate uncut for up to 1 week. Bring them to room temperature and cut before serving.

How to Freeze Chocolate Cherry Macadamia Nut Magic Bars
The bars freeze well for 2-3 months. Wrap them tightly in plastic wrap and store in an airtight container or freezer-safe ziplock bag.

Looking for more cherry recipes? Cherry Crisp and Cherry Cheese Danishes are some of my favorites!
Frequently Asked Questions
I can’t find dried cherries, what can I use instead?
If you can’t find dried cherries, you can substitute with equal parts dried cranberries. Cranberries will give a slightly tangier, brighter flavor but will still taste delicious.
Why did my bars fall apart?
Let the bars cool fully before slicing. Place them in the fridge for at least 1 hour or overnight before removing from the pan and slicing into bars.
Can I use mini chocolate chips?
Yes, use mini chocolate chips if it’s all you have on hand, I do it all the time. We use a mix of white and semi-sweet so that it’s not overly sweet. This is a very decadent bar.
Print
Chocolate Cherry Macadamia Nut Magic Bars
- Total Time: 45 minutes
- Yield: 24 bars 1x
Ingredients
- 2 cups crushed Nilla wafers, 8oz
- ½ cup unsalted butter, melted
- 1 cup white chocolate chips
- ½ cup semi-sweet chocolate chips
- ¾ cup macadamia nuts, chopped
- ¾ cup dried cherries, roughly chopped
- ¾ cup sweetened shredded coconut
- 1 14oz can sweetened condensed milk
Instructions
- Preheat the oven to 350°F. Line a 9×13 baking pan with parchment paper, leaving an overhang on the sides for easy removal.
- In a bowl, mix 2 cups crushed Nilla wafers and ½ cup melted butter until evenly combined, the mixture should resemble wet sand. Press firmly and evenly into the bottom of the prepared pan to form the crust.
- Sprinkle 1 cup white chocolate chips evenly over the crust, followed by ½ cup semi-sweet chocolate chips.
- Scatter ¾ cup chopped macadamia nuts and ¾ cup chopped dried cherries evenly over the chocolate chips.
- Sprinkle ¾ cup sweetened shredded coconut over the top.
- Drizzle the sweetened condensed milk evenly over the entire surface, making sure most of the topping is covered.
- Bake for 25-30 minutes, until the edges are set and the coconut is lightly golden.
- Let cool completely in the pan, then refrigerate for at least 1 hour before cutting into bars. Cutting while still warm will cause them to fall apart.
Notes
You can make these more bite-size by cutting into smaller bars.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Sweet Tooth
- Method: Oven







Cinnamon Sugar Cookie Squares
These are so delicious!!