
Creamy, tropical, and genuinely satisfying, this coconut-pineapple pudding is the kind of dessert that feels indulgent without any of the digestive stress that usually comes with rich sweets. Full-fat coconut milk gives it a luscious, silky base, while fresh pineapple is kept at a portion size that stays comfortably within safe limits — about a quarter cup per serving. The cornstarch slurry is what makes the whole thing come together without any dairy or high-FODMAP thickeners, and straining out the pineapple solids leaves you with a beautifully smooth, glossy pudding. That toasted coconut sprinkle on top adds a nutty crunch and a faint caramel note that takes each spoonful from simple to special. The whole recipe comes together in under 30 minutes of active cooking, then just needs a quick chill in the fridge before it's ready to serve. It makes four portions, so it's easy to prep ahead and pull out whenever a dessert craving hits.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →4 servings


A serving of up to about 1 cup of pineapple is low in FODMAPs, and this recipe stays within that amount, making it likely Low FODMAP. If you prefer to always avoid pineapple, please tap it and change its rating to Red.






In a small skillet over medium heat, toss the shredded coconut with 1 tsp maple syrup until the coconut is evenly coated. Stir constantly for 3–4 minutes until the coconut is golden and fragrant, watching closely as it can brown quickly. Transfer to a plate and spread in a single layer to cool.
In a medium saucepan, combine the coconut milk, chopped pineapple, 1/4 cup maple syrup, and salt. Set over medium heat and cook, stirring occasionally, until the mixture just begins to steam and small bubbles appear around the edges, about 4–5 minutes.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
