With their bountiful muffin tops and a crunchy and caramelized walnut crumble topping, these are next-level bakery-style muffins that are a step above your standard muffin. Bonus: they’re easy to make gluten-free (and they’re neither gummy nor dry!) and they freeze perfectly. Muffins, especially vegan muffins, can often be too chewy or dense. To avoid that, I use a mix of vegan “buttermilk” and a good amount of leavening agents for lots of fluffiness. Creamy oat milk, a generous amount of blueberries, and brown sugar in addition to cane sugar all give the muffins the right amount of moisture.

These are bakery-style muffins.

These muffins rise high, have a bountiful muffin top with an irresistible crumble topping, and perfectly golden browned muffin sides and bottoms. To achieve all that, this recipe does the following: First, we fill the muffin tins to the top with batter, which yields a large (but not too large) and glorious muffin. If you fill to just 2/3 or 3/4 full as many recipes instruct, you get smaller muffins. Second, adding a walnut-brown sugar crumble topping takes muffins to the next level, adding a crunchy, almost caramelized texture that contrasts wonderfully with the tender, fluffy muffin bottoms. Third, not lining your pan with muffin liners gets you smooth edges and a golden brown exterior, instead of soggy and pale ridged edges. Finally, starting the muffins in a hot oven at 425ºF, then reducing the temperature to 350ºF (without opening the oven door) jumpstarts the leavening agents. This yields higher-rising muffins with a bit of crunchy top yet a soft, tender middle.

There are blueberries in every bite.

Berry muffins are sometimes unevenly distributed, with most of the berry action concentrated at the bottom (the berries sink the bottom during baking). And lots of moisture on the bottom = soggy bottomed muffins. Here, we scoop roughly half of the batter into muffin tins before adding the blueberries to the remaining batter, which prevents them from sinking to the bottom.

Ingredient notes

Vegan butter. The best muffins (and cakes) in my experience use a combination of oil and butter. Oil keeps them moist, while (vegan) butter brings the flavor. Muffins made with just oil are usually a bit lacking in flavor. Brown sugar + cane sugar. Adding some brown sugar adds more moisture and flavor than using just white sugar. Lemons. A blueberry muffin is already delicious, but a blueberry muffin with zippy, fragrant lemon zest is even better. Adding the zest of two lemons, first to the batter and then in the topping, makes for an extra flavorful muffin.
Walnuts. These, along with brown sugar, add a nutty crumble topping that takes these muffins from good to great. If allergic to tree nuts, you can omit the topping or you can try using rolled oats instead.

Step-by-step instructions

Make the crumble topping. In a bowl, combine the finely chopped walnuts, brown sugar, lemon zest, and salt. Stir together until well combined. Whisk together the dry ingredients in a medium bowl: flour, baking powder, baking soda, salt, cinnamon, nutmeg, brown sugar, and cane sugar. Whisk together the wet ingredients in a large bowl: oat milk mixed with lemon juice, zest of one lemon, flax eggs, melted vegan butter, oil, vanilla and almond extracts. Add the dry ingredients to the wet. Use a silicone spatula to gently combine the ingredients until just combined. Don’t overmix! The muffin batter should be quite thick, almost scoopable (see photo 7). Spoon a heaping tablespoon of the batter into each greased muffin tin—you’ll only be adding roughly half of the batter to the muffin tin at this time (photo 8). Now, add the blueberries to the remaining muffin batter in the bowl, and fold gently with a silicone spatula. Fill each muffin tin with the leftover blueberry muffin batter to the top. Sprinkle the crumbling topping onto each muffin. Bake the muffins at 425ºF/218ºC for 6 minutes. Without opening the oven door, reduce the temperature to 350ºF/175ºC and keep baking for an additional 16 to 18 minutes, until a toothpick inserted inside the muffins comes out clean or with a few crumbs.

Tips for the best vegan blueberry muffins

Weigh your ingredients (or spoon and level your flour).

If you don’t use a scale to weigh out ingredients (the preferred method for baking), be sure to correctly measure the flour: spoon the flour out of its bag or container into a measuring cup. Once the flour mounds at the top of the measuring cup, level it off evenly with a knife.

Don’t overmix the batter.

Where a tender texture is desired in a baked good, you want to avoid mixing the batter too much. Just 15 to 20ish strokes with a silicone spatula or wooden spoon should be enough to incorporate the dry and wet ingredients. No need for an electric mixer.

Muffin batter should be thick and scoopable.

Muffin batter is thicker than cake batter, but not quite as thick as cookie dough. Check out step photo #7 above to see how thiccc it should be. For some reason, if your batter isn’t that thick, you can add a bit more flour and stir to combine gently.

Spray the muffin tins generously and skip the muffin liners.

I don’t like using muffin liners for a few reasons: (1) Muffin liners prevent the sides from browning and instead make them ridged and often soggy.(2) The liners often stick to the muffin, so you lose some muffin on the liner.(3) Liners actually inhibit the muffins from rising to their true potential. If you generously grease a nonstick muffin pan with cooking spray (I use avocado oil spray) or brush it with oil, there will be no sticking and you’ll be rewarded with perfect textured muffins. I promise! Be sure to spray the bottoms and sides. This is the muffin tin I use (affiliate link). As you see in the step photos #8-10 above, you will likely see some extra oil or cooking spray on the top of the pan. I like to leave it there, as it makes it easier to remove the baked muffins from the tin.

Don’t open the oven door during baking.

Opening the oven door during baking even for a couple seconds can reduce the oven temperature significantly. This is especially a no-no during the first half of baking, when the muffins do most of their rising. Resist any temptation you might have to peek on the muffins to see how they’re doing!

Don’t let muffins cool in the pan too long

You should remove the baked muffins from the pan after 20 minutes (or 30 minutes, if you must). If you leave them in the pan too long after baking, they can develop super sad soggy bottoms.

Make a double batch and freeze them.

When blueberries are in season, I highly recommend making a double batch and freezing leftovers. was shocked when I tasted one of these defrosted muffins. The blueberry flavor was more concentrated and delicious than the fresh muffins! Of course, the texture is not 100% the same, but they’re still excellent.

More delicious vegan breakfast recipes

Obviously, these muffins are great on their own, but if you’re looking for a breakfast pairing, I recommend my High-Protein Mocha Latte or Golden Milk Turmeric Latte. If you’re serving weekend brunch, an epic vegan brunch spread would include my perfect Tofu Scramble, a big green salad (or choose from a variety of salads), and these blueberry muffins. If you love these Vegan Blueberry Muffins as much as we do, please rate and review the recipe below :) And I love seeing your remakes, so tag me on Instagram!

Big Vegan Flavor

Techniques and 150 recipes to master vegan cooking.

Best Vegan Blueberry Muffins - 84Best Vegan Blueberry Muffins - 4Best Vegan Blueberry Muffins - 96Best Vegan Blueberry Muffins - 11Best Vegan Blueberry Muffins - 49Best Vegan Blueberry Muffins - 46Best Vegan Blueberry Muffins - 32Best Vegan Blueberry Muffins - 64Best Vegan Blueberry Muffins - 48Best Vegan Blueberry Muffins - 73Best Vegan Blueberry Muffins - 37Best Vegan Blueberry Muffins - 82Best Vegan Blueberry Muffins - 45Best Vegan Blueberry Muffins - 62Best Vegan Blueberry Muffins - 41Best Vegan Blueberry Muffins - 89Best Vegan Blueberry Muffins - 41Best Vegan Blueberry Muffins - 84Best Vegan Blueberry Muffins - 48Best Vegan Blueberry Muffins - 10