Preheat your oven to 375°F (190°C) and line a muffin tin with paper liners.
In a mixing bowl, whisk together the all-purpose flour, whole wheat flour, granulated sugar, baking powder, and salt.
In a separate bowl, whisk together the almond milk, vegetable oil, maple syrup and vanilla extract. If using lemon zest, add it to the wet ingredients.
Pour the wet ingredients into the dry ingredients and gently fold them together until just combined. Be careful not to overmix; a few lumps are okay. This will ensure your muffins are tender.
Gently fold in the blueberries. If using frozen blueberries, you can fold them in directly from the freezer.
Using a spoon or ice cream scoop, divide the batter evenly among the muffin cups, filling each about 2/3 full.
Bake in the preheated oven for 20 to 25 minutes, or until a toothpick inserted into the center of a muffin comes out clean or with a few moist crumbs.
Once done, remove the muffin tin from the oven and let the muffins cool in the tin for a few minutes before transferring them to a wire rack to cool completely.
These vegan blueberry muffins are best enjoyed fresh on the day they're made. Serve them with your favorite plant-based milk or a hot cup of tea.