There’s a specific joy that comes from pulling a dozen perfectly domed, golden-topped muffins out of the oven and knowing that absolutely nothing in them came from an animal. Moist Vegan Banana Blueberry Muffins deliver that joy in 40 minutes tall, tender, bursting with fresh blueberries, with a crackly demerara sugar top that gives you that bakery-quality crunch with every bite. These muffins are genuinely indistinguishable from their dairy-and-egg counterparts, and that’s not a modest claim it’s simply what happens when you nail the vegan baking technique.
I started making these when I needed a make-ahead breakfast that actually worked for the whole week. Something I could bake on Sunday and grab from the counter every morning without it tasting like a dietary compromise. These muffins deliver that moist through day two, still good on day three, and genuinely excellent straight from the oven with a generous pat of vegan butter. Summer blueberries at their peak make these extraordinary rather than just good.

My Recipe Timing and Serving Details
Here’s your complete planning overview:
| Detail | Info |
| Prep Time | 15 minutes |
| Bake Time | 25 minutes / 30 minutes |
| Cooling Time | 10 minutes in tin + cooling on rack |
| Total Time | 40 minutes active + cooling |
| Yield | 12 standard muffins or 6 jumbo muffins |
| Servings | 12 people (1 muffin each) |
| Calories Per Muffin | 246 kcal |
| Course | Breakfast / Dessert |
| Diet | 100% Vegan |
This recipe makes 12 standard muffins perfect for feeding 12 people or providing one person with 12 excellent mornings. At 246 calories per muffin without the sugar topping, these are a genuinely satisfying breakfast option that pairs beautifully with coffee or tea. The sugar topping adds approximately 15–20 calories per muffin worth every single one of them.
What Makes These Muffins So Remarkably Moist
The “moist” in the recipe title isn’t marketing it’s a genuine descriptor that comes from specific ingredient choices working together. Understanding what makes these muffins moist helps you make better decisions when you experiment with variations.
Neutral oil rather than vegan butter is the primary moisture source. Butter (vegan or otherwise) contains water and milk solids that evaporate during baking, which is why butter-based muffins often dry out faster than oil-based ones. Oil is pure fat it coats the flour proteins and starches, producing a tender crumb that retains moisture for days. This is the single most important reason the muffins stay moist after day one.
Apple cider vinegar interacts with the baking powder to create additional lift and a slightly more tender crumb. It also contributes a very subtle tang that makes the blueberry flavor taste brighter and more distinct without tasting sour. You don’t taste the vinegar you taste its effect on the blueberries.
The correct flour measurement directly affects moisture. Over-measured flour makes dense, dry muffins regardless of how much oil or liquid you use. Under-measured flour makes spreading, flat muffins. The spoon-and-level technique produces the right 290 grams every time. FYI if you own a kitchen scale, weight measurements in grams eliminate this variable entirely and consistently produce better baking results.
Full Ingredient List
A classic American muffin lineup made entirely plant-based:
The Dry Ingredients:
- 2⅓ cups (290g) all-purpose plain flour – spooned and leveled
- ¾ cup (150g) granulated sugar – light brown sugar or coconut sugar also work
- 3 teaspoons baking powder – provides the substantial rise that creates tall, domed muffins
- 2 teaspoons lemon zest (optional) – adds brightness that complements blueberries beautifully
- ½ teaspoon ground cinnamon (optional) -adds subtle warmth
- ⅛ teaspoon salt – essential for flavor balance
The Wet Ingredients:
- 1 cup (250g) dairy-free milk – at room temperature
- ½ cup (125g) neutral-flavored oil
- 1 tablespoon apple cider vinegar (optional) – contributes to rise and tenderness
- 1 teaspoon vanilla extract
- 1¾ cups (260g) fresh or frozen blueberries – do not thaw frozen blueberries
The Optional Topping:
- 2 tablespoons raw demerara sugar – creates the irresistible bakery-style crunchy top
Note: While the recipe title includes banana, these muffins are built around the blueberry as the star. If you want to incorporate banana, mash 1 large ripe banana and reduce the dairy-free milk by ¼ cup to compensate for the added moisture. The banana adds natural sweetness and enhances the moist texture further.
Equipment You’ll Need For
Standard baking equipment makes this recipe completely accessible:
Primary Equipment
- Standard 12-cup muffin tin – the recipe specifically yields 12 standard muffins. A quality non-stick muffin tin makes unmolding easier, but any muffin tin works with proper liners.
- 12 muffin paper liners – essential for easy removal and preventing sticking. Silicone liners also work well and are reusable. The recipe notes you can make 6 jumbo muffins instead – use a jumbo muffin tin with 6 cavities and extend the bake time to 25–35 minutes.
- Oven preheated to 180°C (350°F) – precise preheating matters for muffins. An oven that hasn’t fully reached temperature produces flat muffins that don’t dome properly. Allow at least 15 minutes of preheating.

Mixing Equipment
- Large mixing bowl – the recipe uses a single-bowl method where dry and wet ingredients come together. A large bowl gives you adequate room to fold in the blueberries without crushing them.
- Medium bowl (optional) – some bakers prefer to measure wet ingredients separately before combining; not strictly necessary for this recipe
- Whisk – for combining the dry ingredients and ensuring no lumps of baking powder remain
- Spatula or large spoon – for folding in the blueberries gently without crushing them
Portioning and Testing
- Ice cream scoop – specifically recommended in the recipe and genuinely the best tool for portioning muffin batter evenly. A standard ice cream scoop holds approximately ⅓ cup of batter -the right amount for 12 standard muffins. Using a scoop produces uniform muffins that bake at the same rate.
- Toothpick – for testing doneness. Insert into the center of a muffin; no wet batter should appear on the toothpick, though moist crumbs are perfectly fine.
- Wire cooling rack – for cooling after the initial 10 minutes in the tin. Cooling in the tin beyond 10 minutes creates steam condensation that makes the muffin bottoms soggy.
The Flour Measurement Why It Matters More Than You Think
The recipe notes specifically call out the flour measurement technique, and this deserves prominent attention because it’s the single step that most affects the final texture of your muffins.
The correct method:
- Fluff the flour in its container with a spoon or fork
- Use a spoon to scoop flour from the container into your measuring cup
- Fill until slightly overflowing
- Level the top with the straight edge of a knife
- Do not shake, tap, or compact the flour in the cup
Why scooping directly from the container fails: When you plunge a measuring cup directly into a flour bag or container, the cup’s edge compacts the flour as it enters. This packs 30–50% more flour than the recipe intends into the same cup measurement. More flour = drier, denser, less risen muffins.
The scale solution: Weighing to 290 grams eliminates this entirely. If you bake regularly, a kitchen scale is the single most useful investment you can make for consistent, predictable results. At the cost of one bad batch of muffins, you’ve already justified it.
Try It Next recipe
Easy Vegan Cornmeal Blueberry Pancakes

Step-by-Step Instructions
Step 1 – Preheat and Prepare
Preheat your oven to 180°C (350°F). Line your 12-cup muffin tin with paper liners now doing this before mixing ensures you can move directly from batter to tin without the batter sitting and losing any leavening activity from the baking powder.
Step 2 – Combine the Dry Ingredients
Add the correctly measured flour, sugar, baking powder, lemon zest (if using), cinnamon (if using), and salt to your large mixing bowl. Whisk together thoroughly until no clumps of baking powder remain and the mixture looks uniform. Baking powder clumps leave bitter spots in the finished muffins a thorough whisk at this stage prevents them.
Step 3 – Add the Wet Ingredients
Add the dairy-free milk, neutral oil, apple cider vinegar, and vanilla extract to the dry ingredients. Mix until just combined this instruction appears in many muffin recipes and it’s genuinely critical. Overmixed muffin batter develops gluten that makes the texture tough and creates tunnels throughout the crumb rather than the even, tender structure you want. Mix until no dry streaks remain and stop immediately.
The batter at this stage should look slightly lumpy. That’s completely correct and expected. Smooth, completely uniform batter usually indicates over-mixing.
Step 4 – Fold in the Blueberries
Reserve a small handful of blueberries for the topping. Add the remaining 1¾ cups of blueberries to the batter. Use a spatula or large spoon to gently fold them through cut down through the batter, sweep along the bottom, fold up and over. Repeat until the blueberries distribute evenly.
If using frozen blueberries do not thaw them. Frozen blueberries added directly to batter bleed less color into the surrounding muffin than thawed berries, which release most of their juice immediately on contact. Toss frozen blueberries in 1 teaspoon of flour before folding in — the flour coating further reduces bleeding and keeps the blueberries suspended rather than sinking to the bottom.
Step 5 – Fill the Muffin Tin
Use your ice cream scoop or large spoon to divide the batter evenly among the 12 lined cups. Fill each cup approximately ¾ full this leaves room for the muffins to dome during baking without overflowing.
Place the reserved blueberries on top of each muffin, pressing them very gently into the batter surface. Scatter the 2 tablespoons of demerara sugar over the blueberry-topped muffins evenly.
Step 6 – Bake
Place the tin in the preheated oven and bake for:
- 25 minutes if using fresh blueberries
- 30 minutes if using frozen blueberries (frozen berries cool the batter slightly and require slightly longer baking)
Test for doneness by inserting a toothpick into the center of a muffin. No wet batter should appear moist crumbs are fine and expected. If wet batter appears, bake for another 3–5 minutes and test again.
Step 7 – Cool Correctly
Remove the tin from the oven. Let the muffins cool in the tin for exactly 10 minutes this allows the structure to set enough for easy removal without the condensation that develops from sitting longer. Transfer to a wire cooling rack and cool until they reach your preferred eating temperature.
Eat warm with a generous pat of vegan butter for the full experience. This is genuinely the best way to eat these muffins and worth planning your schedule around.

Sugar and Sweetener Options
The recipe lists granulated sugar as the primary sweetener but acknowledges alternatives:
Granulated white sugar – produces the cleanest, most neutral sweetness that lets the blueberry and vanilla flavors lead.
Light brown sugar – adds a subtle molasses warmth that deepens the muffin’s flavor profile. The moisture content of brown sugar also contributes to a slightly more tender crumb. IMO this is the best choice for maximum moisture and flavor complexity.
Coconut sugar – produces a slightly caramel-like, less sweet result with a deeper color to the finished muffin. Lower glycemic index than refined white sugar. Good option if you prefer less sweetness.
Reduce to ½ cup if you prefer less sweet muffins the blueberries provide natural sweetness and the reduction works without affecting texture significantly.
Plant-Based Milk Options What Works Best
Oat milk – the best all-around choice for muffins. Its neutral, slightly sweet flavor complements blueberries naturally and its natural starch content produces consistent, reliable results.
Soy milk – higher protein content helps the muffins set firmly with a well-defined crumb structure. Excellent for getting that tall, even dome.
Almond milk – slightly thinner than oat or soy milk. Works well but the muffins may be very slightly less rich. Use unsweetened, unflavored varieties only.
Coconut milk (carton, not canned) – adds a very subtle tropical sweetness that pairs nicely with blueberries. The canned full-fat version is too thick and rich.
One important rule: All milk alternatives should be at room temperature before mixing. Cold milk added to a batter slows the leavening reaction and produces less well-risen muffins. Take the milk out of the refrigerator 20–30 minutes before baking.

Variations Worth Making
Vegan Lemon Blueberry Muffins
Replace ¼ cup of dairy-free milk with ¼ cup fresh lemon juice and add 1 tablespoon of lemon zest. This produces a bright, citrusy muffin with tighter crumb and slightly less dome. The lemon and blueberry combination is genuinely outstanding arguably better than the standard version.
Gluten-Free Version
Replace all-purpose flour with 1½ cups (150g) almond flour plus 1 cup (160g) gluten-free all-purpose flour. King Arthur’s Measure for Measure flour and Bob’s Red Mill 1:1 have both been reported to work well.
Jumbo Bakery-Style Muffins
Fill a 6-cup jumbo muffin tin with the full batter recipe the increased volume per cup creates that impressive, oversized café-style muffin. Bake for 25–35 minutes depending on cavity size.
Nutrition Information Per Muffin
At 246 calories per muffin (without sugar topping):
| Nutrient | Per Muffin |
| Calories | 246 kcal |
| Carbohydrates | 35g |
| Protein | 3g |
| Fat | 11g |
| Sodium | 134mg |
| Fiber | 1g |
| Sugar | 15g |
| Calcium | 91mg |
| Iron | 1mg |
The fat content reflects the ½ cup of neutral oil distributed across 12 muffins approximately 1.5 teaspoons of oil per muffin, which contributes directly to the moist, tender texture. This is genuinely the type of fat that earns its calorie count in baking results.
Storage and Freezing
Moist Vegan Banana Blueberry Muffins keep well and freeze exceptionally:
- Room temperature: Store in an airtight container for up to 2 days. The demerara topping softens after 24 hours expected and still delicious.
- Refrigerator: Store for up to 3 days. Warm briefly before eating cold muffins feel drier than room temperature ones regardless of their actual moisture content.
- Freezer: Freeze individually wrapped muffins for up to 1 month. Thaw at room temperature for 30–60 minutes or microwave for 20–30 seconds. Frozen-then-thawed muffins retain their moisture remarkably well.
Meal prep strategy: Bake the full batch on Sunday. Keep 3–4 at room temperature for the first two days. Refrigerate another 3–4 for days three through five. Freeze the remaining muffins for later in the month.
My Final Thoughts Bake These Muffins and Own Your Summer Mornings

Moist Vegan Banana Blueberry Muffins are the summer breakfast recipe that makes Sunday baking genuinely worthwhile. 40 minutes of work produces 12 muffins that feed you beautifully all week tender, blueberry-bursting, with that demerara crunch on top that makes every single morning feel like a small occasion.
246 calories, completely plant-based, moist through day two, freezer-friendly these check every box that a practical, delicious vegan breakfast needs to check. The lemon zest variation is worth trying. The jumbo version is worth making at least once just to see the look on people’s faces.
Preheat the oven. Spoon the flour. Make the muffins. Your weekday mornings are about to get significantly better.

Moist Vegan Banana Blueberry Muffins
Ingredients
Equipment
Method
- Step 1 – Preheat and Prepare
- Preheat your oven to 180°C (350°F). Line your 12-cup muffin tin with paper liners now doing this before mixing ensures you can move directly from batter to tin without the batter sitting and losing any leavening activity from the baking powder.
- Step 2 – Combine the Dry Ingredients
- Add the correctly measured flour, sugar, baking powder, lemon zest (if using), cinnamon (if using), and salt to your large mixing bowl. Whisk together thoroughly until no clumps of baking powder remain and the mixture looks uniform. Baking powder clumps leave bitter spots in the finished muffins a thorough whisk at this stage prevents them.
- Step 3 – Add the Wet Ingredients
- Add the dairy-free milk, neutral oil, apple cider vinegar, and vanilla extract to the dry ingredients. Mix until just combined this instruction appears in many muffin recipes and it’s genuinely critical. Overmixed muffin batter develops gluten that makes the texture tough and creates tunnels throughout the crumb rather than the even, tender structure you want. Mix until no dry streaks remain and stop immediately.
- The batter at this stage should look slightly lumpy. That’s completely correct and expected. Smooth, completely uniform batter usually indicates over-mixing.
- Step 4 – Fold in the Blueberries
- Reserve a small handful of blueberries for the topping. Add the remaining 1¾ cups of blueberries to the batter. Use a spatula or large spoon to gently fold them through cut down through the batter, sweep along the bottom, fold up and over. Repeat until the blueberries distribute evenly.
- If using frozen blueberries do not thaw them. Frozen blueberries added directly to batter bleed less color into the surrounding muffin than thawed berries, which release most of their juice immediately on contact. Toss frozen blueberries in 1 teaspoon of flour before folding in — the flour coating further reduces bleeding and keeps the blueberries suspended rather than sinking to the bottom.
- Step 5 – Fill the Muffin Tin
- Use your ice cream scoop or large spoon to divide the batter evenly among the 12 lined cups. Fill each cup approximately ¾ full this leaves room for the muffins to dome during baking without overflowing.
- Place the reserved blueberries on top of each muffin, pressing them very gently into the batter surface. Scatter the 2 tablespoons of demerara sugar over the blueberry-topped muffins evenly.
- Step 6 – Bake
- Place the tin in the preheated oven and bake for:
- 25 minutes if using fresh blueberries
- 30 minutes if using frozen blueberries (frozen berries cool the batter slightly and require slightly longer baking)
- Test for doneness by inserting a toothpick into the center of a muffin. No wet batter should appear moist crumbs are fine and expected. If wet batter appears, bake for another 3–5 minutes and test again.
- Step 7 – Cool Correctly
- Remove the tin from the oven. Let the muffins cool in the tin for exactly 10 minutes this allows the structure to set enough for easy removal without the condensation that develops from sitting longer. Transfer to a wire cooling rack and cool until they reach your preferred eating temperature.
- Eat warm with a generous pat of vegan butter for the full experience. This is genuinely the best way to eat these muffins and worth planning your schedule around
Notes
Nutrition Information Per Muffin
At 246 calories per muffin (without sugar topping):| Nutrient | Per Muffin |
| Calories | 246 kcal |
| Carbohydrates | 35g |
| Protein | 3g |
| Fat | 11g |
| Sodium | 134mg |
| Fiber | 1g |
| Sugar | 15g |
| Calcium | 91mg |
| Iron | 1mg |

Hi — I’m Rachel. I’m a wife, a mom, and a home cook who believes that food should bring comfort, joy, and compassion to the table. I live with my family — two hungry little foodies who are my most honest recipe testers — and together we’ve built a kitchen culture that’s all about good food that happens to be 100% vegan. I started this blog because I wanted a place to share the recipes that keep our days moving, the dishes that make weeknights feel a little easier, and the meals that become our little family traditions.