Imagine biting into a chewy, golden-toasted coconut candy that melts on your tongue with waves of warm ancho chile, bright lime zest, and the buttery crunch of toasted pepitas. These Mexican-inspired cocadas — the beloved coconut confections found at mercados and street stalls across Latin America — are reimagined here as a fully vegan, keto-friendly treat that satisfies every sweet craving without a single gram of sugar. The edges are lightly caramelized and crisp while the center stays dense and fudgy, delivering that irresistible macaroon-meets-candy texture that makes traditional cocadas so addictive.
Each three-piece serving packs 43 grams of healthy fat from coconut in three forms — shredded, cream, and oil — while keeping net carbs to just 4 grams. That puts fat at roughly 87% of total calories, making these some of the most keto-efficient desserts you can batch-prep. Monk fruit sweetener provides all the sweetness with zero glycemic impact, so your blood sugar stays perfectly stable.
The beauty of cocadas as a meal-prep dessert is their incredible shelf life. They firm up beautifully in the refrigerator and hold their texture for a full five days, actually improving in flavor as the chile and lime infuse deeper into the coconut. Whip up a batch on Sunday evening in under 30 minutes of active time, and you have a grab-and-go keto dessert ready for the entire workweek.
Ingredients (serves 4)
For the cocada base:
- 2 cups (160g) unsweetened shredded coconut
- 1/2 cup (120ml) full-fat coconut cream
- 2 tbsp (28g) coconut oil, melted
- 1/3 cup (55g) granulated monk fruit sweetener
- Zest of 2 limes
- 1 tbsp (15ml) fresh lime juice
- 1 tsp vanilla extract
- 1 tsp ancho chile powder
- 1/4 tsp ground cinnamon
- 1/4 tsp fine sea salt
For the chile-lime pepita topping:
- 3 tbsp (24g) raw pepitas (pumpkin seeds)
- 1/4 tsp ancho chile powder
- 1/4 tsp flaky sea salt
- 1/2 tsp lime zest
Instructions
Toast the shredded coconut. Spread the shredded coconut in an even layer in a large dry skillet over medium-low heat. Stir frequently with a spatula for 4–5 minutes, watching carefully, until about half the coconut turns golden brown and the kitchen smells nutty and sweet. Transfer immediately to a large mixing bowl to stop the cooking — coconut burns quickly once it starts to turn.
Toast the pepitas. In the same skillet over medium heat, add the raw pepitas and toast for 2–3 minutes, shaking the pan occasionally, until they puff slightly and turn speckled golden. Transfer to a small bowl and toss immediately with the 1/4 tsp ancho chile powder, flaky sea salt, and 1/2 tsp lime zest. Set aside.
Warm the coconut cream mixture. In a small saucepan over medium-low heat, combine the coconut cream, melted coconut oil, and monk fruit sweetener. Stir gently for 1–2 minutes until the sweetener dissolves fully and the mixture is smooth and warm — do not boil. Remove from heat and stir in the vanilla extract, lime juice, lime zest, 1 tsp ancho chile powder, cinnamon, and fine sea salt.
Combine the cocada mixture. Pour the warm coconut cream mixture over the toasted shredded coconut. Fold everything together with a spatula until every strand of coconut is thoroughly coated and the mixture holds together when pressed. It should feel like a thick, sticky dough. If it seems dry, let it sit for 2 minutes — the coconut will absorb the liquid and become more pliable.
Shape the cocadas. Line a baking sheet or plate with parchment paper. Using a tablespoon measure or small cookie scoop, portion the mixture into 12 mounds (about 1.5 tablespoons each). Press each mound firmly into a compact dome or disc shape — compacting them tightly ensures they hold together well. Press 3–4 toasted chile-lime pepitas gently into the top of each cocada.
Chill until set. Transfer the baking sheet to the refrigerator and chill for at least 60 minutes, or until the cocadas are firm to the touch. The coconut oil will solidify as they cool, binding everything into a dense, fudgy candy.
Store for the week. Transfer the set cocadas to an airtight container, separating layers with parchment paper if stacking. Refrigerate for up to 5 days. For best flavor and texture, let them sit at room temperature for 3–5 minutes before eating — they soften just slightly, becoming perfectly chewy.
Nutrition per Serving
| Nutrient | Amount |
|---|---|
| Calories | ~445 kcal |
| Fat | ~43g |
| Protein | ~5g |
| Total Carbs | ~9g |
| Fiber | ~5g |
| Net Carbs | ~4g |
Nutritional values are approximate and based on the stated ingredients using common USDA database entries. Actual values may vary by brand.
Tips & Variations
Choose the right coconut cream. Use the thick, solid cream from the top of a chilled can of full-fat coconut milk, or buy coconut cream specifically. Avoid "cream of coconut," which is pre-sweetened and will wreck your macros with hidden sugars. Brands like Aroy-D or Thai Kitchen work reliably well.
Adjust the heat level to your taste. Ancho chile powder provides a mild, smoky warmth rather than face-melting heat. For more kick, add 1/8 tsp cayenne to the base mixture or swap ancho for chipotle powder. For a milder version, reduce the chile to 1/2 tsp and increase the cinnamon to 1/2 tsp for a more churro-like flavor.
Try a dark chocolate drizzle variation. Melt 1/2 oz (14g) of 90%+ dark chocolate with 1 tsp coconut oil and drizzle over the chilled cocadas in thin lines. This adds roughly 1g net carbs per serving but makes the presentation stunning. Always check your chocolate label — anything below 85% cacao typically has too much sugar for strict keto.
Watch for hidden carbs in monk fruit sweetener blends. Pure monk fruit extract is zero-carb, but many granulated blends use maltodextrin or dextrose as bulking agents, which spike blood sugar. Look for blends that use erythritol or allulose as the bulking agent instead. Lakanto brand is a reliable choice. You can also substitute an equal amount of granulated erythritol or allulose if monk fruit is unavailable.
Freeze for longer storage. These cocadas freeze beautifully for up to 6 weeks. Arrange them in a single layer on a parchment-lined tray, freeze until solid (about 2 hours), then transfer to a freezer bag. Thaw in the refrigerator overnight or let them sit at room temperature for 10 minutes for a slightly icy, truffle-like texture that is delicious in its own right.