This pistachio bread is soft, sweet, and packed with nutty flavor – plus, that gorgeous green color makes it perfect for Christmas or St. Patrick’s Day! It’s an easy, foolproof recipe with cake mix and pistachio pudding that’s always a hit.

Why my recipe works
- Incredibly soft & rich – Cake mix and pistachio pudding team up for the most tender, nutty, and flavorful loaf.
- Foolproof & easy – No fussy steps here! This recipe is as simple as mix, pour, and bake.
- Make it your own: Cake mix: Use yellow for the best flavor, but vanilla works too. Almond extract: Deepens the nuttiness but optional. Milk: Whole milk is best; 2% works, but avoid skim. Sour cream: Keeps it moist; Greek yogurt works too. Chopped pistachios: Add crunch; skip for a smoother texture. Cinnamon sugar: Adds a sweet swirl but can be left out.
- A showstopper – That gorgeous green hue (thanks to a little food coloring) makes it perfect for Christmas, St. Patrick’s Day, or whenever you want a fun treat!
My tips for success
- Mix gently – Stir the batter just until combined. Overmixing will make the bread dense instead of soft and fluffy.
- Don’t underbake – A toothpick should come out clean or with a few moist crumbs. If the center sinks, it wasn’t baked long enough.
- Let it cool – The bread needs to cool completely before glazing, or the glaze will melt right off.
- Cover if browning too fast – If the top starts getting too dark, loosely tent it with foil for the last 10-15 minutes.
- Use fresh pistachios – Stale nuts can taste bitter. If yours are older, toast them lightly to bring out their flavor!
Printable recipe
Pistachio Bread
Ingredients
For the cinnamon-sugar (optional):
- 4 tablespoons light brown sugar
- ½ teaspoon ground cinnamon
For the bread:
- 1 (15.25-oz) box yellow cake mix
- 1 (3.4-oz) box pistachio pudding mix instant or regular; not prepared
- 4 large eggs
- ¾ cup whole milk
- ½ cup vegetable oil
- ¼ cup sour cream
- ½ teaspoon almond extract optional, but deepens the pistachio flavor
- ½ cup chopped pistachios
- 1-3 drops green food coloring optional, for a vibrant color
For the glaze:
- 1 cup icing sugar
- 1 tablespoon milk add more by ½ teaspoon if needed, but glaze should be thick
- ½ teaspoon almond extract
- ½ teaspoon vanilla extract
- ½ cup chopped pistachios for topping
Instructions
- Prep: Preheat oven to 350°F and grease a 9×5-inch loaf pan.If using the cinnamon-sugar, mix 4 tablespoons light brown sugar and ½ teaspoon ground cinnamon together, then dust the bottom of the pan with 1 tablespoon of mixture.
- Make batter: In a large mixing bowl, combine 1 (15.25-oz) box yellow cake mix, 1 (3.4-oz) box pistachio pudding mix (dry/not prepared), 4 large eggs, ¾ cup whole milk, ½ cup vegetable oil, ¼ cup sour cream, and ½ teaspoon almond extract (if using). Stir until the batter is smooth and evenly mixed.Add in ½ cup chopped pistachios, folding them in gently. If you’d like a brighter green color, mix in 1-3 drops green food coloring.
- Bake: Pour half of the batter into the prepared pan. Sprinkle with remaining cinnamon sugar (if using), then top with remaining batter.Bake for 45-55 minutes, or until a toothpick inserted into the center comes out clean. If the top starts browning too quickly, loosely cover the bread with a piece of foil for the last 10-15 minutes. Do not underbake, or bread will sink in middle.
- Cool: Once baked, remove from oven and cool in pan on a wire rack for 10 minutes. Then, carefully remove from pan and cool on wire rack completely.
- Glaze: To make the glaze, whisk together 1 cup icing sugar, 1 tablespoon milk, and ½ teaspoon almond extract and ½ teaspoon vanilla extract in a small bowl. If needed, add more milk by ½ teaspoon to thin it out until it reaches a thick but spreadable consistency.Once the bread is completely cooled, drizzle the glaze over the top and immediately sprinkle with ½ cup chopped pistachios.
Notes
Helpful hints
Recipe variations
- Cranberry Pistachio Bread: Fold in dried cranberries for a sweet-tart contrast.
- Chocolate Chip Pistachio Bread: Add white or semi-sweet chocolate chips for a decadent touch.
Troubleshooting & storage questions
This can happen if the bread is underbaked or if the batter was overmixed. Make sure your oven is properly preheated and avoid opening the oven door during baking.
Keep the bread in an airtight container at room temperature for up to 3 days or refrigerate for up to a week.
Yes, wrap it tightly in plastic wrap and aluminum foil, then freeze for up to 3 months. Unwrap and thaw on a rack at room temperature before serving.
Serving tips
This pistachio bread is based served a room temperature, or slightly warmed. It’s a total treat with a hot cup of coffee or tea – perfect for slow mornings or sneaking a slice in the afternoon.
Sometimes I slather on some cream cheese or cinnamon butter, or add a dollop of whipped cream. The fun green color makes it a holiday brunch favorite!
PS If you try this recipe, please leave a review in the comment section and add a star rating in the recipe card – I appreciate your feedback! Follow along on Pinterest, Facebook or Instagram.
Jess says
My kid saw me opening your email and literally begged me to make this right away 😂 so we did, and best decision ever! It was soft, sweet, and full of flavor. We ate half the loaf warm out of the oven. Definitely making this again!
Nora says
Awww I’m so sorry/glad your kiddo made you try the bread, Jess – haha! Happy to hear you liked it!
Drew says
Looking forward to trying this recipe out! Question: should the Pistachios be salted or unsalted, or does it matter?
Thanks!
D
Nora says
Hey Drew,
So excited for you to try this recipe! I’d recommend using roasted unsalted pistachios for the best flavor – they add a little extra depth without any added salt. But if you only have regular unsalted pistachios, those will work just fine too!
Let me know how it turns out! 💚✨
Sarah-Lynn says
Saw this in my email earlier and decided to try it on a whim – wow, so easy and delicious! The pistachio flavor really comes through, and it was super moist. Definitely making this again!
Nora says
So glad you liked it, Sarah-Lynn!