Side Dishes
This Alexandra's zucchini bread recipe delivers the perfect balance of moist crumb and warm spice, with a signature walnut swirl that elevates every slice. 🌟 The secret lies in grated zucchini that keeps the bread tender while adding subtle sweetness, and a swirl of chopped walnuts that adds satisfying texture.
I developed this recipe during a particularly busy season when I needed a foolproof loaf that would please both kids and adults alike.
The beauty of this recipe is its simplicity—just 10 ingredients come together to create a loaf that's rich with cinnamon, nutmeg, and allspice, yet never overpowering. The walnuts aren't just an afterthought; they're folded into the batter in a way that creates those signature swirls throughout each slice.
Baking at the right temperature ensures a golden crust while keeping the interior perfectly moist.
What makes this zucchini bread truly special is how it improves with time. The flavors deepen as it sits, and the walnuts add a satisfying crunch that contrasts beautifully with the tender crumb.
It's the kind of bread that disappears quickly from the table, whether you're serving it with morning coffee or afternoon tea.
Best of all, this recipe scales perfectly—make one loaf for a family gathering or two for a crowd. The leftovers keep well for days, making this the ultimate make-ahead recipe for any occasion. Let's get baking!
Ingredients for alexandra's zucchini bread
Ten simple ingredients transform into Alexandra's signature moist zucchini bread with walnut swirls.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for light texture |
| Granulated Sugar 🍚 | 1 ½ cups | White or light brown |
| Packed Brown Sugar 🍚 | ½ cup | For moist crumb |
| Unsalted Butter 🧈 | 1 cup | Room temperature, full-fat |
| Large Eggs 🥚 | 2 whole | Room temperature |
| Zucchini 🥒 | 2 cups | Grated, excess squeezed dry |
| Walnuts 🌰 | 1 ½ cups | Chopped, toasted lightly |
| Ground Cinnamon 🌿 | 2 tsp | Freshly ground preferred |
| Ground Nutmeg 🌿 | ½ tsp | Freshly grated |
| Ground Allspice 🌶️ | ½ tsp | For warm spice depth |
| Baking Soda 🧪 | 1 tsp | Pure baking soda |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Vanilla Extract 🌸 | 1 tsp | Pure vanilla preferred |
The zucchini is your secret weapon here—fresh, young zucchini grates best and adds natural sweetness. Trader Joe's usually has the perfect ones, or grab them from the produce section and look for ones that are firm but not waxy. Walnuts should be lightly toasted—just 3-4 minutes in a dry pan—to enhance their flavor without burning. For the flour, I always use King Arthur or Bob's Red Mill for that perfect crumb. The butter needs to be room temperature, so take it out of the fridge 30 minutes before baking—no substitutions here, trust me on the full-fat version.
No vanilla extract? Vanilla bean paste works great, or even a pinch of vanilla sugar. Short on walnuts? Pecans or almonds are solid swaps, though walnuts give that signature crunch. The sugars can be swapped 1:1 for coconut sugar, but white sugar keeps it classic. For the spices, Penzeys has the best pre-ground spices, but the grocery store stuff works fine if it's fresh. If your zucchini is watery after grating, squeeze it dry in a clean kitchen towel—no one wants a soggy loaf.
This bread keeps beautifully—3-4 days at room temperature wrapped in foil, or 1 week in the fridge. For longer storage, freeze the whole loaf for up to 3 months. I always slice it before freezing so I can grab a slice straight from the freezer for a quick breakfast. The walnut swirls stay crisp even after freezing, so it's perfect for make-ahead breakfasts. Toasting slices brings out even more flavor—worth the extra minute if you're serving it with coffee.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this recipe because it’s a one-bowl, no-fuss deal. Just grate the zucchini, cream the butter and sugars, toss in the eggs and flour—no electric beaters, no stress. My hands are always sticky from the brown sugar, but that’s the price for bread this easy.
- Sweet & Moist Magic: That combo of granulated and brown sugar? Chef’s kiss. The bread stays tender for days without turning gummy, and the butter keeps it rich without being heavy. Honestly, I’ve made zucchini bread before, but this version actually tastes like dessert—not like a sad, dense brick.
- Breakfast or Snack Hero: Slice it warm with butter for a lazy morning treat, or pack it for lunch—it’s that versatile. I’ve even used it as a base for French toast (yes, really). The eggs and flour give it structure, so it holds up to anything you throw at it.
- Pantry Staple, Zero Waste: Uses up zucchini before it turns to mush, and the ingredients? Stuff I already have. Two loaves freeze perfectly for when I’m too tired to bake, and the sugar keeps it shelf-stable longer than most quick breads. My wallet and my freezer thank me every time.
Step-by-step instructions for Alexandra's zucchini bread
Here's how to bake this legendary zucchini bread with that signature walnut swirl and ultra-moist crumb.
👨🍳 Step 1: Prep the Zucchini and Make the Walnut Swirl
Start by grating the 2 cups zucchini using a box grater or food processor. I like to use the large holes on a box grater for even shreds. Transfer the grated zucchini to a clean kitchen towel or cheesecloth and squeeze out ALL the excess moisture. You want it as dry as possible—this prevents a gummy texture. I press down firmly and twist the towel to wring out every last drop.
While the zucchini drains, toast the 1.5 cups walnuts in a dry skillet over medium heat for 3-4 minutes until fragrant and lightly golden. Watch them closely so they don't burn. Let them cool completely, then chop them into small pieces. In a small bowl, mix the toasted walnuts with 0.5 cup packed brown sugar and 1 tsp vanilla extract. Set aside—this will become our signature swirl.
🍳 Step 2: Cream Butter and Sugars for Maximum Moisture
In a large mixing bowl, combine the 1 cup unsalted butter (make sure it's room temperature) with the 1.5 cups granulated sugar and 0.5 cup packed brown sugar. Using an electric mixer on medium speed, beat for 3-4 minutes until light and fluffy. You'll see the mixture nearly double in volume and turn pale—this incorporates air that creates that tender crumb.
Here's the thing—don't rush this step. The butter needs to fully emulsify with the sugars to create that signature moist texture. If it looks grainy or doesn't lighten, beat for another minute. The reason we use both white and brown sugar is that the brown sugar adds moisture while the white sugar provides structure.
👨🍳 Step 3: Mix Wet Ingredients and Combine with Dry
Add the 2 whole large eggs one at a time, mixing well after each addition until fully incorporated. Then add the 1 tsp vanilla extract, 2 tsp ground cinnamon, 0.5 tsp ground nutmeg, 0.5 tsp ground allspice, 1 tsp baking soda, and 0.5 tsp salt. Mix on low speed just until combined—you should still see some dry flour streaks.
Gently fold in the 2 cups drained zucchini using a spatula. Be careful not to overmix—just combine everything until the zucchini is evenly distributed. The batter should be thick but not stiff. If it looks too thick, add 1 tablespoon milk (not in our ingredients, but I keep it handy for adjustments).
🥘 Step 4: Layer and Swirl the Walnut Mixture
Preheat your oven to 350°F and grease two 9x5-inch loaf pans generously with butter or line them with parchment paper. Divide the batter evenly between the pans, filling each about ¾ full. Here's where the magic happens: using a spoon or small offset spatula, create wells down the center of each loaf pan.
Spoon half of the walnut mixture into each well, then gently swirl it into the batter using the tip of the spoon. The goal is to create those beautiful walnut streaks throughout the bread. Tap the pans lightly on the counter to release any air bubbles, then smooth the tops with a spatula. The batter should be about ½ inch below the top of the pans.
🔥 Step 5: Bake to Golden Perfection and Test for Doneness
Bake for 50-55 minutes until a toothpick inserted in the center comes out clean (or with just a few moist crumbs). The top should be golden brown with a slight crack in the center—that's your signal it's done. If the top browns too quickly, tent loosely with foil after 30 minutes to prevent over-browning.
Let the bread cool in the pans for 10 minutes, then transfer to a wire rack to cool completely. This resting period is crucial—it allows the bread to set properly and prevents it from falling apart when you slice it. Once cooled, wrap tightly in plastic wrap and store at room temperature for up to 3 days or refrigerate for up to 1 week. The flavor actually improves as it sits!
Pro Tips For Making Alexandra'S Zucchini Bread
- MEASURE BROWN SUGAR PACKED: I learned this the hard way—fluffing packed brown sugar with a spoon "just a little" still leaves you with a dry, crumbly loaf. Use a damp spoon or your hands to press it firmly into the measuring cup, then level it off. The extra moisture makes all the difference in keeping that bread tender.
- CREAM BUTTER AND SUGARS COLD: Don’t let the butter warm up while mixing—take 30 seconds to chill the bowl or beaters between additions. Warm butter creates steam, which can make your batter too thin and lead to a dense loaf. I know, it’s annoying to pause, but trust the process.
- DON’T OVERMIX THE BATTER: Stop mixing as soon as the flour is just incorporated—no streaks, but no overworking either. Every extra turn makes gluten toughen up, turning your moist zucchini bread into a dry brick. Two minutes max after adding flour is my rule.
- USE ROOM-TEMP EGG WHITES: Cold egg whites can curdle when mixed with warm butter and sugar, leaving you with a weird texture. Let them sit in warm water for 5 minutes before cracking them in. It’s a small step, but it keeps the crumb light and even. (Yes, even if you’re impatient like me.)
Flavor customization for this alexandra's zucchini bread
Spiced Variations
For a Mexican-inspired twist, swap the cinnamon for 1 tsp chili powder and ½ tsp cumin, then add ½ cup diced jalapeños to the batter. The heat balances beautifully with the sweetness, and the jalapeños add a tangy kick.
I like to top it with a sprinkle of crushed red pepper flakes before baking for extra zing. 🌶️
Try a Middle Eastern flair by replacing the allspice with ½ tsp cardamom and ½ tsp coriander. Add ½ cup chopped dried apricots to the walnut mixture for a chewy, fruity contrast.
A pinch of orange zest in the batter brightens the flavor profile and pairs perfectly with chai tea.
Sweet Additions
For chocolate lovers, fold in ½ cup mini chocolate chips or chopped dark chocolate (60-70% cacao) with the walnuts. The chocolate melts slightly during baking, creating pockets of rich, gooey goodness. I recommend Ghirardelli baking chips for their smooth texture and deep flavor. 🍫
Add ½ cup dried cranberries or raisins to the walnut swirl for a classic twist. Soak them in warm water for 10 minutes before mixing to plump them up. The tartness cuts through the sweetness, and the texture adds a delightful chew.
For a festive touch, toss the cranberries in 1 tsp orange zest before adding them to the batter.
Savory Swaps
Transform this into a savory zucchini quick bread by reducing the sugar to 1 cup total and adding 1 tsp onion powder, ½ tsp smoked paprika, and ½ cup shredded cheddar cheese to the batter.
Top with everything bagel seasoning before baking for a salty crunch. This version pairs perfectly with soups or charcuterie boards. 🧀
For a herb-forward variation, replace the cinnamon with 1 tbsp fresh rosemary (finely chopped) and 1 tsp dried thyme. Add ½ cup grated Parmesan to the walnut mixture and fold in ½ cup sun-dried tomatoes (chopped) for a Mediterranean-inspired loaf.
The herbs add an earthy depth that balances the sweetness beautifully.
Gluten-Free Adaptation
Use a 1:1 gluten-free flour blend (like King Arthur Measure for Measure) and replace ½ cup of the all-purpose flour with ½ cup almond flour for structure. Add 1 extra egg to help bind the batter, and reduce the milk by 1 tablespoon if needed.
The texture will be slightly denser but still moist—just be sure to not overbake (check for doneness at 45 minutes). 🌾
For extra moisture, mix ¼ cup unsweetened applesauce into the wet ingredients. The applesauce keeps the crumb tender without adding gluten. I also recommend brushing the top with melted butter during the last 5 minutes of baking for a golden crust.
This version is perfect for those with gluten sensitivities but still delivers on flavor.
Nutrition facts
Frequently asked questions
Why does Alexandra's recipe use both white and brown sugar?
The combination creates the perfect balance. The white sugar provides structure and a clean sweetness, while the brown sugar adds moisture and a deeper caramel flavor. This ensures a tender crumb that stays moist for days. The brown sugar also helps create that signature golden crust!
Can I make this recipe without walnuts?
The walnuts add texture, but you can substitute with pecans, almonds, or even chopped dried fruit like apricots or cranberries. For a nut-free version, try pumpkin seeds or sunflower seeds. Just reduce any added liquid by 1 tablespoon to maintain the right consistency.
How do I prevent my zucchini bread from being too dense? Overmixing is the #1 culprit! Mix the batter just until combined—you should still see some dry flour streaks. Also,
Can I use this recipe for a gluten-free version?
Yes, with some adjustments! Replace ½ cup all-purpose flour with ½ cup almond flour and use a 1:1 gluten-free flour blend for the rest. Add 1 extra egg for binding and consider adding ¼ cup applesauce for moisture. Bake at 350°F for 45-50 minutes—gluten-free breads bake faster and can dry out more quickly.
How should I store leftovers to keep them fresh?
Wrap the cooled loaf tightly in plastic wrap or aluminum foil and store at room temperature for up to 3 days. For longer storage, refrigerate for 1 week or freeze for 3 months. To revive stale slices, warm them in a 350°F oven for 5-10 minutes or toast in a toaster. The walnuts stay crisp even after freezing!
