Heat the oven: Preheat to 350°F (175°C). Lightly butter a 9x9-inch baking dish or similar.
Prep the apples: Peel (optional), core, and slice the apples about 1/4-inch thick.
Aim for even slices so they cook at the same rate.
Toss the filling: In a large bowl, combine apples with granulated sugar, 2 tablespoons brown sugar, lemon juice, vanilla, 1 teaspoon cinnamon, nutmeg (if using), cornstarch, and a pinch of salt. Stir until the apples are coated and glossy.
Make the topping: In another bowl, mix oats, flour, 1/2 cup brown sugar, 1/2 teaspoon salt, and remaining 1/2 teaspoon cinnamon. Add the cold butter cubes and rub with your fingers or a pastry cutter until coarse, pea-sized crumbs form.
Stir in nuts if using.
Assemble: Spread the apple mixture evenly in the dish. Sprinkle the oat topping over the apples, covering them fully but without packing it down too hard.
Bake: Bake for 40–50 minutes, until the topping is deeply golden and the apple juices are bubbling around the edges. If the top browns too quickly, tent loosely with foil.
Rest and serve: Let the crisp cool for 10–15 minutes to set the juices.
Serve warm with ice cream or whipped cream.