I’ve been staring down a pile of zucchini on my counter for the last week. You know the one — four colossal specimens from a neighbor’s garden, the kind that make you wonder if they’re secretly growing them in radioactive soil. I’d made the fritters. I’d made the pasta. I was running out of ideas.
This carrot zucchini bread is what saved me from the overflow. It’s so moist it barely holds together — in the best way — and the whole house smells like cinnamon and brown sugar while it bakes. My neighbor got a loaf wrapped in parchment on her porch the next morning. She texted me before I’d even washed the dishes.
The short version: One bowl, 15 minutes of work, and the most forgiving quick bread you’ll make all summer.
I’ve tested this base recipe about a dozen times now, tweaking the ratio of carrot to zucchini until the crumb was exactly what I wanted — tender, not dense. Even my pickiest eater, who swears she doesn’t like zucchini, asked for seconds.
- Serves: 1 loaf (about 10 slices)
- Hands-On Time: 15 min | Total Time: 1 hour 10 min
- Difficulty: Easy enough for a Tuesday morning
- Cost per serving: ~$0.85
- Calories: ~210 per slice
- Dietary Notes: Naturally dairy-free / Adaptable for nut-free and gluten-free
(Photo above: A golden-brown loaf sliced in half on a wooden cutting board, the interior studded with bright orange carrot and green zucchini flecks. A pat of butter is melting into the warm crumb on the top slice. Morning light from the kitchen window.)
The Trick That Keeps This Bread From Getting Soggy (It’s Not What You Think)

The biggest mistake people make with zucchini bread is skipping the squeeze. Zucchini is basically a sponge for water — if you grate it into the batter without wringing it out first, you’ll end up with a loaf that’s heavy and dense in the center, no matter how long you bake it.
Here’s my non-negotiable step: After you grate the zucchini, toss it with a pinch of salt and let it sit for five minutes. Then grab a clean kitchen towel (or a few paper towels if you’re like me and all your kitchen towels are in the laundry) and squeeze it over the sink. You’ll be shocked how much liquid comes out. That’s the stuff that would have ruined your bread.
This recipe also uses a mix of oil and a little applesauce — the oil keeps the crumb tender, and the applesauce adds moisture without making it greasy. It’s the same principle Marta used in her apple cake, just applied to summer vegetables.
Everything You Need (Plus a Few Notes From Me)
- 1 ½ cups all-purpose flour: Spoon and level it — don’t scoop straight from the bag, or you’ll pack in too much. I use White Lily when I can find it down here, but any all-purpose works.
- 1 cup grated zucchini (from about 1 medium zucchini): Squeeze it dry. I cannot stress this enough. My kids actually love helping with this part — they call it ‘making the zucchini cry.’
- ½ cup grated carrot (from about 2 medium carrots): No need to squeeze the carrot — it holds onto moisture differently than zucchini, and we actually want some of that for tenderness.
- ½ cup brown sugar, packed: Light or dark both work. Dark gives it a deeper, almost caramel-like flavor that I love in the fall.
- ¼ cup granulated sugar: Just enough to balance the molasses in the brown sugar without making it cloying.
- ⅓ cup vegetable oil: Or any neutral oil — avocado, canola, grapeseed. Avoid olive oil here unless you want a savory bread.
- ¼ cup unsweetened applesauce: This is my secret weapon. It keeps the bread moist without making it greasy. You can also use full applesauce if you have it.
- 2 large eggs: Room temperature if you remember to pull them out. If not, I’ve used them cold and it’s been fine. This recipe is forgiving.
- 1 teaspoon vanilla extract: Pure, not imitation. It makes everything taste a little warmer, a little more like home.
- 1 ½ teaspoons cinnamon: I always add a little extra because Marta did. She never measured, and it was always exactly right.
- ½ teaspoon nutmeg: Freshly grated if you have it — the pre-ground stuff smells like cardboard by comparison and Marta would have thrown it out.
- ½ teaspoon salt
- 1 teaspoon baking soda
- ½ teaspoon baking powder
- ½ cup chopped walnuts or pecans (optional): I usually skip the nuts for the kids, but they’re lovely if you want a little crunch.
What to Pull Out Before You Start
- Box grater or food processor with shredding disc — the box grater gives a fluffier texture that I prefer
- Large mixing bowl and whisk
- Rubber spatula
- 9×5-inch loaf pan (8×4 works too — just bake a few minutes longer)
- Parchment paper for easy clean-up (I always use it)
- Clean kitchen towel or paper towels for squeezing the zucchini
Let’s Make It (Step by Step)
This comes together fast — I promise the active time is really just 15 minutes. Most of it is waiting for the oven to work its magic.
First, preheat and prep: Set your oven to 350°F. Grease a 9×5-inch loaf pan or line it with parchment paper, leaving a little overhang on the long sides so you can lift the loaf out easily.
- Grate your vegetables: Grate the zucchini and carrots using the large holes of a box grater. Place the grated zucchini in a colander, sprinkle with a pinch of salt, and let it sit for 5 minutes while you get the dry ingredients ready. (📸 Photo tip: You want long, fluffy shreds — not a paste. The texture matters here.)
- Squeeze the zucchini: Transfer the zucchini to a clean kitchen towel or a stack of paper towels and squeeze out as much liquid as you can. This is the most important step in the whole recipe. (📸 Photo tip: You’ll see the green liquid running out — keep squeezing until you’re not getting much more.)
- Mix the dry ingredients: In a large bowl, whisk together the flour, cinnamon, nutmeg, salt, baking soda, and baking powder.
- Mix the wet ingredients: In a separate bowl (or the same bowl if you’re doing it my way — I just push the dry ingredients to the side), whisk together the brown sugar, granulated sugar, oil, applesauce, eggs, and vanilla until smooth.
- Combine: Pour the wet ingredients into the dry ingredients and fold gently with a rubber spatula until just combined. A few streaks of flour are fine — overmixing will make the bread tough. Fold in the grated carrots, squeezed zucchini, and nuts if you’re using them.
- Bake: Pour the batter into your prepared pan and smooth the top. Bake for 50–60 minutes, until a toothpick inserted into the center comes out clean or with just a few moist crumbs. The top should be golden brown and spring back when you press it gently. (📸 Photo tip: If the top is browning too quickly around the 40-minute mark, tent it loosely with foil.)
- Cool: Let the bread cool in the pan for 10 minutes, then turn it out onto a wire rack to cool completely. I know it’s hard to wait when the whole kitchen smells like this, but trust me — slicing it warm is the number one way to get a crumbly, falling-apart loaf. It sets as it cools.
How I Make This Fit Into My Week
This bread is practically designed for meal prep. I make a double batch on Sunday afternoons, and we’ve got breakfasts and snacks covered for the better part of the week. The texture actually improves by day two — the flavors settle and the crumb gets even more tender.
- Fridge: Wrap the cooled loaf tightly in plastic wrap or store it in an airtight container. It’ll keep on the counter for 3–4 days, or in the fridge for up to a week. I prefer it on day two, honestly.
- Freezer: Yes, this freezes beautifully. Wrap the whole loaf or individual slices in plastic wrap followed by foil, and freeze for up to 3 months. I pull out a slice the night before and leave it on the counter — by morning it’s ready to go.
- Reheat: Pop a slice in the toaster or a 350°F oven for about 5 minutes. The edges get slightly crisp while the inside stays soft. The microwave works in a pinch but it’ll lose that nice crust.
Things I Wish I’d Known the First Time
- Don’t skip the squeeze. I know it’s an extra step, and it feels like you’re throwing away good zucchini juice. But that liquid is the enemy of a good crumb. I learned this the hard way after three soggy loaves. Squeeze it like you mean it.
- Grate your vegetables the night before. If you’re making this for a busy morning, you can grate the zucchini and carrots, store them separately (zucchini squeezed, carrot not), and have everything ready to go in the morning.
- Use chilled batter for a higher dome. If you want that bakery-style dome on your quick bread, let the batter rest in the fridge for 20–30 minutes before baking. The cold edges set faster in the oven, forcing the center to rise more. It’s a little trick I picked up from a baker friend in town.
- Measure your flour correctly. Spoon it into the measuring cup and level it off with a knife. Scooping directly from the bag packs it down and you’ll end up with too much flour — dry, dense bread. I’ve done it. We’ve all done it.
Make It Yours: Easy Swaps
- Dairy-Free: This recipe is already dairy-free as written! Just make sure your chocolate chips or any mix-ins are dairy-free too.
- Nut-Free: Skip the walnuts or pecans. You can add a handful of raisins or chocolate chips instead for texture. My kids actually prefer the chocolate chip version, so that’s our go-to for school lunches.
- Gluten-Free: Use a 1:1 gluten-free all-purpose flour blend (I like King Arthur or Bob’s Red Mill). Add an extra tablespoon of applesauce to help with moisture.
- Chocolate Chip: Fold in ½ cup of semi-sweet chocolate chips along with the vegetables. My kids lose their minds for this version. I call it “morning dessert” and we eat it without shame.
- Spiced-Up: Add ½ teaspoon of ground ginger and ¼ teaspoon of cloves along with the cinnamon. It gives the bread a warm, almost chai-like flavor that’s amazing in the fall.
Questions I Get About This Recipe All the Time
Q: Why did my bread turn out soggy in the middle?
A: Ugh, I’ve been there. The most likely culprit is not squeezing the zucchini enough. Even if you think you squeezed it well, try squeezing a little harder next time. Another common cause is the oven temperature being off — make sure your oven is actually at 350°F. An oven thermometer is a cheap fix that saves a lot of heartbreak.
Q: Can I use a different vegetable?
A: Yes! Summer squash works perfectly in place of zucchini. You can also use all carrots or all zucchini — just adjust the squeezing accordingly. If using all carrots, you don’t need to squeeze them. If using all zucchini, squeeze the heck out of it.
Q: How long does this bread last? Can I freeze it?
A: On the counter, wrapped tightly, it’ll stay moist for 3–4 days. In the fridge, it lasts about a week. And yes, it freezes like a dream — wrap the whole loaf or individual slices in plastic wrap and then foil, and freeze for up to 3 months. To thaw, leave it on the counter overnight or pop a slice in the toaster straight from the freezer.
Q: What do you serve with this bread?
A: A pat of salted butter is all it needs, honestly. But my family loves it with a smear of cream cheese in the morning — it turns breakfast into something special. I also serve it alongside a bowl of chili for a hearty fall dinner. Don’t knock it ’til you try it.
More Recipes My Family Makes on Repeat
If you liked this one, here are a few others that have saved me from summer squash overflow situations and picky-eater standoffs:
- Marta’s Brown Butter Apple Cake — The recipe that started it all. The crumb on this one is unreal.
- Easy Zucchini Fritters with Garlic Yogurt — Comes together in 20 minutes and uses up a whole zucchini.
- Classic Banana Bread (Our Family’s Favorite Version) — Same method, different fruit. The kids ask for this every Sunday.
I hope this carrot zucchini bread becomes the one you make when the counter is overflowing and you need something that feels like a warm hug. It’s simple. It’s forgiving. And it makes the whole house smell like someone who really knows what they’re doing, even if you’re just figuring it out as you go.
If you try it, drop a comment below — I love hearing how it goes for you. And if you post it on Pinterest or Instagram, tag me so I can cheer you on!
📌 Save this easy carrot zucchini bread recipe for late summer baking — it stays moist for days and freezes perfectly for busy fall mornings.

My Farmhouse Carrot Zucchini Bread
Equipment
- Box grater or food processor with shredding disc
- Large Mixing Bowl
- Whisk
- Rubber spatula
- 9×5-inch loaf pan
- Parchment Paper
- Clean kitchen towel or paper towels
Ingredients
Vegetables
- 1 cup grated zucchini (from 1 medium zucchini), squeezed dry
- 1/2 cup grated carrot (from about 2 medium carrots)
Dry Ingredients
- 1 1/2 cups all-purpose flour, spooned and leveled
- 1 1/2 teaspoons cinnamon
- 1/2 teaspoon nutmeg, freshly grated if possible
- 1/2 teaspoon salt
- 1 teaspoon baking soda
- 1/2 teaspoon baking powder
Wet Ingredients
- 1/2 cup brown sugar, packed
- 1/4 cup granulated sugar
- 1/3 cup vegetable oil (or other neutral oil)
- 1/4 cup unsweetened applesauce
- 2 large eggs, room temperature preferred
- 1 teaspoon vanilla extract, pure
Optional
- 1/2 cup chopped walnuts or pecans
Instructions
- Preheat your oven to 350°F. Grease a 9×5-inch loaf pan or line it with parchment paper, leaving overhang on the long sides for easy removal.
- Grate the zucchini and carrots using the large holes of a box grater. Place the grated zucchini in a colander, sprinkle with a pinch of salt, and let it sit for 5 minutes. Then transfer to a clean kitchen towel or paper towels and squeeze out as much liquid as possible. This step is non-negotiable — it prevents a soggy loaf.
- In a large bowl, whisk together the flour, cinnamon, nutmeg, salt, baking soda, and baking powder.
- In a separate bowl (or the same bowl if you push the dry ingredients aside), whisk together the brown sugar, granulated sugar, oil, applesauce, eggs, and vanilla until smooth.
- Pour the wet ingredients into the dry ingredients and fold gently with a rubber spatula until just combined. A few streaks of flour are fine — overmixing makes the bread tough. Fold in the grated carrots, squeezed zucchini, and nuts if using.
- Pour the batter into the prepared pan and smooth the top. Bake for 50 to 60 minutes, until a toothpick inserted in the center comes out clean or with just a few moist crumbs. The top should be golden brown and spring back when gently pressed. If browning too quickly around 40 minutes, tent loosely with foil.
- Let the bread cool in the pan for 10 minutes, then turn it out onto a wire rack to cool completely. Resist slicing warm — it sets as it cools and will hold together much better.






