I love making these pistachio muffins because they’re simple, quick, and tasty. They’re soft, fluffy, and full of that nutty pistachio flavor, with little pockets of chopped nuts and a lightly crunchy top that makes them feel like a treat straight from a bakery.
The best part is that they come together easily with ingredients you probably already have on hand, and the batter only takes a few minutes to mix. Whether you’re baking for breakfast, an afternoon snack, or just because you’re craving something chocolate-free and nutty, these muffins are one of those recipes I always come back to.
Why You Will Love this Pistachio Muffins Recipe
I love this Pistachio Muffins recipe because it’s one of those bakes that always feels a little special, yet is surprisingly easy to make. The muffins are soft, tender, and perfectly moist, with a subtle nutty flavor from the pistachios that makes them feel both comforting and indulgent. The batter comes together quickly with simple ingredients you probably already have at home, so it’s a recipe I reach for when I want something homemade without any fuss.
What I really enjoy about these muffins is how versatile they are. They work just as well for a weekend breakfast as they do for an afternoon snack or even a simple dessert, and they store well if you want to make a batch ahead of time. Each bite has that satisfying balance of rich, subtly sweet flavor with the crunch of pistachios, which keeps them from feeling heavy or overly sweet. Honestly, these Pistachio Muffins are the kind of treat I find myself coming back to again and again because they’re reliably delicious, easy to make, and always a crowd-pleaser.
What you will need to make these Pistachio Muffins
The ingredients in this Pistachio Muffins recipe are simple pantry staples, but each one plays an important role in creating a tender, flavorful muffin.
The all-purpose flour forms the structure of the muffins, giving them a soft yet sturdy crumb, while the instant pistachio pudding mix adds both extra flavor and a subtle moistness that sets these muffins apart from ordinary ones.
Sugar provides sweetness and helps with browning, giving the muffins a lightly caramelized top, while eggs act as a binder and add richness to the batter. The combination of vegetable oil and melted butter ensures a tender, soft texture, oil keeps the crumb moist, and butter adds a gentle depth of flavor.
Sour cream and whole milk contribute extra moisture and help create a batter that is thick enough to hold those delicious pistachio chunks without spreading too much.
Vanilla and almond extracts are small but essential touches, adding aromatic warmth and enhancing the nutty, sweet flavor of the pistachios.
The pistachios themselves provide texture, crunch, and a distinctive nutty flavor that makes these muffins feel special and indulgent.
Baking powder and a pinch of salt work behind the scenes to ensure the muffins rise nicely and taste balanced, rounding out the overall flavor perfectly.
All together, these ingredients come together in the Pistachio Muffins recipe to create a rich, soft, and flavorful treat that’s as satisfying to bake as it is to eat.
Ingredients
- 2 cups all-purpose flour
- 1 pack instant pistachio pudding mix
- ⅓ cup vegetable oil
- ¼ cup unsalted butter melted
- ½ cup full-fat sour cream
- ⅓ cup whole milk
- 1 teaspoon vanilla extract
- ½ teaspoon almond extract
- ½ cup pistachios
- ¼ teaspoon salt
- 2 teaspoons baking powder
- ¾ cup granulated sugar
- 2 large eggs

How to make Pistachio Muffins
- Prepare a muffin pan by lining each cup with paper liners, or lightly greasing the cavities.
- In a medium bowl, whisk together the flour, instant pistachio pudding mix, salt, and baking powder, then set aside.
- In a large mixing bowl, combine the sugar, eggs, vegetable oil, and butter, whisking until smooth and well blended.
- Add the sour cream, milk, and extracts to the mixture and whisk again until fully incorporated.
- Gradually add the dry ingredients to the wet ingredients, using a rubber spatula to fold the mixture gently. Make sure to scrape the bottom and sides of the bowl to incorporate any flour that has settled. Avoid overmixing, the batter should remain thick.
- Let the batter rest while you preheat the oven to 425°F.
- Spoon the batter evenly into the prepared muffin cups and sprinkle the tops with coarse sugar and chopped pistachios.
- Bake at 425°F for 5 minutes, then lower the oven to 375°F and continue baking for another 13–15 minutes. A toothpick inserted in the center should come out with moist crumbs but no raw batter.
- Allow the muffin tin to sit on a wire rack for 5 minutes before transferring the muffins out to cool completely.
Substitutions and Variations
- Leave out the pudding mix and add a bit more flour and almond extract; fold in extra finely chopped pistachios for texture.
- Swap sour cream for unflavored full-fat Greek yogurt.
- Add mix-ins like dried cranberries, walnuts, white chocolate, or chocolate chips.
- For a lighter, fresher flavor, rub lemon zest into the sugar before mixing.
- Substitute cake flour for a more tender muffin.
- For gluten-free muffins, use a 1-to-1 gluten-free baking flour.
- Make a simple glaze with powdered sugar, milk, and vanilla for a sweet finish.
Storage
These pistachio muffins are best kept at room temperature for a few days, but I don’t cover them tightly. Leaving them a little exposed to the air keeps the tops from turning soft.
If the muffins start to lose their crispness after a day or two, I usually pop them in the oven for a few minutes. It’s an easy way to bring back that slightly crunchy, just-baked texture.
More amazing muffin recipes
- Oatmeal Blueberry Muffins
- Keto Blueberry Muffins
- Sour Cream Blueberry Muffins
- Blueberry Zucchini Muffins
- Matcha Muffins
- Coconut Muffins
- Spinach Muffins
- Sausage Egg Muffins
Pistachio Muffins
Course: Muffins, DessertDifficulty: Easy12
muffins10
minutes20
minutesIngredients
2 cups all-purpose flour
1 pack instant pistachio pudding mix
⅓ cup vegetable oil
¼ cup unsalted butter melted
½ cup full-fat sour cream
⅓ cup whole milk
1 teaspoon vanilla extract
½ teaspoon almond extract
½ cup pistachios
¼ teaspoon salt
2 teaspoons baking powder
¾ cup granulated sugar
2 large eggs
Directions
- Prepare a muffin pan by lining each cup with paper liners, or lightly greasing the cavities.
- In a medium bowl, whisk together the flour, instant pistachio pudding mix, salt, and baking powder, then set aside.
- In a large mixing bowl, combine the sugar, eggs, vegetable oil, and butter, whisking until smooth and well blended.
- Add the sour cream, milk, and extracts to the mixture and whisk again until fully incorporated.
- Gradually add the dry ingredients to the wet ingredients, using a rubber spatula to fold the mixture gently. Make sure to scrape the bottom and sides of the bowl to incorporate any flour that has settled. Avoid overmixing, the batter should remain thick.
- Let the batter rest while you preheat the oven to 425°F.
- Spoon the batter evenly into the prepared muffin cups and sprinkle the tops with coarse sugar and chopped pistachios.
- Bake at 425°F for 5 minutes, then lower the oven to 375°F and continue baking for another 13–15 minutes. A toothpick inserted in the center should come out with moist crumbs but no raw batter.
- Allow the muffin tin to sit on a wire rack for 5 minutes before transferring the muffins out to cool completely.


