This is my go-to magic bar recipe and I’ve lost count of how many times I’ve made it. Piña colada magic bars — graham cracker crust, sweetened condensed milk, crushed pineapple, white chocolate chips, toasted coconut, and macadamia nuts — and they taste exactly like someone turned a beach cocktail into a dessert bar. Which is entirely the point.
No mixer. No timing that matters. One bowl for the crust, everything else goes straight onto the pan in layers. Life’s short — make bars that taste like a vacation.
The One Thing Worth Knowing First
The condensed milk is the entire mechanism. As it bakes, it soaks into everything above it — the pineapple, the coconut, the white chocolate — and binds it all into one chewy, slightly gooey bar.
The pineapple needs to be well-drained before it goes in. Really well-drained. Press it against a strainer, or squeeze it in a clean towel. Wet pineapple releases water into the condensed milk while it bakes and you end up with a soft, unset center instead of a bar that holds together.
That’s the only thing that trips people up with this recipe.
What Goes In (and How It All Stacks)
Makes 24 bars. Prep: 10 minutes. Bake: 25 to 30 minutes. Chill: 1 to 2 hours before slicing.
| Ingredient | Amount |
| Graham cracker crumbs | 2 cups |
| Unsalted butter, melted | ½ cup |
| Sweetened condensed milk | 1 can (14 oz) |
| Crushed pineapple, well-drained | ¾ cup |
| White chocolate chips | 1 cup |
| Sweetened shredded coconut | 1 cup |
| Chopped macadamia nuts | ½ cup (optional) |
| Chopped maraschino cherries | ½ cup (optional) |
Prep the Pan
Preheat the oven to 350°F (175°C). Line a 9×13-inch baking dish with parchment paper and leave an overhang on both short sides — you’ll use it to lift the whole slab out for slicing.
Press the Crust
Mix graham cracker crumbs and melted butter until fully combined. Press the mixture firmly and evenly into the bottom of the pan — use the bottom of a measuring cup to really pack it down. A loose crust crumbles when you cut the bars.
Layer Everything On Top
Pour the sweetened condensed milk evenly over the crust and spread it to the corners with a spatula.
Layer the toppings in this order: crushed pineapple first (closest to the condensed milk so the moisture integrates), then white chocolate chips, then shredded coconut on top so it toasts, then macadamia nuts and cherries if you’re using them. Don’t press anything down. The condensed milk will pull it all together in the oven.
Bake
Bake for 25 to 30 minutes until the edges are golden, the center is set, and the coconut on top is lightly toasted. That toasted coconut is your visual cue — once it’s there, you’re done.
Cool, Chill, and Slice
Cool completely in the pan. Then refrigerate for 1 to 2 hours before cutting. I’ve cut them warm before — delicious, structurally questionable, not ideal for serving to anyone else. Cold bars slice clean.
Use the parchment overhang to lift the slab onto a cutting board. Slice into 24 bars.

Where This Goes Wrong
Wet pineapple is the main culprit. If the bars don’t set in the middle, this is almost always why. Drain it well — more than you think is necessary.
Skipping the chill before slicing. The condensed milk keeps firming up as the bars cool. Cutting warm is a sticky situation. Give it the full hour in the fridge.
Loose crust. If it crumbles when you cut, the crust wasn’t packed firmly enough before baking. Use the flat bottom of a glass or measuring cup with some pressure behind it.
Layering order matters. Coconut on top = toasted and golden. Coconut buried under other toppings = steamed and pale. Keep coconut as the top layer.
What’s in Each Bar + How to Serve
Per bar (24 bars), approximate:
- Calories: ~210
- Fat: 11g | Saturated fat: 6g
- Carbohydrates: 27g | Sugar: 20g
- Protein: 2g
- Sodium: 90mg | Cholesterol: 18mg
Serve chilled or at room temperature — both work, cold keeps the layers most distinct. These belong at summer parties, potlucks, and holiday cookie exchanges where they’re reliably the most unexpected thing on the table. Store refrigerated in an airtight container for up to 5 days.
Make a Pan
One bowl. One pan. No mixer. And something that tastes like you spent more time on it than you did. These are the bars you make once and get asked to bring every time after.
Leave a comment below with whether you went macadamia, cherry, both, or skipped them entirely — and a rating if they earned it.
Print
Piña Colada Magic Bars
A no-mixer, one-pan dessert with a graham cracker crust, sweetened condensed milk, crushed pineapple, white chocolate chips, and toasted coconut. They taste exactly like a piña colada in bar form — and they take 10 minutes to assemble.
- Total Time40 minutes
- Yield24 bars 1x
Ingredients
- 2 cups graham cracker crumbs
- 0.5 cup unsalted butter, melted
- 14 oz sweetened condensed milk (1 can)
- 0.75 cup crushed pineapple, well-drained
- 1 cup white chocolate chips
- 1 cup sweetened shredded coconut
- 0.5 cup chopped macadamia nuts (optional)
- 0.5 cup chopped maraschino cherries (optional)
Instructions
- Prep the Pan Prep the Pan: Preheat the oven to 350°F (175°C). Line a 9×13-inch baking dish with parchment paper, leaving an overhang on each side for easy removal.
- Press the Crust Press the Crust: Mix graham cracker crumbs and melted butter until fully combined. Press firmly and evenly into the bottom of the prepared pan using the back of a measuring cup.
- Add the Layers Add the Layers: Pour sweetened condensed milk evenly over the crust and spread into the corners with a spatula. Layer on top in order: crushed pineapple, white chocolate chips, shredded coconut, macadamia nuts, and maraschino cherries if using. Do not press down.
- Bake Bake: Bake for 25 to 30 minutes until the edges are golden, the center is set, and the coconut on top is lightly toasted.
- Cool and Chill Cool and Chill: Cool completely in the pan, then refrigerate for 1 to 2 hours before slicing. This step is essential for clean cuts.
- Slice and Serve Slice and Serve: Use the parchment overhang to lift the slab onto a cutting board. Slice into 24 bars and serve chilled or at room temperature.
Notes
Drain the crushed pineapple very thoroughly — press it against a fine mesh strainer or squeeze in a clean towel. Excess moisture prevents the bars from setting in the center. Do not cut the bars warm; refrigerate fully before slicing for clean edges. Store in an airtight container in the refrigerator for up to 5 days.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Bars, Dessert
- Cuisine: American, Tropical
Nutrition
- Calories: 210
- Sugar: 20
- Sodium: 90
- Fat: 11
- Saturated Fat: 6
- Carbohydrates: 27
- Fiber: 1
- Protein: 2
- Cholesterol: 18




