Pistachio Muffins are a dreamy way to brighten your breakfast or snack routine. These muffins deliver a perfect combination of fluffy, moist crumb and bold, natural pistachio flavor — all made without artificial pudding mix or extracts.
This recipe brings out the best in real pistachios, using toasted nuts that are ground into a fine flour and sprinkled on top for a nutty crunch. It’s a bakery-style treat you can enjoy fresh out of your oven, with gorgeous domed tops and a soft, tender inside.
Why You’ll Love These Pistachio Muffins
These muffins are a fantastic way to enjoy the unique flavor of pistachios in a homemade, wholesome way. Instead of using boxed mixes or flavored extracts, this recipe uses real pistachios for a flavor that’s both earthy and slightly sweet.
Each muffin rises tall with a beautifully domed top, and the texture is rich, moist, and satisfying. Whether you’re baking for a brunch spread, prepping ahead for busy mornings, or treating yourself with a cozy cup of coffee, these muffins are a perfect fit.
Key Ingredients
To make these pistachio muffins, you’ll need:
- Shelled unsalted pistachios (divided — some ground finely for the batter, some coarsely chopped for topping)
- All-purpose flour (other flours like whole wheat or bread flour can work — just maintain a total of 160 grams)
- Baking powder and salt
- Unsalted butter
- Granulated sugar
- Eggs
- Yogurt or sour cream (both work great for moisture)
- Vanilla extract
This simple ingredient list creates a deliciously moist muffin with deep pistachio flavor and a tender crumb.
How to Make Pistachio Muffins
- Toast the Pistachios: Toast ¾ cup of pistachios lightly to deepen their flavor and enhance their green color. Allow them to cool, then blend into a fine pistachio “flour.” Coarsely chop the remaining ½ cup for topping.
- Mix the Dry Ingredients: In a large bowl, whisk together the flour, baking powder, salt, and ground pistachios.
- Cream the Wet Ingredients: Beat the butter and sugar until light and fluffy. Add the eggs one at a time, followed by yogurt (or sour cream) and vanilla extract.
- Combine Wet and Dry: Slowly mix the dry ingredients into the wet just until combined. Be careful not to overmix — this helps keep the muffins soft.
- Prepare the Muffin Tin: Divide the batter evenly among 12 lined or greased muffin cups. Sprinkle the tops with chopped pistachios.
- Bake: Start by baking the muffins at 400°F for 5 minutes, then reduce the heat to 350°F and bake for another 13 to 15 minutes. This high-heat start helps create that signature domed top. Muffins are done when a toothpick inserted in the center comes out mostly clean.
- Cool: Let the muffins cool in the pan for 10 minutes, then transfer them to a wire rack to finish cooling.

Storage Tips
Once cooled, these pistachio muffins can be stored at room temperature in an airtight container for up to 5 days. For longer storage, you can refrigerate them for up to a week or freeze for up to 3 months.
Substitutions and Tips
- Flour: Whole wheat or bread flour can be used in place of all-purpose, but make sure the total is 160 grams.
- Moisture: Don’t skip the yogurt or sour cream — this is what keeps the muffins rich and tender.
- Don’t Overmix: Gently folding the ingredients together is key to a soft, bakery-style muffin.
- Green Color: These muffins get a natural soft green hue from real pistachios. You can add a drop of green food coloring for a brighter pop, but it’s completely optional.
Why These Muffins Stand Out
- Perfect domed tops like your favorite bakery muffins
- Rich pistachio flavor without any artificial additives
- Soft, tender crumb and just the right amount of sweetness
- A satisfying crunch from chopped pistachios on top
- Ideal for breakfast, brunch, snacking, or gifting