
Tart cranberries bubbling beneath a golden, nutty oat topping is one of those desserts that feels both rustic and a little special — the kind of thing you'd bring to a gathering and watch disappear fast. The filling leans on fresh orange zest and juice to balance the cranberries' natural bite, with maple syrup adding warmth and arrowroot starch pulling everything into a glossy, jammy sauce as it bakes. Chopped pistachios woven through the topping bring a satisfying crunch and a subtle richness that makes each spoonful genuinely interesting. For anyone navigating alpha-gal syndrome, desserts can be a minefield of hidden mammalian-derived ingredients like butter, cream, or gelatin — this crisp sidesteps all of that entirely, relying on coconut oil and almond flour instead. Every ingredient here is plant-based and straightforward, so there's no label-reading anxiety, just a genuinely delicious baked dessert you can serve with confidence. The whole thing comes together in one baking dish, and that ten-minute rest after it comes out of the oven is worth every second — the filling thickens beautifully and the topping stays crisp rather than soggy. Serve it warm straight from the dish and let the smell of cinnamon, orange, and toasted pistachios do all the convincing.
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 →6 servings













Preheat the oven to 375°F (190°C). Lightly grease a 9-inch baking dish with a small amount of coconut oil.
In a large mixing bowl, combine the cranberries, orange zest, orange juice, 3 tbsp maple syrup, arrowroot starch, 1/2 tsp cinnamon, and ground ginger. Stir until the cranberries are evenly coated and the starch is fully dissolved into the liquid. Transfer the filling to the prepared baking dish and spread into an even layer.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
