These pistachio muffins are made with double pistachio flavor and no pudding mix. Part of the nuts is blended into a rich pistachio paste for natural color, moisture, and flavor, while the rest is chopped and folded into the batter for texture. Cream cheese gives the muffins a soft, tender crumb and a creamy finish, making them nutty, moist, and beautifully green.

Pistachios have a delicate, naturally sweet flavor, so the right ingredients make a big difference. In this pistachio muffin recipe, cream cheese helps bring that flavor forward. Its mild tang balances the sweetness of the nuts, and its fat helps carry the pistachio flavor through every bite. The result is a muffin that tastes creamy, nutty, and comforting without being overly sweet.
Unlike many pistachio muffin recipes, these muffins do not rely on instant pudding mix for flavor or color. Instead, toasted pistachios create a more natural taste and a softer texture. Grinding some of the nuts into a paste releases their oils, which deepens the pistachio flavor and adds moisture to the batter. Chopped pistachios add a pleasant crunch and make each muffin feel more generous and bakery-style.
Key Ingredients
The full recipe with exact measurements is included in the recipe card below. Here is a helpful overview of the most important ingredients and how they work in these moist pistachio muffins.
- Toasted pistachios. Toasted nuts are essential for the best flavor. Heat helps draw the oils to the surface of the pistachios, making them more aromatic and flavorful. Use roasted pistachios if you have them. Salted pistachios can also work, as long as they are not flavored with spices or coatings.
- Cream cheese. Use full-fat cream cheese at room temperature so it mixes smoothly into the batter. Cream cheese adds moisture, richness, and a subtle tang that highlights the pistachio flavor. Whole, full-fat sour cream can be used as a substitute, but cream cheese gives the muffins their signature creamy taste.
- Vegetable oil. Choose a neutral oil with no strong flavor. Oil keeps muffins soft and moist longer than melted butter, which is helpful because muffins can dry out after the first day.
- Milk. Since cream cheese supplies richness and moisture, a small amount of milk adds extra hydration without making the crumb too dense or heavy.
Make It
Small details can turn a simple muffin recipe into something that tastes like it came from a bakery. These tips help improve the flavor, texture, and height of the muffins while keeping the method easy and approachable.
- Use pistachios in two ways. Grinding part of the pistachios into a paste releases their natural oils and creates a stronger pistachio flavor. Chopping the remaining pistachios adds texture and extra nutty bites throughout the muffins.
- Blend the pistachio paste with some of the oil. This loosens the paste, makes it smoother, and helps it combine evenly with the wet ingredients.
- After mixing the cream cheese, eggs, oil, sugar, pistachio oil, and milk, let the wet mixture rest for 10 to 15 minutes if you have time. This step is optional, but it allows the flavors to blend and develop before the dry ingredients are added.
- For tall, bakery-style pistachio muffins, chill the batter before baking and fill the muffin liners all the way to the top. A cold batter helps the muffins rise higher in the oven.
- Watch the muffins, not just the timer. Every oven bakes differently, so the muffins may need slightly more or less time. They are ready when they are tall, puffy, and a toothpick inserted into the center comes out clean or with a few crumbs.






Storing
Store the pistachio muffins in an airtight container at room temperature for up to three days. Like most muffins, they are best enjoyed the day they are baked, when the tops are fresh and the crumb is at its softest. If you have leftovers, wrap each muffin tightly in plastic wrap, place them in a freezer bag, and freeze for up to four weeks. When ready to serve, unwrap the muffins and let them come to room temperature. To refresh them, warm them in a 300F oven for about 10 minutes.


Moist Pistachio Muffins (No Pudding Mix)
Ingredients
- 1 2/3 cups (200g) all-purpose flour
- 2 tsp baking powder
- 1/2 tsp salt
- 1 cup (200g) granulated sugar
- 1 1/3 cups (150g) roasted pistachios
- 1/2 cup (120ml) vegetable oil
- 1 cup (225g) full-fat cream cheese, at room temperature
- 2 large eggs
- 3 tbsp (45ml) milk, at room temperature
Instructions
-
Sift the flour, baking powder, and salt into a medium bowl.
-
Coarsely chop half of the pistachios, stir them into the flour mixture, and set the bowl aside.
-
Place the remaining pistachios in a food processor. Process for about 3 minutes, or until the nuts are very fine, moist, and paste-like. Scrape down the sides of the bowl as needed.
-
With the food processor running, add 1/4 cup of the vegetable oil. Process for about 30 seconds, until the mixture becomes thin and oily.
-
In a large bowl, mix the cream cheese and eggs until smooth. Add the remaining vegetable oil and the sugar, then mix in the pistachio oil and milk until fully combined. Let the mixture rest for 10 to 15 minutes so the flavors can blend.
-
Add the flour mixture to the wet ingredients and stir with a wooden spoon just until fully incorporated.
-
Refrigerate the batter for 30 to 60 minutes. When ready to bake, preheat the oven to 350F.
-
Divide the chilled batter between 12 muffin liners, filling each liner to the top.
-
Bake at 350F for 22 to 25 minutes, or until the muffins are puffed and a toothpick inserted into the center comes out clean or with a few moist crumbs.
-
Remove the muffins from the oven and let them cool for 15 minutes before serving.
Notes
- For the smoothest batter, make sure the cream cheese, eggs, and milk are at room temperature.
- Do not overmix after adding the flour mixture. Stir only until the batter comes together.
- Store the muffins in an airtight container at room temperature for up to three days.
- To freeze, wrap the muffins tightly and place them in a freezer bag for up to four weeks.