Pistachio Muffins
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.The whole family will love my homemade pistachio muffins! Made with real pistachios, this easy muffin recipe has a light and fluffy texture with a crunchy muffin top. It’s the perfect for anyone looking for a grab-and-go breakfast for busy mornings, or a comforting snack. I’ve also included gluten-free and vegan options below, so this recipe can be customized for multiple dietary needs!
Pistachios are one of my favorite nuts, and muffins are one of the best bakery treats – and the results when the two are combined are delicious! But a classic bakery-style muffin is loaded with sugar and sometimes even artificial ingredients. It really is more like a cake than a healthy breakfast option. So, as a pistachio lover, I knew I had to try making a healthier homemade version!
After a little research, I created the best pistachio muffin recipe that tasted like it came straight from the bakery! This muffin recipe has a tender, nutty flavor and a moist crumb – making these a hit for a quick breakfast or snack.
They’re also great for meal prep and keep really well – so I’ll often make these muffins ahead of time and enjoy them throughout the week! I even alternate them with some of my other grab-and-go breakfast ideas, like these banana breakfast cookies or my peanut butter banana overnight oats. My kids love them too!
🌟 Why I Absolutely Love This Recipe
I absolutely love muffins – they’re moist, sweet, and a great treat when we are short on time. However, most pistachio muffin recipes use natural or artificial flavors like pudding mixes, boxed mixes, and pistachio flavorings. None of these are “real” ingredients or healthy! They may have a brighter green color, but it is from added food coloring. Alternatively, my muffins simply have a subtle green color from the pistachio nuts only.
Since this recipe is made with real pistachio nuts and natural ingredients, these muffins feature that classic nutty flavor, plus notes of almond and vanilla from the extract. I love using extracts as they enhance the natural sweetness in baked recipes without adding extra sugar.
Most bakery-style pistachio muffins have close to 500 calories. My pistachio muffins have only 300 calories each, making them a healthier option!
The best part? My pistachio muffins can easily be made into a gluten-free or vegan version with a few simple swaps. They are also kid-friendly and easy to pack in lunches, making them a great on-the-go option for school days.
I make these year-round, but they make a great treat for any “green” holiday like St. Patrick’s Day or even Christmas!
Latest Recipe Video!
🥘 Ingredients
I make my favorite pistachio muffins with real pistachios and basic pantry staples. Here’s what you need:
All-Purpose Flour: Flour serves as the base for this pistachio muffin recipe. I’ve tested other flour variations like oat flour or all-purpose gluten-free flour which will work too! The texture of the muffins isn’t as fluffy, but it is still tasty!
Baking Powder, Salt & Sugar: Baking powder helps muffins rise while cooking in the oven, and salt and sugar are common ingredients for most baking recipes. Just a small amount of salt can boost the delicious flavors, while sugar gives these muffins the perfect sweetness. I’ve also used regular granulated white sugar, raw cane sugar, light brown sugar, or even coconut sugar.
Eggs: Large eggs are the glue for these muffins. For a vegan option, I swap the eggs for flax eggs or unsweetened applesauce.
Butter: Unsalted butter will give these muffins a tender texture. I swap with plant-based butter or coconut oil for a vegan alternative.
Sour Cream: I wanted to make this pistachio muffin recipe without pudding, while still being nice and rich. I find that sour cream is more convenient and will make these muffins super moist. I substitute this for plain yogurt or vegan sour cream, too.
Milk: Milk adds moisture to this recipe for pistachio muffins. I’ve used whole milk, almond milk, or any plant-based milk in its place.
Almond Extract & Pure Vanilla Extract: A little bit of almond extract goes a long way in this recipe. It is used to enhance the pistachio flavor but also provides its great flavor and aroma! I think the vanilla flavor also compliments the pistachios perfectly.
Pistachios: For best results, I use real, unshelled pistachios. The chopped nuts add the perfect contrast to the moist and tender muffins. I always use unsalted pistachios as the recipe already calls for salt.
👩🏽🍳 How To Make Pistachio Muffins
Learn how to make bakery style pistachio muffins from scratch! I’ve put together a few easy steps to follow for this recipe.
Preheat Oven & Prepare Muffin Tray: Before I start mixing the batter, I preheat the oven to 400 degrees Fahrenheit and line a 12-hole muffin pan with paper muffin liners. If I do not have cupcake liners, I use a paper towel and vegetable oil or cooking spray to coat the muffin tin.
Mix Dry Ingredients: In a large bowl, I whisk together the flour, baking powder, salt, and sugar.
Mix Wet Ingredients: In another large mixing bowl, I combine the eggs, sour cream, milk, melted butter, and the extracts and mix until smooth.
Add Pistachios: Then, I reserve 3 tablespoons of chopped pistachio nuts, and fold in the remaining chopped nuts to the flour mixture.
Combine Wet And Dry Ingredients: I combine the wet and dry ingredients, stirring just until a batter is formed. Do not over-mix.
Divide Batter: Next, I evenly divide the muffin batter amongst the prepared paper liners. I like to use an ice cream scoop or ¼ cup measuring cup to fill the liners evenly.
Bake: Before baking, I sprinkle the tops with a few reserved chopped pistachios and bake in the preheated oven for 5 minutes. Then, I reduce the oven temperature to 350 degrees Fahrenheit and continue to bake for another 15 minutes or until an inserted skewer comes out clean.
Cool And Serve: Finally, I remove the muffins from the oven and allow them to cool completely on a wire rack.
💭 Expert Tips
My #1 Secret Tip for this easy pistachio muffins recipe is to always use unshelled and unsalted pistachios for the best results. Roasted, salted, and shelled nuts will significantly impact the flavor of this recipe.
Using unsalted pistachios ensures that the natural, nutty flavor of the pistachios shines through without any added salt, which could alter the taste of the muffins. By starting with unsalted pistachios, I can control the salt level in the recipe more precisely, resulting in a perfectly balanced flavor. This way, the muffins maintain their sweet, delicate taste with just the right hint of nuttiness from the pistachios.
Other Tips To Keep In Mind:
- Do not overmix: Overmixing will cause the muffins to be tough and chewy.
- Get perfect mounded muffin tops: To make high muffin tops, I bake the muffins for the first 5 minutes at a higher temperature before lowering the heat. The higher heat activates the baking powder faster, which provides those perfectly high muffin tops!
- Leave the oven door closed: Wait until the muffins have finished cooking before opening the oven door. I use the oven light to peek at their progress.
- Use an ice cream scoop: For even muffins, I use an ice cream scoop to spoon the batter into each muffin cup.
- Chop faster: For quicker prep, I use a food processor to chop up the pistachios in seconds. Just a few pulses are all I need.
📖 Variations
Make Them Green: For a St. Patrick’s Day treat, I add 2 drops of green food coloring to the batter before mixing for a slightly green inside. I always use food coloring made with natural colors, not artificial colors.
Banana Pistachio Muffins: Sometimes, I add fruit like bananas to the muffin mix for extra sweetness and flavor. I use ¼ cup mashed bananas for the perfect ratio with the original recipe.
Pistachio Pudding Muffins: To make these muffins with pudding mix, I replace the whole pistachios with one package of instant pistachio pudding mix, as it still adds a good pistachio punch to these muffins. Instant pudding mix is the perfect secret ingredient for moist, rich muffins.
With Whole Wheat Flour: For extra healthy pistachio muffins, I swap out the regular flour for a whole wheat pastry flour since it is more hearty, fiber-rich, and full of nutrients.
Gluten Free: For gluten free pistachio muffins, I substitute the all-purpose flour for gluten-free flour. I use a gluten-free flour that includes xanthan gum and is meant for baking. Almond flour or almond meal might make the muffins too dense.
Vegan: For a vegan version, I use flax eggs instead of the regular eggs, melted coconut oil or vegan butter instead of regular butter, vegan sour cream and any unsweetened plant-based milk.
Other Mix-Ins: Make a variation of pistachio nut muffins using walnuts, pecans, or sliced almonds. I just mix a quarter cup of any nut into the batter! Other mix-ins I’ve used include dried cranberries, chocolate chips, lemon zest, white chocolate chunks, or a pinch of cinnamon. I’ve also sprinkled some coarse sugar on top of the muffins along with the chopped pistachios.
🍽 Serving Suggestions
I love how baked goods pair well with just about anything! Here are a few drink and breakfast options I pair with these pistachio muffins.
Drinks: A Bahama Mama tropical smoothie is a great way for me to squeeze in extra fruits with these pistachio muffins. A lavender milk tea or bubble tea is another refreshing pairing option I often enjoy.
Breakfast: I love making these muffins a part of my complete breakfast routine! I pair these with an omelet or keto breakfast casserole for extra protein.
🧊 Storing And ♨️ Reheating
Before storing, I always allow the muffins to cool completely. While these can be stored at room temperature for up to 3 days, here are a few of my other suggestions to help them last longer.
Refrigeration: I store these tasty muffins in an airtight container in the fridge for up to 5 days!
Freezing: I wrap each muffin in plastic wrap and place it in a zip-top freezer bag, getting as much air out of the bag as possible before sealing. They will keep in the freezer for up to 3 months.
Reheating: To defrost from frozen, I thaw these in the fridge overnight, then warm for a few seconds in the microwave until just heated through. I’ve also warmed them in the oven at 350 degrees for 5 minutes (which I prefer because then the top gets a little crispy again!)
❓Recipe FAQs
The most common reasons that muffins aren’t fluffy are that the batter was over-mixed or the incorrect amount of baking powder was used. I always check the expiration date on any leavening agents to make sure they are fresh and effective.
Preheating the oven at a higher temperature and then lowering it during baking helps achieve a better texture for these muffins. Here’s why:
1) Higher initial heat helps the muffins rise quickly: When you start at a higher temperature, the heat causes the baking powder to activate faster, creating steam that pushes the batter up. This results in a nicely domed, fluffy muffin top.
2) Lowering the temperature prevents over-baking: After the muffins have risen and set their shape in the first 5 minutes, reducing the heat allows them to cook evenly throughout without the tops burning or the insides drying out.
This method creates muffins that are light and fluffy inside with a perfectly golden, slightly crunchy top!
Love this Easy Breakfast recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!
You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!
📋 Recipe Card
🎥 Watch How to Make It
Homemade Easy Pistachio Muffins (Bakery-Style!)
Ingredients
- 2½ cups all-purpose flour
- 1 tsp baking powder
- ½ tsp salt
- ¾ cup sugar
- 2 eggs
- 1 cup sour cream
- ½ cup milk
- ½ cup butter melted
- 1 tbsp almond extract
- 1 tsp vanilla extract
- 1¼ cup pistachios chopped
Instructions
- Preheat the oven to 400 degrees F / 200 C. Line a 12 hole muffin tray with muffin liners.
- To a mixing bowl add the flour, baking powder, salt and sugar, whisk until combined.
- In a separate bowl add the eggs, sour cream, milk, melted butter, almond extract and vanilla extract, whisk until smooth.
- Reserve 3 tbsp of chopped pistachio nuts.
- Add the remaining chopped nuts to the flour mixture.
- Add the wet ingredients to the dry ingredients and mix to form a batter. Do not over mix the batter.
- Evenly divide the batter amongst the prepared muffin liners. Sprinkle the tops with the reserved chopped nuts.
- Bake in the preheated oven for 5 minutes, then reduce the oven temperature to 350 degrees F / 180 C and continue to cook for a further 15 minutes or until an inserted skewer comes out clean.
- Remove from the oven and allow the muffins to cool completely on a cooling rack.
- Store in an airtight container in the fridge for up to 3 days.
Notes
- Do not over mix the batter as this will cause the muffins to be tough and chewy.
- 2 drops of green food dye can be added to the batter before mixing if you’d prefer your muffins to be slightly green on the inside. Make sure to use natural food coloring with no artificial dyes.
- Cooking the muffins for the first 5 minutes at a higher temperature produces a lovely mounded muffin.
- Do not open the oven door before the muffins have finished cooking.
- To make these muffins gluten free, substitute the all-purpose flour for gluten free flour.
- Almond extract is used to enhance the pistachio flavor.
- Use shelled and unsalted pistachios in this recipe.
Those look so light and fluffy. I can’t wait to try them.
Thanks Jacqueline! Enjoy!
The best! Made this recipe twice now, and I just love it! Such a wonderful snack to take to work, on a hike or a picnic!
Awesome!! Thanks so much for letting me know Ieva!
This was such a unique and unexpected way to enjoy pistachios! Turned out perfectly light, fluffy and with the perfect amount of crunch! Delicious!
Yay! Thank you so much Sara! 🙂
OMG best unique flavor for the morning. Love this with ice cream and muffins are the bomb too.
Thanks so much Justin!