Cranberry Pistachio Muffins

Cranberry Pistachio Muffins are a vibrant, bakery-style treat that balances tart cranberries with nutty, buttery pistachios in every bite. These soft, moist muffins are perfect for breakfast, brunch, or snacking, and their festive colors make them ideal for the holiday season. Easy to whip up in one bowl and full of texture and flavor, they’re a delicious way to brighten your morning routine.

Why You’ll Love This Recipe

  • Bright, tart cranberries and crunchy pistachios in every bite
  • Soft, tender crumb with a perfectly domed muffin top
  • Beautiful natural colors—great for holidays or gifting
  • One-bowl recipe with minimal prep
  • Can be made with fresh or dried cranberries
  • Freezer-friendly and perfect for make-ahead breakfasts
  • Versatile base for flavor swaps and additions
  • Not too sweet—balanced for morning or midday enjoyment
  • No mixer needed—just mix, scoop, and bake
  • Perfect grab-and-go option

ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • All-purpose flour
  • Baking powder
  • Baking soda
  • Salt
  • Ground cinnamon (optional)
  • Granulated sugar
  • Eggs
  • Vegetable oil or melted butter
  • Milk or buttermilk
  • Vanilla extract
  • Fresh or dried cranberries
  • Shelled pistachios (chopped)

directions

  1. Preheat oven to 375°F (190°C). Line a muffin tin with paper liners or grease lightly.
  2. In a large bowl, whisk together flour, baking powder, baking soda, salt, and cinnamon.
  3. In a separate bowl, whisk together sugar, eggs, oil (or butter), milk, and vanilla extract.
  4. Pour the wet ingredients into the dry ingredients and stir until just combined—do not overmix.
  5. Gently fold in cranberries and chopped pistachios, reserving a few for topping.
  6. Divide the batter evenly among the muffin cups, filling each about ¾ full.
  7. Sprinkle reserved cranberries and pistachios on top for a bakery-style look.
  8. Bake for 18–22 minutes, or until a toothpick inserted into the center comes out clean.
  9. Cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.

Servings and timing

  • Yield: 12 standard muffins
  • Prep Time: 10 minutes
  • Bake Time: 18–22 minutes
  • Total Time: About 30–35 minutes

Variations

  • Orange Zest: Add 1 teaspoon of orange zest to the batter for a citrusy boost.
  • Glaze: Drizzle with a light lemon or orange glaze for added sweetness.
  • Whole Wheat: Replace half the flour with whole wheat flour for a heartier version.
  • Dairy-Free: Use almond milk and a dairy-free butter or oil.
  • Nut-Free: Omit pistachios or replace with sunflower seeds for a similar crunch.
  • Mini Muffins: Bake in a mini muffin tin for 10–12 minutes for bite-sized treats.

storage/reheating

Store muffins in an airtight container at room temperature for up to 3 days, or refrigerate for up to 1 week. Freeze muffins for up to 2 months in a freezer-safe bag or container. To reheat, microwave for 10–15 seconds or warm in the oven at 300°F for a few minutes.

FAQs

Can I use frozen cranberries?

Yes, use them straight from the freezer—no need to thaw, just toss in a bit of flour to prevent sinking.

Can I use dried cranberries?

Absolutely. Soak them in warm water or juice for 5–10 minutes to plump them up before adding.

Do I need to chop the pistachios?

Yes, roughly chop shelled pistachios for a better texture and even distribution in the batter.

What kind of oil is best?

A neutral oil like vegetable or canola works great, but you can also use melted butter for extra richness.

Can I make this recipe vegan?

Yes, use a plant-based milk, egg replacer (like flax egg), and dairy-free butter or oil.

Why did my muffins come out dense?

Overmixing can make muffins tough. Stir until just combined for the best texture.

Can I make these gluten-free?

Yes, use a 1:1 gluten-free baking flour and check that your other ingredients are gluten-free.

How do I get tall, domed muffin tops?

Start with a hot oven (375°F) and fill the muffin cups about ¾ full for good lift.

Are these muffins very sweet?

They’re mildly sweet with bursts of tart cranberry—perfect for breakfast or a snack.

Can I add a streusel topping?

Absolutely! Mix flour, sugar, and butter into crumbs and sprinkle on top before baking for a crunchy finish.

Conclusion

Cranberry Pistachio Muffins are the perfect blend of sweet, tart, and nutty, all wrapped into a moist, tender crumb. Whether you’re baking for the holidays or just craving a bakery-style treat at home, these muffins are easy to make, full of flavor, and beautiful to serve. One batch and you’ll see why they’re a seasonal favorite you’ll want to enjoy all year long.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Cranberry Pistachio Muffins

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: clara
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Total Time: 35 minutes
  • Yield: 12 muffins
  • Category: Breakfast
  • Method: Baking
  • Cuisine: American

Description

These Cranberry Pistachio Muffins are soft, fluffy, and filled with tart cranberries and crunchy pistachios. Lightly sweet and warmly spiced with a hint of orange, they’re the perfect blend of sweet, tart, and nutty. Great for the holidays—or anytime you want a bakery-style muffin with a fun flavor twist!


Ingredients

  • 2 cups all-purpose flour

  • 1/2 cup granulated sugar

  • 1/4 cup brown sugar, packed

  • 2 tsp baking powder

  • 1/2 tsp baking soda

  • 1/2 tsp salt

  • 1/2 tsp ground cinnamon

  • 1/2 cup chopped pistachios (plus extra for topping)

  • 1 cup fresh or frozen cranberries (if frozen, do not thaw)

  • 2/3 cup milk

  • 1/3 cup plain yogurt or sour cream

  • 1/3 cup vegetable oil or melted butter

  • 2 large eggs

  • 1 tsp vanilla extract

  • Zest of 1 orange (optional but recommended)

  • Coarse sugar, for topping (optional)


Instructions

  1. Preheat Oven:

    • Preheat oven to 375°F (190°C).

    • Line a muffin tin with paper liners or grease lightly.

  2. Mix Dry Ingredients:

    • In a large bowl, whisk together flour, granulated sugar, brown sugar, baking powder, baking soda, salt, and cinnamon.

    • Stir in chopped pistachios and cranberries.

  3. Mix Wet Ingredients:

    • In another bowl, whisk together milk, yogurt (or sour cream), oil, eggs, vanilla, and orange zest.

  4. Combine:

    • Add wet ingredients to the dry ingredients and stir just until combined. Do not overmix.

  5. Fill Muffin Cups:

    • Divide batter evenly among the muffin cups (about 3/4 full).

    • Sprinkle tops with extra pistachios and coarse sugar if desired.

  6. Bake:

    • Bake for 18–22 minutes, or until a toothpick inserted in the center comes out clean.

    • Cool in the pan for 5 minutes, then transfer to a wire rack.


Notes

  • You can use dried cranberries if you prefer—just reduce to 3/4 cup and soak in warm water for 5 minutes to plump.

  • Add a glaze made with powdered sugar and orange juice for an extra touch.

  • Store muffins in an airtight container for up to 3 days or freeze for up to 2 months.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star