• 1 1/2 cups all-purpose flour
  • 1 teaspoon baking soda
  • 1/2 teaspoon baking powder
  • 1/2 teaspoon salt
  • 1 teaspoon ground cinnamon
  • 2 large eggs
  • 3/4 cup granulated sugar
  • 1/2 cup vegetable oil
  • 1 teaspoon vanilla extract
  • 1 1/2 cups finely shredded zucchini
  • 3/4 cup shelled pistachios, roughly chopped
  • 1/4 cup sour cream or plain Greek yogurt

Optional Topping

Sprinkle 2–3 tablespoons of additional chopped pistachios over the batter before baking. Once cooled, the loaf can also be finished with powdered sugar or a simple glaze.

Preparing the Zucchini

Wash the zucchini, trim the ends and grate it using the large holes of a box grater. There’s no need to peel it; the skin softens during baking and gives the loaf attractive green flecks.

Don’t squeeze the zucchini completely dry. Its natural moisture helps keep the bread tender. If the shreds are extremely wet or dripping, give them a gentle squeeze to remove only the excess liquid.

How to Make Pistachio Zucchini Bread

Preheat the oven to 350°F (175°C). Grease a 9 x 5-inch loaf pan and line it with parchment paper, leaving enough overhang to lift the bread out easily.

In a medium bowl, whisk together the flour, baking soda, baking powder, salt and cinnamon.

In a separate large bowl, whisk the eggs, sugar, vegetable oil, vanilla and sour cream or Greek yogurt until smooth. Fold in the shredded zucchini.

Add the dry ingredients to the wet mixture and gently fold with a spatula until just combined. Avoid overmixing, which can make quick bread dense rather than tender.

Fold in the chopped pistachios, reserving a little for the top if desired.

Pour the batter into the prepared loaf pan and smooth the surface. Sprinkle with the reserved pistachios.

Bake for 50–60 minutes, beginning to check around the 50-minute mark. The loaf is ready when a toothpick inserted into the center comes out without wet batter; a few moist crumbs are fine. If the top becomes too dark before the center is done, loosely cover it with aluminum foil.

Let the bread cool in the pan for 10–15 minutes, then lift it onto a wire rack. Allow it to cool completely before slicing so the tender crumb has time to set.

Easy Variations

For a brighter pistachio flavor, add 1 teaspoon finely grated lemon zest. Lemon works particularly well if you’re planning to glaze the loaf.

For a sweeter dessert version, fold in 1/2 cup white chocolate chips. You can also add 1/2 cup dried cranberries for tartness and extra texture.

If you don’t have pistachios, chopped almonds can be substituted, although the flavor will naturally be different. Plain Greek yogurt works equally well in place of sour cream.

Simple Vanilla Glaze

For a more dessert-like finish, whisk together:

  • 1 cup powdered sugar
  • 1–2 tablespoons milk
  • 1/2 teaspoon vanilla

Drizzle over the loaf only after it has cooled completely.

Tips for the Best Texture

Measure the flour carefully, preferably by spooning it into the measuring cup and leveling the top rather than packing it in. Too much flour can produce a dry loaf.

Once the flour is added, mix only until no obvious dry pockets remain. Overmixing encourages gluten development and can make the bread tougher.

The zucchini shouldn’t be bone-dry, but it also shouldn’t be releasing large amounts of water into the batter. This balance is especially important because zucchini varies considerably in moisture.

Finally, allow the loaf to cool before cutting it. The center continues to set as it cools, and slicing it straight from the oven can cause it to crumble.

How to Serve It

Pistachio Zucchini Bread is excellent on its own, but a warm slice with a little salted butter makes an especially good breakfast or afternoon snack.

For something richer, serve it with softened cream cheese. A small drizzle of honey works well too, while powdered sugar or lemon glaze turns it into an easy dessert.

And, of course, it pairs particularly well with a hot cup of coffee.

Storage and Freezing

Once completely cool, wrap the loaf tightly or keep it in an airtight container. It will stay fresh at room temperature for about 2–3 days or refrigerated for up to approximately 5 days. Let refrigerated slices warm slightly before serving for a softer texture.

For longer storage, wrap the whole loaf well and freeze it for up to 3 months. You can also freeze individual slices, making it easy to thaw only what you need.

Frequently Asked Questions

Do I need to peel the zucchini?
No. The skin is thin and soft enough for quick bread.

Can I use frozen zucchini?
Yes. Thaw it completely first and drain the excess liquid, since frozen zucchini tends to release more water.

Can I use salted pistachios?
Yes, but reduce the added salt if the nuts are heavily salted. Roasted pistachios also work and give the loaf a deeper nutty flavor.

Why did my zucchini bread sink in the middle?
Common causes include excess moisture, underbaking, overmixing or opening the oven too early. Make sure the center is properly baked before removing the loaf.

Can I turn this recipe into muffins?
Yes. Divide the batter between lined muffin cups and bake at 350°F (175°C). Start checking them after about 18–22 minutes.

Recipe at a Glance

Prep time: 15 minutes
Bake time: 50–60 minutes
Total time: About 1 hour 15 minutes
Yield: 1 loaf, approximately 10 slices

Pistachio Zucchini Bread takes everything that works about classic zucchini bread—the moisture, tender crumb and simplicity—and gives it a nuttier, slightly more elegant twist. It’s easy enough for everyday baking but distinctive enough to put on the table for brunch or serve with coffee when guests come over.

1 2