Nutty, buttery, and crowned with a crumbly streusel, these Brown Butter Pistachio Muffins taste just as good as any bakery treat -- maybe better. The rich brown butter adds deep, caramelized flavor, while finely chopped pistachios bring bursts of nuttiness to every bite. And if you’re feeling extra, adding an optional creamy pistachio filling will take them over the top. (Trust me, you want to add the filling.)
They’re perfect for breakfast, brunch, or any time you want something a little special.

Why isn’t everyone making Pistachio Muffins? (They should be!)
I'm about to have a hipster moment, but I've been obsessed with pistachios since before they were cool. And lately, it feels like everyone else is finally catching on. From viral Dubai chocolate bars to croissants oozing with pistachio cream, pistachio sweets are everywhere right now.
Not that I’m complaining.
But you know what’s been missing from this pistachio renaissance? Muffins. And honestly, that’s a tragedy.
Because if you’ve ever had a truly exceptional pistachio muffin, you know they’re in a league of their own. If you haven’t, well… allow me to change that.

When I decided to make my own pistachio muffins from scratch (no boxed pudding mixes here!), I obviously knew they’d be good. But I didn’t expect them to be this good. Browning the butter before adding it to the batter gives these muffins a deep, toasty, almost caramelized richness that really amplifies the pistachios’ natural nuttiness. Sour cream or yogurt in the batter makes each muffin moist and tender. Finely chopped pistachios mixed in give flavor and texture, along with a buttery streusel that bakes up golden and crisp.
And if you want to take them completely over the top? Tuck a spoonful of pistachio cream into the center. As they bake, it melts into a pocket of silky pistachio goodness, making these muffins feel like something you’d find in a high-end bakery. They’re nutty, buttery, tender, and sweet with a little crunch. Basically, everything you could ever want in a muffin and then some.

Why you'll love these Pistachio Muffins:
At this point, you probably don’t need any more convincing -- but just in case you need a TL;DR, here’s a quick run-down of why these muffins are truly next-level:
🥄 BIG, BOLD PISTACHIO FLAVOR
With finely chopped pistachios in the batter, crunchy pistachios in the streusel topping, and a hidden pistachio cream filling, these muffins deliver pistachio perfection in every bite.
🧈 BROWN BUTTER BEAUTY
Browning the butter adds a deep, toasty, almost caramel-like richness to the muffin batter that takes these muffins from good to unforgettable.
🥐 BAKERY-WORTHY TEXTURE
Thanks to the sour cream (or yogurt) and a quick blast of high heat in the oven, these muffins bake up tall, tender, and moist in the muffin pan -- just like the ones behind bakery glass displays.
The magic of brown butter
Pistachio flavor is often amplified in commercial baking by using almond extract to give it a "nuttier" flavor. However, what ends up happening is that the almond tends to overpower the presence of the pistachio. By browning the butter in this recipe, we're able to amplify the nuttiness and depth of the muffins without overshadowing the pistachio's natural flavor.
How's it work? ⇢ As the butter slowly cooks, the milk solids caramelize. You'll know it's ready when you get golden-brown specks and an amazing aroma that fills your kitchen. You can get a full run-down on how to brown butter properly here!

Pistachio cream: a sweet-tooth's dream
If you’ve never had pistachio cream before, I've just got to warn you: it's one of those things that changes you deep in your soul. Think of it as pistachio’s answer to Nutella -- a sweet, silky spread made with ground pistachios and sugar, often with a hint of white chocolate for creaminess. You can find it jarred in many specialty or Italian grocery stores, or you can easily make it from scratch at home (DO IT! It's easier than you'd think!)
In these muffins, pistachio cream is the secret ingredient that takes them from a really good baseline to absolutely mind-blowing. Dolloped into the batter of each muffin before baking, it creates a deliciously creamy and flavorful center. Every bite feels like a bakery treat -- rich, nutty, and soooo decadent.
Can’t find pistachio cream locally? Don’t worry -- making your own is simple and so worth it. You don't have to take my word for it. You can read all about making Homemade Pistachio Cream here!

Tips for success
- Don't overmix the batter - mix just until ingredients are combined
- Fill muffin cups all the way to the top of the muffin liners for bakery-style results
- Press the streusel gently into the batter so it adheres during baking
- Use room temperature ingredients for best mixing results
FAQs
Q. Why aren't these pistachio muffins green?
Usually pistachio muffin recipes that give you green results include either pistachio pudding mix or lots of green food coloring. You can use these if you want a greener result, but it's not necessary for flavor!
Q. Can I make these without the streusel topping?
Yes, absolutely! The streusel adds amazing texture and flavor, but the muffins are still delicious without it! If omitting, I'd sprinkle coarse sugar on top of the muffins before baking instead.
Q. How do I store leftover muffins?
Store covered at room temperature for up to 3 days. They're best eaten the day they're made but stay moist thanks to the sour cream.
Q. Can I freeze these muffins?
Yes, you can freeze the baked muffins for up to 3 months. Thaw at room temperature or warm briefly in the microwave.
Q. What if I can't find pistachio cream?
You can skip the filling entirely, or make your own with my Homemade Pistachio Cream recipe.
Q. Why do you start baking at high heat?
The initial high heat creates steam that helps the muffins rise quickly, resulting in those beautiful tall, domed tops that look bakery-professional.
Brown Butter Pistachio Muffins
- Total Time: 1 hour
- Yield: 12 muffins 1x
Ingredients
-
½ cup (1 stick / 113g) unsalted butter, divided
-
1 ¾ cups (220g) all-purpose flour, divided
-
1 teaspoon baking powder
-
½ teaspoon baking soda
-
½ teaspoon salt
-
1 cup (180g) granulated sugar, divided
-
2 large eggs, at room temperature
-
½ cup (120g) sour cream or plain Greek yogurt
-
¼ cup (60ml) milk
-
2 teaspoons vanilla extract
-
1 + ½ cups (180g) unsalted shelled pistachios
Optional filling:
- ~½ cup Pistachio Cream, store-bought or homemade, frozen into 2-teaspoon portions (see notes)
Instructions
-
Brown the butter: In a small saucepan over medium heat, melt the butter. Continue cooking, stirring frequently, until it foams and the milk solids turn golden brown and smell nutty. Immediately transfer to a heatproof bowl to stop cooking and let cool slightly.
-
Preheat oven and prepare the pistachios: Preheat to 425°F (220°C). Line a muffin tin with paper liners. As the oven heats, finely chop the pistachios -- either by hand, or ideally, by pulsing in a food processor until mealy but not pasty, with some small chunks remaining.
-
Make the streusel: In a small bowl, combine ¼ cup flour, ¼ cup sugar, and ¼ cup of the chopped pistachios. Using a fork, stir in 2 tablespoons of the melted brown butter until crumbly. Set aside.
-
Mix dry ingredients: In a medium bowl, whisk together the remaining flour, baking powder, baking soda, and salt.
-
Mix wet ingredients: In a large bowl, whisk together the remaining brown butter, remaining sugar, eggs, sour cream, milk, and vanilla extract until smooth and combined.
-
Combine: Add dry ingredients to wet and fold until just combined (don’t overmix). Fold in the remaining chopped pistachios, reserving a handful or so for the top, if desired.
-
Fill muffin tins: Spoon batter into liners, filling each about halfway. If using pistachio cream, add one frozen portion to the center of each and cover with remaining batter to fill. For best results, fill every other muffin tin space to allow the tops to spread and dome as much as possible. Top generously with streusel and additional chopped pistachios.
-
Bake: Bake at 425°F for 5 minutes, then reduce temperature to 350°F (175°C) without opening the oven door and bake for another 12–15 minutes, or until a toothpick inserted into the muffin (avoiding the filling) comes out clean.
-
Cool: Let cool in the pan for 5 minutes before transferring to a wire rack. Enjoy warm or at room temperature.
Notes
If using the Pistachio Cream filling, line a baking sheet with wax paper and drop the Pistachio Cream in 2-teaspoon portions onto the wax paper, making sure they do not touch. Place the baking sheet in the freezer for at least 2 hours, or until the Pistachio Cream is frozen solid.
- Prep Time: 40 mins
- Cook Time: 20 mins








Gee says
I’m excited to try this recipe!
I have a question. For the flour - do I measure 220g and remove 1/4 cup from that for the streusel topping?
Jenna says
This is a great recipe. I opted to omit the pistachio cream filling, and even so, dang, these came out perfect. good rise, excellent crumb, and the crumble toasted and stuck wonderfully. I added an eighth of a teaspoon of almond extract, and was glad I did - really added to the flavor.