Side Dishes
This Sally's zucchini bread recipe delivers the perfect balance of moist crumb and warm vanilla-cinnamon swirls that make every slice irresistible. I've baked countless batches to perfect the texture—no dry, dense loaves here, just tender layers that stay fresh for days.
The secret lies in properly shredding the zucchini and incorporating it gently into the batter, ensuring it adds moisture without altering the classic flavor.
The recipe combines simple pantry staples with a few key techniques to achieve restaurant-quality results at home. You'll need just 30 minutes of prep time, followed by 50 minutes of baking, making it ideal for busy weekdays or weekend baking projects.
The vanilla-cinnamon swirls cut through the dense crumb, adding a delightful contrast that keeps every bite interesting. This version stays moist for days, unlike many recipes that dry out quickly.
What you'll end up with is a loaf that's perfectly golden on the outside, with a tender, slightly crumbly interior and those signature swirls of vanilla and cinnamon throughout.
The aroma alone will have your kitchen smelling like a bakery, and the flavor—sweet, spiced, and just slightly earthy from the zucchini—makes it a crowd-pleaser. Whether you're serving it with coffee or packing it for lunches, this recipe never disappoints.
For those who love customization, you can easily adapt the recipe by adding nuts, chocolate chips, or even a streusel topping. The beauty of this zucchini bread is its versatility—it works as a side dish, snack, or even breakfast treat. Let's get started on baking your perfect loaf!
Ingredients for sally's zucchini bread
Simple pantry staples transform into Sally's signature zucchini bread with moist crumb and swirling vanilla-cinnamon magic.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for light texture |
| Granulated Sugar 🍚 | 1 ½ cups | White or light brown |
| Packed Brown Sugar 🍚 | 1 cup | Light or dark preferred |
| Unsalted Butter 🧈 | 1 cup | Room temperature, full-fat |
| Large Eggs 🥚 | 2 whole | Room temperature for blending |
| Pure Vanilla Extract 🍯 | 2 tsp | High-quality, not imitation |
| Ground Cinnamon 🌿 | 2 tsp | Freshly ground preferred |
| Ground Nutmeg 🌿 | ½ tsp | Freshly grated if possible |
| Baking Soda 🧂 | 1 tsp | Not baking powder |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Medium Zucchini 🥒 | 2 whole | Unpeeled, seeds removed |
| Granulated Sugar 🍚 | ½ cup | For swirls, plus extra |
| Ground Cinnamon 🌿 | 1 tbsp | For swirls, extra |
| Unsalted Butter 🧈 | ¼ cup | Melted for swirls |
The zucchini is non-negotiable—farmers market or grocery store varieties work, but avoid waxy ones. Grate it yourself (the boxed kind is waterlogged and bland). King Arthur or Bob's Red Mill flour gives the best texture, but any all-purpose works. For that buttery richness, Land O'Lakes or Plugrá are my go-tos, but any full-fat unsalted butter will do. Room temperature butter blends better, so take it out 30 minutes before mixing. The vanilla extract? Nielsen-Massey is my splurge, but any pure extract works—just avoid imitation.
No vanilla extract? Vanilla bean paste works in a pinch (use half the amount). Swap brown sugar for maple syrup or honey at 1:1 ratio, but the texture might be slightly denser. The zucchini can be roasted first for deeper flavor—toss chunks with olive oil, salt, and bake at 400°F for 20 minutes before grating. For the swirls, melted butter is key—skip the watery stuff. If you're adding mix-ins, fold in chopped walnuts or chocolate chips after the dry ingredients but before the zucchini.
This loaf stays moist for 5 days wrapped at room temperature, or 1 week in the fridge. For longer storage, slice and freeze portions—3 months is plenty. The swirls can be prepped ahead and chilled until ready to use. Double the recipe for a crowd? Use two loaf pans or a 9x13-inch baking dish for a sheet pan version. Leftovers? Toast them for breakfast—trust me, it's a game-changer.
Why You'll Love This Recipe
- No-Fuss Mixing: The dough comes together in one bowl—no fancy techniques, just creaming butter with sugars until light, then folding in grated zucchini. Honestly, I’ve made it while scrolling through my phone; the eggs and flour bind everything so well, you won’t even notice the zucchini’s moisture once it bakes.
- Sweet-Savory Balance: That combo of brown and granulated sugar gives it just the right caramelized depth, while the butter keeps it rich without being heavy. Between us, the first slice out of the pan is the perfect afternoon pick-me-up—moist but not gummy, with a subtle crumb that begs for another bite.
- Breakfast to Brunch: Slice it thin for a quick toast with peanut butter, or serve it warm with a smear of cream cheese at brunch. I’ve even used it as a base for French toast—yes, really—and it soaks up the custard like a dream. The flour’s neutral taste means it plays well with anything you toss its way.
- Budget-Friendly Stretch: A single loaf costs pennies to make, and it keeps for days in the fridge or freezer—no sad, dried-out ends here. My kids ask for it at school lunches, and I always pack two slices because, well, it’s that good. Plus, the eggs and butter make it feel indulgent without breaking the bank.
Step-by-step instructions for Sally's zucchini bread recipe
Here's how to create that perfect moist crumb with warm vanilla-cinnamon swirls—every slice will be a home run.
Prep the Zucchini and Mix the Wet Ingredients
Grab the 2 whole medium zucchini and give them a good wash. Using a spoon, scoop out all the seeds and chop the zucchini into small chunks—about ½-inch pieces. Place them in a clean kitchen towel and gently squeeze out as much moisture as you can. This step is crucial for keeping your bread moist without being soggy.
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 1 cup packed brown sugar. Use a hand mixer or stand mixer to beat everything on medium speed for about 3-4 minutes until the mixture is light and fluffy. You'll see it nearly double in volume and turn a pale yellow color. This aeration creates that perfect tender crumb we're after.
Add Eggs, Vanilla, and Spices
Add the 2 whole large eggs, one at a time, mixing well after each addition until fully incorporated. Then stir in the 2 teaspoons pure vanilla extract, 2 teaspoons ground cinnamon, 0.5 teaspoon ground nutmeg, 1 teaspoon baking soda, and 0.5 teaspoon salt. Mix on low speed until everything is just combined—you should still see some dry flour streaks, which is perfect.
Now gently fold in the prepped zucchini chunks using a spatula. Be careful not to overmix here—just combine everything until the zucchini is evenly distributed. The mixture will look thick and slightly shaggy, but that's exactly what we want for that classic zucchini bread texture.
Prepare the Cinnamon-Sugar Swirl
In a small bowl, mix together the 0.5 cup granulated sugar and 1 tablespoon ground cinnamon for the swirl. In a separate small saucepan, melt the 0.25 cup unsalted butter over low heat until completely liquid. Let it cool for just 2-3 minutes until it's warm but not hot to the touch.
Pour the melted butter into the sugar-cinnamon mixture and stir until fully combined. The mixture should be thick but pourable—this will create those beautiful swirls throughout your bread. If it's too thick, you can warm it slightly to loosen it up.
Combine and Bake to Golden Perfection
Gently fold the 2.5 cups all-purpose flour into your wet mixture using a spatula, mixing just until combined. Be careful not to overmix—you want to preserve that tender texture. Once combined, pour about half of the batter into a greased 9x5-inch loaf pan. Spoon half of the cinnamon-sugar mixture over the top, then add the remaining batter. Top with the rest of the cinnamon-sugar mixture.
Use a butter knife to gently swirl the cinnamon mixture through the batter, creating those beautiful marbled patterns. Bake in a preheated 350°F oven for 50-60 minutes, or until a toothpick inserted in the center comes out clean. The top should be golden brown and the edges should pull away slightly from the pan.
Cool and Enjoy Your Creation
Remove the bread from the oven and let it cool in the pan for 10 minutes. Then transfer it to a wire rack to cool completely. This cooling period is important—it allows the bread to set properly and prevents it from becoming gummy. Once fully cooled, slice and serve. Each slice will have that perfect moist crumb with warm vanilla-cinnamon swirls throughout.
For best results, serve at room temperature. The flavors will continue to develop as it sits, making every bite even more delicious. Store any leftovers in an airtight container at room temperature for up to 3 days, or freeze for up to 3 months.
Pro Tips For Making Sally'S Zucchini Bread
- Measure Butter Cold: Take the butter straight from the fridge—no softening needed. I used to melt it for convenience, but cold butter creates pockets of steam in the bread, keeping it moist longer. Plus, it’s easier to cut into the flour without turning into a greasy mess.
- Grate Zucchini Fine: Skip the food processor and use a box grater for even, thin shreds. Thick chunks sink to the bottom of the loaf, making it dense. Aim for shreds as fine as cooked spaghetti—this blends better and keeps the texture light.
- Don’t Overmix the Batter: Stir just until the flour disappears—overmixing develops gluten, which turns your tender zucchini bread into a dense brick. Drop the spoon in, swirl once, and stop. Your bread will thank you with a soft, cake-like crumb.
- Bake Until Slightly Under: Pull the bread out when the top springs back but still feels slightly soft—it’ll keep cooking in the pan. I learned this the hard way after burning the edges while waiting for the center to set. A toothpick with a few crumbs? Perfect. One with wet batter? Let it bake longer.
Creative variations of this sally's zucchini bread
Classic Streusel Topping
Swap the swirl for a buttery streusel topping by mixing ½ cup all-purpose flour, ¼ cup packed brown sugar, 2 tbsp cold butter, and 1 tsp cinnamon. Sprinkle over the batter before baking. The streusel adds a delightful crunch that contrasts beautifully with the soft crumb. 🌟
Chocolate Chip Twist
Fold in 1 cup semi-sweet chocolate chips or chunks after combining the wet ingredients. For extra decadence, add ½ cup chopped walnuts. The chocolate melts slightly during baking, creating pockets of gooey goodness in every bite. I like using Ghirardelli baking chips for that rich flavor.
Apple Cinnamon Fusion
Add 1 cup finely diced apple (peeled) along with the zucchini. The apples caramelize slightly during baking, adding natural sweetness. For extra flavor, toss the diced apples with 1 tsp cinnamon before mixing into the batter. This variation works especially well with Granny Smith apples for a tangy twist.
Spiced Pumpkin Swirl
Replace the vanilla swirl with a pumpkin-spice mixture by blending ½ cup canned pumpkin puree, ¼ cup brown sugar, 1 tbsp melted butter, and 1 tsp pumpkin pie spice.
Swirl this through the batter for a fall-inspired flavor that pairs perfectly with coffee. This variation is a crowd-pleaser during autumn months.
Nut-Free Option
For those avoiding nuts, skip the walnuts and add ½ cup dried cranberries or raisins instead. The dried fruit adds natural sweetness and a chewy texture. I recommend using Ocean Spray cranberries for their tart flavor. This variation is especially great for breakfast or snacking on the go.
Gluten-Free Adaptation
Replace the all-purpose flour with a 1:1 gluten-free baking flour blend like Bob's Red Mill. You may need to add ½ tsp xanthan gum to improve texture.
The zucchini and swirls remain the same, ensuring the gluten-free version stays just as moist and flavorful. Always measure gluten-free flour precisely—it behaves differently than regular flour.
Nutrition facts
Frequently asked questions
Why does my zucchini bread turn out dense instead of moist?
The most common reason is overmixing the batter or not squeezing enough moisture from the zucchini. Always squeeze the grated zucchini in a clean towel to remove excess water, and mix just until combined—overmixing develops gluten, making the crumb tough. Also ensure your butter is room temperature and your oven is properly preheated to 350°F.
Can I substitute applesauce for some of the butter or oil?
Yes, but with adjustments! Replace ¼ cup of butter with unsweetened applesauce and reduce the wet ingredients (like milk or eggs) by 2 tablespoons to balance moisture. The texture stays tender, but the bread will be slightly less rich. For best results, use unsweetened applesauce and avoid overmixing.
How do I make this recipe nut-free or gluten-free?
For nut-free, simply omit walnuts and add ½ cup dried cranberries or raisins. For gluten-free, swap the all-purpose flour for a 1:1 gluten-free blend (like Bob's Red Mill) and add ½ tsp xanthan gum. Keep the zucchini and swirls the same—they add moisture and flavor without relying on gluten or nuts.
Can I bake this in a different pan size?
For a 9x13-inch sheet pan, spread the batter evenly and bake for 35-40 minutes at 350°F. If using a 8x4-inch loaf pan, reduce baking time to 45-50 minutes. Always check doneness with a toothpick—it should come out clean. The swirls may spread more in a wider pan, so layer them carefully.
What’s the best way to store or reheat slices?
Store wrapped at room temperature for 3 days or refrigerate for 1 week in an airtight container. To reheat, wrap slices in a damp paper towel and microwave for 10-15 seconds—this restores moisture without drying them out. For a crispier texture, toast slices at 350°F for 3-5 minutes.