Desserts
Crafting McDonald's iconic haupia pie at home delivers that signature creamy coconut dream without the bakery shortcuts—no-bake and ready in under an hour. The secret lies in reducing coconut milk to a velvety sauce and layering it with gelatin for that signature wobble.
I’ve perfected this recipe after years of testing, ensuring every slice delivers the same nostalgic texture and mild sweetness.
This version stays true to the original while offering flexibility: swap agar-agar for gelatin if preferred, or adjust coconut milk ratios for richer flavor. The no-bake crust means no oven required—just assemble, chill, and slice.
Perfect for potlucks or dessert cravings, it’s a crowd-pleaser that tastes like a trip to your favorite fast-food spot.
The result is a pie with smooth coconut cream that holds its shape yet melts in your mouth, topped with a dusting of powdered sugar for that classic finish.
No special equipment needed—just patience for the chilling process. Whether you’re recreating a childhood memory or introducing someone to this Filipino-American favorite, this recipe delivers every time.
For extra flair, add toasted coconut flakes or a drizzle of caramel on top. The no-bake method keeps it foolproof, so even beginners can achieve professional results. Let’s get started—your taste buds will thank you.
Ingredients for haupia pie mcdonald's
Eight ingredients, one iconic dessert. No oven, no stress—just pure coconut bliss.
| Ingredient | Amount | Notes |
|---|---|---|
| Coconut Milk (Full-Fat, Canned) 🥥 | 2 cans | Thick, unsweetened variety preferred |
| Unflavored Gelatin 🍬 | 2 tbsp | Powdered, not sheet gelatin |
| Granulated Sugar 🍚 | 1 cup | White or light brown |
| Vanilla Extract 🌸 | 1 tsp | Pure, high-quality preferred |
| Salt 🧂 | ¼ tsp | Fine sea salt |
| Powdered Sugar 🍚 | ¼ cup | For dusting top |
| Unsweetened Shredded Coconut 🥥 | ½ cup | Toasted for garnish |
| Graham Cracker Crumbs 🍪 | 1 ½ cups | For no-bake crust |
| Melted Butter 🧈 | ½ cup | Unsalted, cooled |
| Heavy Cream 🥛 | ½ cup | For extra richness |
| Agar-Agar Powder (Optional) 🌿 | 1 tsp | For vegetarian option |
| Caramel Sauce (Optional) 🍯 | ¼ cup | Store-bought or homemade |
The coconut milk is non-negotiable here. Goya or Thai Kitchen brands deliver the thickest, creamiest texture—avoid the watery stuff. If you can't find full-fat, reduce the sugar slightly to compensate. The gelatin sets the signature wobble, so Knox brand is my go-to (it dissolves perfectly). For the crust, Honey Maid graham crackers work best—pre-crushed for a fine, sandy texture. If you're feeling fancy, toast the shredded coconut in a dry pan for 2-3 minutes until golden (trust me, it's worth it).
No gelatin? Agar-agar at double the amount gives a similar set but with a slightly firmer bite. Short on coconut milk? Coconut cream from the can (the thick part) works in a pinch, but you'll need more sugar to balance. The vanilla extract should be pure—imitation stuff adds a chemical aftertaste. For extra richness, the heavy cream is optional but recommended (it mimics McDonald's version perfectly). If using caramel, store-bought is fine—just heat it slightly to loosen before drizzling.
This pie is all about patience. The gelatin mixture needs at least 4 hours to set properly (overnight is ideal). Once chilled, it keeps 5 days in the fridge—though it's best enjoyed fresh. For serving, dust with powdered sugar right before cutting to avoid a soggy top. Leftovers? Slice and reheat briefly in the microwave (just until the coconut softens slightly). Pro tip: Use a serrated knife for clean slices—it's a no-bake pie, after all.
Why You'll Love This Recipe
- Here’s what I love: this pie actually tastes better the next day. The flavors meld, the texture firms up just right, and it’s still just as satisfying. I make a big batch, slice it up, and keep it in the fridge for snack attacks—no sad, dry dessert leftovers here.
- Just Five Ingredients: I swear, this pie only needs five things—no fancy shopping list, no hunting for obscure spices. That creamy coconut milk, a splash of vanilla, and a sprinkle of sugar? That’s it. My grocery bill stayed embarrassingly low, and my kitchen stayed just as tidy.
- Creamy Without the Work: Honestly, the texture is what sold me. That silky, jiggly haupia layer? It’s all thanks to the full-fat coconut milk and gelatin—no whisking for hours, no overcooking to ruin it. Just heat, stir, and chill. My lazy Sundays now have dessert covered.
- Party in a Box: Between us, this pie is the MVP of potlucks and family gatherings. It’s the one dish that looks impressive (thanks to the smooth coconut layer) but takes zero last-minute stress. I’ve brought it to birthdays, holiday dinners, and even my book club—no one ever asks what’s in it, they just ask for seconds.
Step-by-step instructions for haupia pie McDonald's recipe
Here's how to recreate that iconic McDonald's haupia pie at home with no oven required.
Prepare the No-Bake Graham Cracker Crust
In a medium bowl, combine the 1.5 cups graham cracker crumbs with the 0.5 cup melted butter and 0.25 tsp salt. Mix thoroughly with a fork until the crumbs are evenly moistened and the texture resembles damp sand. This is your crust foundation—press firmly into a 9-inch pie dish using the back of a spoon or your fingers.
I like to pack it down tightly so it holds shape during chilling. Once packed, chill in the refrigerator for 15 minutes while you prepare the filling. This brief rest ensures the crust stays solid when you add the creamy layer later. If you're using agar-agar powder instead of gelatin, skip the chilling step—agar sets at room temperature.
Bloom and Heat the Coconut Milk Mixture
In a large saucepan, combine the 2 cans coconut milk (full-fat), 1 cup granulated sugar, 1 tsp vanilla extract, and 2 tbsp unflavored gelatin. If using agar-agar powder, add 1 tsp instead of gelatin. Heat over medium-low heat, stirring constantly with a wooden spoon, until the mixture reaches 160°F—just below a gentle simmer.
This temperature is crucial: too hot and the gelatin will degrade; too cool and it won't bloom properly. You'll see the sugar dissolve completely and the mixture thicken slightly. Remove from heat immediately once it reaches 160°F, then let it sit for 5 minutes to allow the gelatin to fully bloom. This step creates the signature silky texture that makes haupia so irresistible.
Incorporate the Cream and Caramel (If Using)
After the 5-minute bloom, whisk in the 0.5 cup heavy cream until fully combined. For extra richness, now's the time to fold in the 0.25 cup caramel sauce if using—this adds that familiar McDonald's twist. Pour the mixture over the chilled crust, spreading evenly with a spatula. The filling should reach just below the crust's edge.
Smooth the top with the back of a spoon to eliminate any air bubbles. Place the pie in the refrigerator and let it set for at least 4 hours, or preferably overnight. Patience here is key—the longer it chills, the firmer the texture becomes, making it easier to slice. If you're in a hurry, use an ice bath for 2 hours instead.
Garnish and Serve the Perfect No-Bake Pie
Once fully set, dust the top generously with 0.25 cup powdered sugar using a fine-mesh sieve. This creates that signature sweet cloud effect. Sprinkle the 0.5 cup unsweetened shredded coconut evenly over the top, pressing lightly so it sticks. For extra flair, toast the coconut in a dry skillet over low heat for 2-3 minutes until golden—this adds a delightful crunch contrast.
Slice into wedges and serve immediately. The pie should hold its shape with clean cuts, revealing that creamy coconut center. Each bite delivers the perfect balance of sweetness, coconut richness, and buttery graham cracker crust. For best results, serve chilled—this pie only gets better as it sits, making it perfect for meal prep or special occasions.
Pro Tips For Making Haupia Pie Mcdonald'S
- Bloom the Gelatin Right: Toss those gelatin sheets in cold water for exactly 5 minutes—no more, no less. I used to think longer was better, but over-soaking turns it mushy, and you’ll end up with a gluey pie instead of that perfect, jiggly texture. Drain well, then squeeze out excess water gently—don’t wring it like a dishrag.
- Heat Coconut Milk Slow: Warm the coconut milk on low heat until it’s just steaming—about 110°F (43°C). I learned this after scorching two batches; the milk splits if you push it too hard, and you’ll taste the burnt notes. A thermometer helps, but even a finger test works: it should feel warm but not hot enough to linger on your skin.
- Whisk Until It Shines: Once the sugar and gelatin mix hits the coconut milk, whisk like you mean it—for at least 2 full minutes. I used to give it a quick stir, and the pie would turn grainy. Keep going until the mixture looks glossy and coats the back of a spoon. That’s when you know the sugar’s dissolved and the gelatin’s fully activated.
- Chill in Layers: Don’t pour the hot mixture into the pie dish and shove it in the fridge—let it cool slightly (to room temp) first, then refrigerate in stages. I started with 1 hour at room temp, then moved it to the fridge for 4+ hours. This prevents cracks and keeps the texture smooth. (Yes, it’s slower, but the result is worth it.)
Troubleshooting perfect results
Gelatin Not Setting Properly
If your haupia filling isn't setting firm enough, it's usually because the gelatin didn't bloom properly or the mixture cooled too quickly. First, ensure you're using Knox brand unflavored gelatin—it dissolves more evenly than generic brands.
Bloom the gelatin in ¼ cup cold water for 5 minutes before adding it to the warm coconut milk mixture. Heat the mixture to exactly 160°F (not boiling!) to activate the gelatin fully. For extra insurance, whisk in 1 extra tablespoon gelatin if you're unsure about the first batch. 💡
Crust Too Crumbly or Dry
A dry or crumbly crust happens when the butter isn't distributed evenly or the graham crackers are overmixed. Start by melting the ½ cup butter completely and letting it cool slightly before combining with crumbs. Use a fork to mix just until the crumbs clump together—don't overwork it.
For extra binding, add 1 tablespoon heavy cream to the crust mixture. Press the crust into the pie dish firmly, using the bottom of a glass to compact it evenly. Chill for 15 minutes before adding filling to prevent crumbling. ✨
Filling Too Runny After Chilling
If your haupia filling stays too soft even after chilling, the issue is likely undercooked gelatin or insufficient chilling time. Double-check that you heated the mixture to 160°F—any lower and the gelatin won't activate fully.
For a firmer set, increase chilling time to 6-8 hours or place the pie in an ice bath for 2 hours. If using agar-agar, reduce the amount to ½ teaspoon (it sets firmer than gelatin) and ensure it's fully dissolved in the mixture.
For a quick fix, sprinkle a thin layer of powdered sugar on top before serving to add texture. 🥥
Coconut Milk Curdling
Coconut milk can separate if heated too quickly or stirred too vigorously. To prevent curdling, heat the mixture over medium-low heat and stir gently with a wooden spoon—avoid whisks or electric beaters. If you see separation, immediately remove from heat and whisk vigorously for 1 minute.
Then, strain the mixture through a fine-mesh sieve to remove any lumps before pouring over the crust. For extra stability, add 1 tablespoon cornstarch to the coconut milk mixture while heating. 🌡️
Pie Not Holding Shape When Slicing
If your haupia pie collapses when sliced, the filling likely didn't set properly or the crust wasn't sturdy enough. First, ensure the crust was fully chilled before adding the filling—this prevents sogginess. For the filling, let it set in the fridge for at least 6 hours (overnight is ideal).
If using gelatin, add ½ teaspoon extra to strengthen the set. For slicing, use a serrated knife and dip it in hot water between cuts to create clean edges without tearing. Serve immediately after slicing to maintain structure. 🔪
Flavor Too Weak or Bland
A lackluster flavor usually means the coconut milk wasn't reduced enough or the sweetness wasn't balanced. For richer flavor, reduce the coconut milk mixture on low heat for 10-15 minutes after blooming the gelatin, stirring constantly until it thickens slightly.
Add 1 extra tablespoon vanilla extract or a pinch of cinnamon for depth. If the pie tastes too sweet, reduce sugar by 1 tablespoon—taste as you go! For extra coconut flavor, stir in 2 tablespoons toasted coconut flakes during the heating process. 🌸
Nutrition facts
Frequently asked questions
Can I make haupia pie without gelatin?
Yes! Use 1 teaspoon agar-agar powder instead—it sets firmer and works perfectly for vegetarians. Bloom it in ¼ cup cold water for 5 minutes before adding to the warm coconut mixture. The texture will be slightly firmer but still creamy.
Why does McDonald's haupia pie have that signature wobble?
The wobble comes from the gelatin or agar-agar setting just enough to hold shape but still melt in your mouth. The coconut cream mixture is heated to 160°F (not boiling) to activate the gelatin properly, then chilled slowly for a perfect set. Too much chilling = firm slice; too little = runny center.
How do I store haupia pie for best results?
Keep it refrigerated in an airtight container for up to 5 days. For longer storage, freeze slices wrapped in plastic for 3 months. Thaw overnight in the fridge before serving. Dust with powdered sugar right before eating to prevent sogginess.
Can I make this pie without a pie dish?
Use a 9-inch round cake pan or even a large glass bowl lined with plastic wrap. For a no-dish version, press the graham cracker crust into a loaf pan and slice like bread. The key is a sturdy base—press firmly and chill before adding filling.
What's the secret to the perfect powdered sugar dusting?
Use a fine-mesh sieve for an even, cloud-like layer. Sift directly over the pie just before serving to avoid clumping. For extra flair, add a pinch of cinnamon to the sugar. Keep extra powdered sugar handy—it's the finishing touch that makes it look like the real deal!
