Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish (or similar 3-quart casserole) with butter or cooking spray. A metal pan will brown a bit faster than glass.
In a large bowl, combine the chopped rhubarb, granulated sugar, cornstarch, 1/4 teaspoon fine sea salt, vanilla extract, lemon juice, and lemon or orange zest (if using). Toss well until the rhubarb is evenly coated and no dry cornstarch remains; the mixture should look glossy and slightly syrupy.
Pour the rhubarb mixture into the prepared baking dish and spread it into an even layer. Scrape all juices and cornstarch from the bowl into the dish, as they help thicken the filling.
In a separate medium bowl, stir together the rolled oats, all-purpose flour, brown sugar, cinnamon, nutmeg (if using), and 1/2 teaspoon fine sea salt. Pour in the melted, slightly cooled butter and stir until everything is evenly moistened and clumps form. Fold in the chopped nuts, if using. Aim for a mix of small crumbs and larger clumps.
Sprinkle the oat crumble topping evenly over the rhubarb filling. Do not pack it down; leave it loose so it bakes up with lots of crispy edges and craggy bits.
Bake for 35–45 minutes, or until the filling is bubbling all around the edges and the topping is deep golden brown. If your oven has hot spots, rotate the pan halfway through baking.
Transfer the baked rhubarb crisp to a cooling rack and let it rest for at least 15–20 minutes. This allows the filling to thicken so it’s not too runny when served.
Spoon the warm rhubarb crisp into bowls and serve as is, or top with vanilla ice cream, whipped cream, or a spoonful of vanilla yogurt.