Three things grated into one loaf and somehow it WORKS. Carrots bringing the moisture, zucchini sneaking in tenderness (your picky eaters will be SO confused), and apple?? Tossing in these jammy little pockets of sweetness in every single bite.
Cinnamon, nutmeg, a whisper of cloves. The batter smells like fall moved into your kitchen. And then?? Orange cream cheese icing on top because we EARNED it.
How to Drain Zucchini Properly
Step 1: Pile your grated zucchini into the center of a clean kitchen towel or several layers of cheesecloth. (Cheesecloth works great, but a thin tea towel does the job too.)
Step 2: Gather all four corners upward, forming a tight pouch around the shreds. Hold it over the sink or a mixing bowl.
Step 3: TWIST the towel firmly with both hands, squeezing every last drop of liquid out. (Don’t be shy… the zucchini is tougher than you think.)
Step 4: Keep squeezing until the dripping practically stops. Open the towel and inspect. Damp spots? Re-wrap and twist again.
Step 5: Fluff the drained zucchini loose and add it straight to your batter. (1 cup of properly drained zucchini equals 1 cup of flavor without watering down your loaf.)
Skip this step and your bread bakes up dense and gummy. Nobody wants soggy bread…. take the extra minute and SQUEEZE!
Best Apple Varieties for This Bread
- GRANNY SMITH (tart, firm) holds shape and cuts through all that sweetness…. a top pick
- HONEYCRISP stays crisp through baking, balanced sweet-tart flavor
- FUJI brings pure sweetness without fighting the cinnamon and nutmeg
- SKIP Red Delicious or McIntosh (they dissolve into mush in the oven)
- Dice into uniform 1/4 to 1/2 inch pieces, leave the skin ON for color and fiber
How to Know When the Loaves Are Done
The toothpick test is your best friend here. Insert it into the center…. you want a few moist crumbs clinging to it, NOT wet batter. If it comes out clean or with just a few damp specks, you’re golden.
Also poke an instant-read thermometer into the loaf. The internal temp should hit 200 to 205°F. Anything lower means the center’s still gummy from all that zucchini and apple moisture, so keep baking in 5-minute increments.
Tips for the Orange Cream Cheese Icing
This icing can make or break the loaf, so don’t slack!
- SOFTEN the cream cheese properly (30 to 45 minutes on the counter). Cold = lumpy mess, microwaved = greasy disaster
- Beat butter and cream cheese ALONE first until silky smooth. THEN add powdered sugar gradually (unless you want a snowstorm in your kitchen)
- Orange juice goes in ONE tablespoon at a time. Stop when the icing drops off a spoon in a thick ribbon…. spreadable, never pourable
- If the icing softens too much while frosting, pop it in the fridge for 10 minutes to firm back up
How to Store & Freeze This Bread
That cream cheese icing means REFRIGERATION is non-negotiable! Store the loaf in an airtight container for up to 5 days in the fridge.
Freezing works beautifully too…. Wrap cooled loaves (un-iced is ideal, but iced works fine) tightly in plastic wrap, then foil, and freeze for up to 3 months. Thaw overnight in the fridge before slicing!
More Recipes to Try
- Blueberry Banana Bread
- Snickerdoodle Zucchini Bread
- Irresistible Zucchini Bread
- Walnut Zucchini Bread
- Spiced Fig Bread
- Blueberry Cream Cheese Bread
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 3000-3500
- Protein: 30-40 g
- Fat: 150-180 g
- Carbohydrates: 450-500 g
Ingredients
For the bread batter:
- 1 cup unsalted butter, melted
- 2 cups white sugar
- 3 large eggs, at room temperature
- 1/4 cup orange juice
- 1 tbsp vanilla extract
- 3 1/4 cups all-purpose flour
- 1/2 tsp salt
- 2 1/2 tsp baking powder
- 3/4 tsp baking soda
- 1 tsp ground cinnamon
- Pinch ground cloves
- Pinch ground nutmeg
For the fruit and nuts:
- 2 cups grated carrots
- 1 cup grated zucchini, drained
- 1 cup peeled and diced apple (any variety, such as granny smith or fuji)
- 1/2 cup chopped pecans
For the orange cream cheese icing:
- 1/2 cup softened cream cheese
- 1/4 cup softened butter
- 2 to 3 cups powdered sugar
- 1 to 3 tbsp orange juice
Step 1: Ready the Pans and Oven
Preheat your oven to 350°F (175°C).
Grease and flour two 8×4 inch loaf pans and line them with parchment paper.
I like to use a baking spray with flour for extra ease when unmolding the bread later; it provides an even non-stick layer.
Step 2: Squeeze the Zucchini Dry
- 1 cup grated zucchini, drained
Place the grated zucchini in a large kitchen towel or cheesecloth.
Bring up the corners, twist the towel, and squeeze firmly to extract as much liquid as possible from the zucchini.
Set the drained zucchini aside for later use.
Step 3: Whisk Dry Ingredients
- 3 1/4 cups all-purpose flour
- 1/2 tsp salt
- 2 1/2 tsp baking powder
- 3/4 tsp baking soda
- 1 tsp ground cinnamon
- pinch ground cloves
- pinch ground nutmeg
In a large bowl, whisk together the all-purpose flour, salt, baking powder, baking soda, ground cinnamon, ground cloves, and ground nutmeg.
Mixing these first ensures even distribution of the leavening agents and spices throughout the batter.
Step 4: Combine the Wet Base
- 1 cup unsalted butter, melted
- 2 cups white sugar
- 3 large eggs, at room temperature
- 1/4 cup orange juice
- 1 tbsp vanilla extract
In a separate large bowl, whisk together the melted butter and white sugar until combined.
Add in the eggs, orange juice, and vanilla extract, and whisk again until you have a smooth, well-mixed base.
Step 5: Fold in Produce and Pecans
- mixed dry ingredients from Step 3
- mixed wet ingredients from Step 4
- 2 cups grated carrots
- 1 cup grated zucchini, drained (from Step 2)
- 1 cup peeled and diced apple (any variety, such as Granny Smith or Fuji)
- 1/2 cup chopped pecans
Fold the dry ingredients (from Step 3) into the wet mixture (from Step 4) until mostly combined.
Then add the grated carrots, drained zucchini (from Step 2), diced apple, and chopped pecans, folding gently to incorporate everything evenly.
Take care not to overmix; just stir until all the flour is incorporated and the fruit and nuts are distributed.
Step 6: Divide Batter and Bake
- batter with fruit and nuts from Step 5
Divide the finished batter evenly between the prepared loaf pans (from Step 1).
Bake in the preheated oven for 55 to 60 minutes, or until the tops are golden brown and the loaves spring back slightly when gently pressed with your finger.
Let the loaves cool completely in their pans before removing them to ice.
Step 7: Whip Up Orange Icing
- 1/2 cup softened cream cheese
- 1/4 cup softened butter
- 2 to 3 cups powdered sugar
- 1 to 3 tbsp orange juice
While the loaves cool, use a hand mixer to cream together the softened cream cheese and softened butter until smooth.
Gradually add 2 cups of powdered sugar and beat until well combined and fluffy.
Drizzle in 1 to 3 tablespoons of orange juice, adjusting to reach your desired spreading consistency.
I suggest starting with 1 tablespoon and adding more as needed for a silky finish.
Step 8: Glaze, Slice and Enjoy
Once the bread is completely cool, spread the cream cheese icing (from Step 7) evenly over the tops of the loaves.
Slice, serve, and enjoy!
For extra flair, you can top with a few more chopped pecans or a sprinkle of cinnamon.


