Preheat and prep the pan: Heat your oven to 350°F (175°C). Lightly butter a 9-inch square baking dish or a similar 2-quart dish.
Slice the apples: Peel, core, and slice the apples about 1/4 inch thick.
Even slices cook evenly and keep a bit of bite.
Toss the filling: In a large bowl, combine apples, sugar, flour, lemon juice, cinnamon, nutmeg, salt, and vanilla. Toss until the apples are evenly coated and look glossy.
Make the topping: In another bowl, stir together oats, flour, brown sugar, granulated sugar, cinnamon, and salt. Add the cold butter cubes.
Use your fingers or a pastry cutter to work the butter into the dry ingredients until you get pea-sized crumbles. Stir in nuts if using.
Assemble: Spread the apple mixture in the baking dish. Scatter the oat topping evenly over the apples.
Don’t pack it down—loose crumbs crisp better.
Bake: Bake for 40–50 minutes, until the topping is golden brown and the filling is bubbling around the edges. If the top browns too fast, tent loosely with foil for the last 10 minutes.
Rest: Let the crisp sit for 10–15 minutes before serving. This helps the juices thicken slightly so each scoop holds together.
Serve: Spoon warm crisp into bowls and top with vanilla ice cream or whipped cream.
A drizzle of heavy cream is also lovely.