Double Pistachio Cream-Cheese Muffins for Rich, Nutty Flavor


These pistachio muffins use pistachios two ways: half ground into a paste to infuse color and deep nutty flavor, and the other half coarsely chopped for texture. Combined with cream cheese, they bake up tender, moist, and richly flavored — naturally green without any pudding mix.

Pistachio muffins.

Pistachios have a delicate, floral nuttiness that can fade when mixed with stronger ingredients. Cream cheese amplifies and carries that flavor: its slight tang balances the nut’s sweetness while its fat helps the pistachio taste linger on the palate. The same principle is used in my Buttery Pistachio Pound Cake.

Key Ingredients

The recipe card below lists exact measurements. Here are the main ingredients and suggested substitutions.

  • Toasted pistachios. Toasting concentrates the oils and deepens the flavor. You can use salted pistachios (as long as they aren’t flavored), but avoid any strongly seasoned nuts.
  • Cream cheese. Use full-fat cream cheese at room temperature for the creamiest result. If needed, full-fat sour cream can be used as a substitute, but cream cheese offers a distinct tang and texture.
  • Vegetable oil. Use a neutral-flavored oil. Oil helps keep muffin crumb tender and stays moist longer than butter, preserving freshness beyond day one.
  • Milk. Milk adds hydration without weighing the batter down; because cream cheese contributes fat and moisture, only a small amount of milk is required.

Make It

Small technique tweaks make a big difference in texture and flavor. These tips explain how to extract maximum pistachio flavor and bake bakery-style muffins at home.

  • Use two textures of pistachio: finely processed into a paste to release oils and flavor, and coarsely chopped for crunch and visual interest. The longer you process nuts, the more oil they release — which improves flavor and moistness.
  • When you process the pistachios into a paste, add some oil and blend until the mixture becomes a thin, oily paste. This makes it easy to incorporate into the wet ingredients.
  • After mixing the wet ingredients (cream cheese, eggs, oil, sugar) with the pistachio paste and milk, let the batter rest for 10–15 minutes. This resting time encourages the flavors to meld.
  • For taller, bakery-style muffins: chill the batter for about an hour before baking and fill each liner to the top.
  • Ovens vary, so watch the muffins rather than strictly following the clock. They’re done when tall and springy and a toothpick inserted in the center comes out clean or with a few dry crumbs.
A bowl with flour mixture and chopped pistachio and a fork.
Combine the dry ingredients with the chopped pistachios.
Process half of the pistachio in a food processor until moist and paste like.
Process half the pistachios into a moist paste.
A food processor bowl with oily pistachio mixture.
Add oil while processing until the paste becomes oily and smooth.
Pouring pistachio paste into cream cheese mixture.
Blend the pistachio oil into the cream cheese mixture and rest for 15 minutes.
Adding flour to a bowl.
Fold the flour mixture into the wet ingredients.
Muffin batter in a bowl with a spoon.
Chill the batter for up to an hour for higher-rise muffins.

Storing

Store muffins at room temperature in an airtight container for up to three days; they are best the first day. For longer storage, wrap each muffin tightly in plastic wrap and place them in a freezer bag for up to four weeks. To serve, thaw at room temperature and reheat at 300°F (150°C) for about 10 minutes.

A pistachio muffin.

Moist Pistachio Muffins (No Pudding Mix)

Tender, moist pistachio muffins enriched with cream cheese for a creamy, nutty flavor.
Prep Time 20 mins
Cook Time 20 mins
1 hr (including chilling)
Servings 12 muffins
Author Dikla Levy Frances

Ingredients

  • 1 2/3 Cups (200 g) all-purpose flour
  • 2 tsp baking powder
  • 1/2 tsp salt
  • 1 Cup (200 g) granulated sugar
  • 1 1/3 Cups (150 g) roasted pistachios, divided
  • 1/2 Cup (120 ml) vegetable oil, divided
  • 1 Cup (225 g) full-fat cream cheese, room temperature
  • 2 large eggs
  • 3 tbsp (45 ml) milk, room temperature

Instructions

  • Sift together the flour, baking powder, and salt in a medium bowl.
  • Chop half of the pistachios (about 100 g/3.5 oz), stir them into the flour mixture, and set aside.
  • Place the remaining pistachios in a food processor and process until very fine and moist, about 3 minutes. Scrape the sides as needed.
  • With the processor running, add 1/4 cup of the vegetable oil and process for 30 seconds more until the mixture becomes a thin, oily paste.
  • In a large bowl, beat the cream cheese and eggs until smooth. Add the remaining vegetable oil and the sugar, then blend in the pistachio oil and milk until fully combined. Let the mixture rest for 10–15 minutes to allow flavors to meld.
  • Fold in the flour mixture with a wooden spoon until just incorporated.
  • Refrigerate the batter for 30–60 minutes. Preheat the oven to 350°F (175°C) when you are ready to bake.
  • Divide the batter among 12 muffin liners, filling each to the top, and place the tray in the refrigerator while the oven preheats if you want taller muffins.
  • Bake at 350°F for 22–25 minutes, until a toothpick inserted in the center comes out clean or with a few dry crumbs.
  • Remove from the oven and cool for 15 minutes before serving.

Notes

  • Use ingredients at room temperature for best texture and even mixing.
  • Store muffins at room temperature in an airtight container for up to five days.
  • To freeze, place cooled muffins in a freezer bag and freeze for up to eight weeks. Thaw before reheating.