Morning glory zucchini bread bakes up tender, moist, and packed with enough texture to keep every slice interesting. The zucchini keeps the crumb soft without making the loaf heavy, while carrot, apple, coconut, raisins, and nuts give it that classic bakery-style jumble of sweet, nutty, and gently spiced bites. It’s the kind of loaf that works for breakfast, snack time, or an afternoon coffee break, and it never feels plain.
What makes this version work is the balance. Squeezing the zucchini dry keeps the batter from turning wet, and the Greek yogurt adds richness without weighing it down. Brown sugar brings a deeper sweetness than white sugar would, and the cinnamon-nutmeg combination gives the loaf that familiar warm morning glory flavor without overpowering the fruit and vegetables. The mix-ins are there for texture, but they also keep each bite from tasting one-note.
Below, I’ll walk through the one step that keeps this bread from sinking, the ingredient swaps that actually make sense, and the storage note that matters if you want the slices to stay tender through the week.
The loaf came out so tender and the raisins stayed plump instead of disappearing into the batter. I also loved that the top stayed domed and the center set perfectly by 60 minutes.
Like this morning glory zucchini bread? Save it to Pinterest for the days when you want a soft, fruit-and-nut quick bread with a colorful crumb.
The Part That Keeps This Loaf from Turning Dense
Quick breads like this one usually fail in one of two ways: they bake up wet in the middle, or they turn heavy from too much stirring. The first problem comes from vegetables and fruit carrying extra moisture into the batter, and the second comes from overworking the flour once it goes in. This loaf avoids both by squeezing the zucchini dry and folding the batter just until the dry streaks disappear.
The other trick is the mix-in ratio. There’s enough carrot, apple, coconut, raisins, walnuts, and seeds to make every slice feel loaded, but not so much that the batter can’t rise around them. That balance matters. If you pile in extra fruit without adjusting the flour, the center stays gummy and the loaf sinks as it cools.
What Each Ingredient Is Actually Doing in This Bread

- Zucchini — This is the moisture that keeps the crumb soft, but only if you squeeze it dry first. Wet zucchini makes the batter loose and can leave the center underbaked.
- Greek yogurt — It adds tenderness and a slight tang that keeps the loaf from tasting flat. Sour cream works the same way if that’s what you have.
- Brown sugar — The molasses in brown sugar gives this bread a deeper, more caramel-like sweetness than white sugar would. Packed brown sugar matters here because loose sugar throws off the balance.
- Apple and carrot — These bring sweetness, color, and a little extra moisture. Grate them finely so they melt into the crumb instead of sitting in obvious shreds.
- Coconut, raisins, walnuts, and seeds — These are the texture builders. Coconut softens as it bakes, raisins stay chewy, and the nuts and seeds give the slices a sturdy bite.
- Cinnamon and nutmeg — This is the spice base that makes the loaf taste like morning glory bread instead of just vegetable bread. Don’t overdo either one; you want warmth, not spice cake.
Building the Batter Without Overmixing It
Whisk the dry ingredients first
Start by whisking the flour, baking soda, baking powder, salt, cinnamon, and nutmeg together until the spice is evenly distributed. That keeps you from getting pockets of baking soda or clumps of cinnamon in the finished loaf. If your spices are old and dull, the bread tastes muted, so use fresh cinnamon if you can.
Beat the wet ingredients until smooth
Mix the brown sugar, eggs, oil, Greek yogurt, and vanilla until the mixture looks glossy and evenly combined. You don’t need to whip in a lot of air, just dissolve the sugar enough that it blends cleanly into the batter. The mixture should look thick and silky, not separated or oily.
Fold in the vegetables and fruit
Stir in the zucchini, carrots, and apple before adding the flour. This helps coat the produce in the wet mixture so it disperses evenly instead of clumping. If you see a puddle of liquid after adding the grated fruit, that usually means the zucchini wasn’t squeezed enough.
Stop as soon as the flour disappears
Add the dry ingredients and fold just until the batter comes together, then fold in the coconut, raisins, walnuts, and seeds. A few small streaks of flour are better than a tough loaf. Overmixing develops the gluten in the flour and gives you a bready, tight texture instead of a tender quick bread.
Bake until the center is set
Scrape the batter into a greased 9×5 loaf pan and bake until a toothpick inserted in the center comes out clean or with a few moist crumbs. The top should be deeply golden and spring back lightly when touched. If the top browns too fast before the center is done, lay a piece of foil loosely over it for the last part of baking.
Make It Dairy-Free
Swap the Greek yogurt for an unsweetened plain dairy-free yogurt with the same thickness. The loaf still stays tender, but the flavor will be a little less tangy, so don’t skip the vanilla.
Make It Nut-Free
Leave out the walnuts and use extra sunflower seeds or pepitas instead. You’ll lose the buttery crunch of walnuts, but the loaf still has plenty of texture from the coconut, raisins, and seeds.
Make It Gluten-Free
Use a 1:1 gluten-free flour blend that includes xanthan gum. The crumb will be a touch more delicate, so let the loaf cool fully before slicing or it can crumble.
Storage and Reheating
- Refrigerator: Store tightly wrapped for up to 5 days. The loaf gets a little denser in the fridge, but the flavor deepens by day two.
- Freezer: This bread freezes well. Wrap individual slices or the whole cooled loaf in plastic, then foil, and freeze for up to 3 months.
- Reheating: Warm slices in a toaster oven or microwave just until the crumb feels soft again. Don’t overheat it or the sugar and fruit can make the edges tough.
Questions I Get Asked About This Recipe

Morning Glory Zucchini Bread
Ingredients
Equipment
Method
- Preheat the oven to 350°F and grease a 9x5 loaf pan.
- Grate the zucchini, carrots, and apple, then squeeze the zucchini dry so excess moisture doesn’t make the loaf dense.
- Whisk all-purpose flour, baking soda, baking powder, salt, cinnamon, and nutmeg together until evenly combined.
- Beat brown sugar, eggs, vegetable oil, Greek yogurt, and vanilla extract until smooth and glossy.
- Stir zucchini, carrots, and apple into the wet mixture.
- Fold the dry ingredients into the wet just until no dry streaks remain.
- Fold in shredded coconut, raisins, walnuts, and sunflower seeds or pepitas for a colorful, texture-packed loaf.
- Pour the batter into the prepared 9x5 loaf pan and smooth the top.
- Bake at 350°F for 55–65 minutes, until a toothpick inserted in the center comes out clean.
- Cool the loaf in the pan for 15 minutes before slicing so it sets and cuts cleanly.
- Slice and serve; for best flavor and texture, let it rest overnight.