To make the blueberry filling, mix the blueberries, lemon juice, zest, cornstarch, sugar, and vanilla together in a large bowl.
To make the crumble topping, mix the flour, sugar, and cinnamon together in another large bowl. Cut in the butter with a fork until it’s the size of peas. Stir in the oats and walnuts.
Pour the blueberry filling into the prepared baking dish and sprinkle the crumble mixture on top, spreading it out evenly. Bake in the oven until blueberries are cooked and bubbling, about 45 minutes. Let cool 15 minutes before serving. Serve alone or with a dollop of ice cream or whipped cream.
Notes
You can assemble this blueberry walnut crumble in advance, cover it, and refrigerate. Then, when you're ready to enjoy it, pop it into the oven.
Try to resist diving into it as soon as it gets out of the oven. It's best to let the crumble cool a little before serving so that the filling thickens slightly.
I love to serve this dish warm with a scoop of ice cream on top (although I do admit to eating it cold, straight from the fridge)! Leftovers are also terrific the next morning for breakfast with a dollop of Greek yogurt on top.