Preheat oven to 350 degrees F. Generously grease a 9x9 baking dish or 10 inch skillet with nonstick cooking spray. Set aside.
In a large bowl mix together chopped pears along with the sugar, vanilla extract, cinnamon, nutmeg, orange zest, orange juice and cornstarch.
In another bowl make the topping by mixing together the rolled oats, brown sugar, chopped walnuts or chopped pecans, cinnamon, salt and almond flour until combined. Add the melted butter and almond butter and use a fork to mix well, it should form small clumps.
Pour the pear mixture and all of the juices into the greased baking dish. Then sprinkle the crisp topping evenly over the pear mixture and pat it down gently.
Bake for 45 minutes - 1 hour, until the pear filling is starting to bubble and the fruits are fork tender.
Let cool 10-15 minutes before serving.
Make the cardamom cream: Whisk together all of the ingredients for the cardamom cream and set aside until ready to serve with the pear crisp. If making ahead of time, store the cardamom cream in the fridge until ready to serve the crisp.
Notes
The best kinds of pears to use are Bartlett pears or Green Anjou pears that are just ripe so they keep their shape somewhat when baked but still are softened and delicious.
If you're not gluten-free, simply use regular rolled oats for the topping.
You can substitute the melted butter with melted coconut oil if desired.