Prepare the slow cooker by lightly coating the inside with cooking spray or butter. This prevents sticking and makes cleanup easier.
Peel, core, and slice the apples into ¼-inch thick slices. You want them thin enough to become tender but thick enough to maintain some structure during cooking.
Combine the apple slices in a large bowl with granulated sugar, lemon juice, cornstarch, cinnamon, nutmeg, and salt. Toss gently until all slices are evenly coated with the mixture.
Transfer the apple mixture to your prepared slow cooker, spreading it into an even layer.
Make the topping by combining oats, flour, brown sugar, cinnamon, and salt in a medium bowl. Mix well.
Cut in the cold butter using a pastry cutter, two forks, or your fingertips until the mixture resembles coarse crumbs. The butter should be pea-sized throughout the mixture.
Stir in the chopped nuts if using. They add wonderful texture and flavor but the recipe works perfectly without them.
Sprinkle the topping evenly over the apples in the slow cooker, covering the fruit completely.
Place a clean kitchen towel under the slow cooker lid (making sure it doesn’t touch the food) to absorb condensation and help the topping crisp up. This step is crucial for achieving that perfect texture.
Cook on LOW for 3-4 hours or on HIGH for 2 hours, until the apples are tender when pierced with a fork and the topping is golden brown.
Remove the lid and towel and let the crisp rest for 20-30 minutes before serving. This allows the juices to thicken slightly.
Serve warm with a scoop of vanilla ice cream or a dollop of whipped cream for the ultimate comfort dessert experience.