Preheat your oven to 180 Fan / 200 C / 400 F / Gas 6 and line a 12 hole muffin tin with large muffin cases
Start with the streusel topping - rub the vegan butter into the flour using your fingertips until you have a sandy texture and no lumps of butter remain
Then stir in the sugars and cinnamon. Set that aside while you make the muffin batter
Whisk the milk, oil and vinegar together in a jug. Then in a large bowl stir together the flour, sugar, baking soda and lemon zest
Add the jug of wet to the bowl of dry and mix together, stirring up from the bottom of the bowl so you have no flour 'pockets' remaining
Stir in the blueberries until just mixed in then divide the mixture evenly between the 12 muffin cases
Sprinkle over reserved streusel topping then gently press it into the batter
Bake in your preheated oven for 25 minutes until well risen and golden
Leave to cool in the tin for 10 minutes before lifting out onto a wire rack to cool
Notes
Once completely cooled store in an airtight container for 5-6 days or freeze in rigid freezer-proof containers for future treats!
Recipe by The Cook & Him at https://thecookandhim.com/recipes/blueberry-streusel-muffins/