Bursting blueberries, tender crumb, and a little extra moisture from zucchini make these muffins the kind you reach for when you want breakfast to feel bakery-made without a lot of work. The tops bake up pale gold and softly domed, while the berries leave purple streaks through the crumb and a few jammy spots on top. They taste like a classic blueberry muffin, just fuller and softer, with a texture that stays good past the first day.
The trick here is squeezing the zucchini dry before it goes into the bowl. That keeps the batter from turning heavy and gummy, which is the most common reason zucchini muffins bake up dense. Yogurt also pulls its weight; it adds tang and tenderness without making the batter loose. Tossing the blueberries with a little flour helps them stay suspended instead of sinking to the bottom, so every muffin gets a good scatter of fruit.
Below you’ll find the one step that matters most for keeping these muffins light, plus a few swaps that still preserve that moist, blueberry-studded crumb. The recipe also includes storage notes so you know exactly how long they stay fresh and how to warm one back up without drying it out.
The zucchini disappears into the crumb, but the muffins stayed super moist for three days and the blueberries didn’t all sink to the bottom like they usually do.
Save these blueberry zucchini muffins for the mornings when you want a soft, berry-packed muffin that stays moist for days.
The Step That Keeps These Muffins Light Instead of Heavy
Blueberry zucchini muffins can go wrong fast when the batter gets overmixed or the zucchini goes in wet. Both problems show up as a gummy middle and a muffin that looks done on the outside before the crumb has set. The dry zucchini and the brief mixing time are what keep these tender instead of bready.
The batter should look a little rough when you stop stirring. That’s the point. Flour still in a few streaks is better than a finished batter that has been beaten smooth, because the final folds in the zucchini and blueberries will bring it together without tightening the crumb.
- Dry-squeezed zucchini — Grate it first, then press out the moisture in a clean towel or paper towels. If you skip that step, the muffins can turn wet and tight in the center.
- Yogurt — Plain yogurt adds tenderness and a subtle tang. Full-fat or low-fat both work; sour cream can stand in if that’s what you have, but the crumb will taste a little richer.
- Blueberries — Fresh or frozen both work well. If using frozen, don’t thaw them first or they’ll streak the batter too much and bleed more than necessary.
- Flour for the berries — That tablespoon of flour looks minor, but it helps the berries grip the batter so they don’t sink to the bottom of the cups.
What Each Ingredient Is Doing in the Batter

- All-purpose flour — Gives the muffins structure without making them heavy. Bread flour is too strong here and can make the crumb chewy.
- Baking powder and baking soda — This pairing gives the muffins lift and helps the tops dome. The yogurt needs the baking soda to react, so don’t cut it unless you’re also changing the dairy.
- Cinnamon — Adds warmth that works with both the berries and zucchini without taking over. It’s subtle, but it makes the muffins taste finished.
- Eggs, sugar, oil, yogurt, and vanilla — The eggs bind, the sugar sweetens and tenderizes, the oil keeps the crumb soft, the yogurt adds moisture and light tang, and the vanilla rounds out the flavor. Butter can replace the oil, but the muffins won’t stay as soft on day two.
- Zucchini — It disappears into the batter and brings moisture without a vegetable taste. The squeeze-dry step matters more than the size of the shred.
- Blueberries — Fresh berries hold their shape best, but frozen berries are fine for convenience. They’ll usually give you a few purple streaks, which I think is part of the charm.
Building the Batter Without Crushing the Berries
Mix the dry and wet bowls separately
Whisk the flour, leaveners, cinnamon, and salt in one bowl, then beat the eggs, sugar, oil, yogurt, and vanilla in another until smooth. This gives the baking powder and soda even distribution, which matters for an even rise. If the dry ingredients aren’t mixed well first, you can end up with bitter little pockets of baking soda in the baked muffins.
Stop stirring as soon as the flour disappears
Pour the wet mixture into the dry and stir only until you don’t see dry flour anymore. The batter can still look a little lumpy. That’s normal, and it’s the difference between a soft muffin and one that turns compact from too much mixing.
Fold in zucchini and blueberries gently
Once the batter is mostly combined, fold in the zucchini, then the flour-coated blueberries with as few strokes as possible. The batter will be thick enough to hold the fruit, but if you stir hard, the berries burst early and the crumb turns purple instead of flecked. Divide it right away so the batter doesn’t sit and relax into a denser texture.
Bake until the tops spring back
Fill the muffin cups about three-quarters full and bake at 375°F for 20 to 22 minutes. Look for golden tops that spring back lightly when touched and a toothpick that comes out clean or with just a few moist crumbs. If the tops are browning fast before the centers set, your oven runs hot and a loose sheet of foil over the pan for the last few minutes will protect them.
How to Adapt These Muffins When You Need a Swap
Frozen blueberries instead of fresh
Use them straight from the freezer and toss them with the flour while still frozen. Thawed berries bleed more and can make the batter streaky and wet, while frozen berries keep the crumb more evenly speckled.
Dairy-free version
Swap the yogurt for an unsweetened dairy-free yogurt with a similar thickness. Thin alternatives make the batter slack, which affects the rise and leaves the muffins flatter.
A slightly sweeter bakery-style top
Sprinkle a little coarse sugar over the batter before baking. It gives the tops a delicate crunch and makes the muffins feel a little more like coffee-shop muffins without changing the crumb.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 5 days. The zucchini keeps them moist, but the tops soften a little after the first day.
- Freezer: These freeze well. Wrap individually and freeze for up to 3 months, then thaw at room temperature or overnight in the refrigerator.
- Reheating: Warm in a 300°F oven for 5 to 8 minutes or microwave one muffin for about 15 to 20 seconds. Don’t overheat them or the crumb will dry out fast.
Answers to the Questions Worth Asking

Blueberry Zucchini Muffins
Ingredients
Equipment
Method
- Preheat the oven to 375°F and line a 12-cup muffin tin with liners.
- Whisk the all-purpose flour, baking powder, baking soda, cinnamon, and salt in a large bowl.
- In a separate bowl, beat the eggs, granulated sugar, vegetable oil, plain yogurt, and vanilla extract until smooth.
- Stir the wet ingredients into the dry ingredients until just combined.
- Fold in the grated zucchini.
- Toss the blueberries with the 1 tablespoon of flour, then gently fold them into the batter.
- Divide the batter among the muffin cups, filling each ¾ full.
- Bake for 20–22 minutes at 375°F until golden and a toothpick comes out clean.
- Cool the muffins in the pan for 5 minutes before transferring.