These Morning Glory Zucchini Carrot Muffins bake up tall, tender, and packed with enough texture to feel like a full breakfast in one hand. The crumb stays moist without turning dense, and every bite brings little pockets of carrot, zucchini, pineapple, coconut, and raisins. The tops dome beautifully, with a golden edge that gives way to a soft center that holds together instead of crumbling apart.
The trick is in the balance. Grated zucchini needs to be squeezed dry, or the batter turns heavy and wet. The pineapple brings sweetness and moisture, but it should be drained well so it doesn’t make the muffins gummy. Once the wet and dry ingredients come together, the batter only needs a few folds; overmixing is what makes this kind of muffin tough instead of light.
Below you’ll find the one ingredient step that matters most for the texture, plus a few swaps that actually work if you need to change the mix-ins. I also included storage notes, because these are the kind of muffins that make mornings easier when you bake them ahead.
I loved how these baked up with that big muffin-top and a soft, not soggy, middle. Squeezing the zucchini dry made all the difference, and the pineapple gave just enough sweetness without making them taste like dessert.
Save these golden Morning Glory Zucchini Carrot Muffins for a make-ahead breakfast with carrots, zucchini, pineapple, and coconut in every bite.
The Reason These Muffins Stay Moist Without Turning Heavy
The biggest mistake with veggie-packed muffins is treating the batter like quick bread. Morning glory muffins need enough structure to hold all that shredded produce, but they also need restraint. If you stir until the batter looks smooth, you’ve gone too far and built up the gluten enough to make the crumb tight.
The other thing that matters here is moisture control. Zucchini carries a lot of water even after grating, and pineapple brings its own juice with it. Squeeze the zucchini dry, drain the pineapple well, and stop mixing as soon as the flour disappears. That gives you muffins with lift instead of sink, and a crumb that stays tender for days.
- Zucchini — This needs to be grated and squeezed dry. If you skip that step, the muffins bake up gummy in the center and can collapse after cooling.
- Crushed pineapple — Drain it well, but don’t dry it out completely. It adds sweetness, brightness, and moisture that makes the muffins taste fuller, not just sweeter.
- Coconut — Sweetened shredded coconut adds chew and helps the muffins feel more substantial. Unsweetened works too, but the flavor is a little quieter.
- Walnuts or pecans — Either nut adds crunch and keeps the texture from turning soft all the way through. Skip them if needed, but the muffins will be a little less complex.
What Each Ingredient Is Actually Doing in This Zucchini Bread or Baked Good

- Zucchini (the moisture keeper) — Grate finely and squeeze out excess moisture. The remaining moisture adds tenderness without sogginess.
- Flour (the structure base) — Don’t overmix or the baked good becomes tough. Mix just until dry ingredients are incorporated.
- Sugar (the sweetness and browning) — This tenderizes and helps create browning. Adjust based on other ingredients.
- Oil or butter (the richness) — This creates tender crumb. Oil makes moister; butter makes richer.
- Eggs (the binder) — These hold everything together and add structure. Use room temperature eggs.
- Leavening (baking powder or soda) — This creates rise and light crumb. Too much makes it taste bitter.
- Spices (cinnamon, nutmeg, or allspice) — These warm up zucchini flavor. Layer so no single one overpowers.
- Optional mix-ins (nuts, chocolate, or dried fruit) — These add texture and prevent bland taste.
Building the Batter So the Mix-Ins Stay Evenly Distributed
Mix the dry ingredients first
Whisk the flour, baking soda, cinnamon, nutmeg, and salt together before anything wet goes in. That spreads the leavening evenly, which matters because these muffins are packed with heavy mix-ins and need a consistent rise. If you see little streaks of baking soda in the finished muffins, the dry ingredients weren’t combined well enough.
Whisk the wet base until it looks cohesive
Beat the eggs, brown sugar, oil, and vanilla until the mixture looks thick and smooth, then stir in the drained pineapple. The sugar should dissolve a bit and the oil should stop looking separated. Don’t wait for it to look fluffy; this is a muffin batter, not cake batter, and overbeating here won’t help.
Fold in the produce at the end
Stir the wet ingredients into the dry just until the flour disappears, then fold in the carrots, zucchini, coconut, raisins, and nuts. A few streaks of flour are fine before the mix-ins go in because the batter finishes hydrating as you fold. If you add the vegetables too early, they release moisture while you’re still stirring and the batter gets slack.
Bake for a tall, domed top
Fill the muffin cups generously; these should sit high in the tin. That extra batter helps them rise into those bakery-style domes instead of flattening out. Bake until the tops are deeply golden and a toothpick comes out clean from the center, then let them rest in the pan for 5 minutes so they set before moving to a rack.
How to Adapt These Muffins Without Losing the Good Texture
Gluten-Free Version
Use a 1:1 gluten-free baking flour that includes xanthan gum. The muffins will still be tender, but they may have a slightly softer crumb and need the full bake time to set in the center.
Dairy-Free as Written
These muffins are already dairy-free if you use vegetable oil, so no swap is needed. That oil keeps the crumb moist without muting the spice and fruit.
Nut-Free Option
Leave out the walnuts or pecans and replace them with an extra 1/4 cup of coconut or raisins. You’ll lose the crunch, but the muffins will still have enough texture from the vegetables and fruit.
Storage and Reheating
- Refrigerator: Store in an airtight container for 4 days. The crumb stays moist, and the coconut softens a little over time.
- Freezer: Freeze baked muffins for up to 3 months. Wrap them individually and thaw at room temperature so they don’t get soggy from trapped condensation.
- Reheating: Warm in the microwave for 15 to 20 seconds or in a 300°F oven for about 8 minutes. Don’t overheat them or the edges dry out before the center is warm.
Answers to the Questions Worth Asking

Morning Glory Zucchini Carrot Muffins
Ingredients
Equipment
Method
- Preheat the oven to 375°F and line a 12-cup muffin tin with paper liners.
- Generously spray or lightly grease the liners if your liners are not nonstick, to help release and keep domed tops intact.
- In a large bowl, whisk all-purpose flour, baking soda, cinnamon, nutmeg, and salt until evenly combined and no streaks remain.
- In a separate bowl, beat the eggs, brown sugar, vegetable oil, and vanilla extract until combined and slightly glossy.
- Stir in the crushed pineapple, drained, so the wet mixture looks evenly speckled.
- Pour the wet ingredients into the dry ingredients and stir just until the flour disappears, keeping the batter thick.
- Fold in the grated carrots, squeezed-dry zucchini, shredded sweetened coconut, raisins, and chopped walnuts or pecans until the mix is evenly distributed.
- Divide the batter among the muffin cups, filling them very full—this helps create high, golden-domed morning glory muffins.
- Bake at 375°F for 22–25 minutes until a toothpick inserted in the center comes out clean and the tops are deeply golden.
- Cool the muffins in the pan for 5 minutes so they set and release more easily.
- Transfer to a wire rack to cool further, keeping the tops from steaming and softening.