Soft, moist lemon muffins packed with juicy blueberries and topped with streusel. These homemade vegan muffins are ready in under 30 minutes and are perfect for breakfast, meal prep, or a sweet treat.
3cupsall-purpose flour + 1 tablespoonspooned and leveled
2 ½teaspoonbaking powder
½teaspoonsalt
2 ½cupsplant-based milkwarmed
½cupwhite sugar
¼cupvegan buttermelted
2teaspoonsvanilla extract
¼cuplemon juice1-2 lemons
zest from 1 lemon
2cupsfresh or frozen blueberries
Streusel Topping
1cupall-purpose flourspooned and leveled
¾cupswhite sugar
6tablespoonsvegan buttermelted
⅛teaspoonsalt
Instructions
Preheat the oven to 350°F/180°C and line your muffin tins with 20 baking cups. If you don't have baking cups, grease the muffin tins with oil or butter.
Combine the streusel ingredients until crumbly and just combined. Do not over mix or the streusel will be a paste. Set aside.
In a mixing bowl, combine 3 cups all-purpose flour, baking powder, and salt. Set aside. In a separate mixing bowl, combine warmed plant milk, melted vegan butter, sugar, vanilla extract, lemon juice, and lemon zest.
Add the dry ingredients to the wet ingredients, and mix to combine. Don't over mix.
Toss the blueberries in 1 tablespoon of flour. This prevents them from sinking. Add the blueberries to the muffin batter and gently fold to distribute, so the blueberries aren't squished.
Distribute the muffin batter between the muffin cups about 3/4 of the way full, and top with the streusel topping. Bake for 22-24 minutes until the streusel is lightly browned on the edges. To make sure the muffins are baked, stick them with a toothpick. If it comes out clean or slightly crumby, they're ready.
Notes
Don't overmix the streusel topping, it should be crumbly, not paste like.Grease or line the muffin tins.Make sure to warm the milk and butter so they combine correctly.