Raspberry Pistachio Cupcakes

DifficultyMedium

Servings12 cupcakes

Prep time

Cook time18 minutes

Total time38 minutes

Soft pistachio cupcakes dotted with juicy raspberries and topped with a silky cream cheese frosting. They’re light, nutty, and bursting with fresh berry flavor — a bakery-style treat you can whip up at home!

Ingredients

  • 1/2 cup (113g) Unsalted butter, softened
  • 2/3 cup (135g) Granulated sugar
  • 2 large Eggs
  • 1 tsp Vanilla extract
  • 1 cup (125g) All-purpose flour
  • 1 tsp Baking powder
  • 1/4 tsp Salt
  • 1/2 cup (60g) Ground pistachios
  • 1/2 cup (120ml) Whole milk
  • 3/4 cup (90g) Fresh raspberries

For the frosting:

  • 1/2 cup (113g) Unsalted butter, softened
  • 4 oz (113g) Cream cheese, softened
  • 2 cups (240g) Powdered sugar
  • 1 tsp Vanilla extract

Instructions

For the cupcakes:

  • 1

    Preheat oven to 350°F (175°C). Line a 12-cup muffin tin with paper liners.

  • 2

    In a large bowl, cream together the butter and sugar until light and fluffy.

  • 3

    Beat in the eggs one at a time, then add the vanilla.

  • 4

    In another bowl, whisk together flour, baking powder, salt, and ground pistachios.

  • 5

    Add dry ingredients to the wet, alternating with the milk, beginning and ending with dry.

  • 6

    Gently fold in raspberries.

  • 7

    Divide batter evenly among cupcake liners and bake for 16–18 minutes, until a toothpick comes out clean.

  • 8

    Let cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.

For the frosting:

  • 1

    Beat the butter and cream cheese together until smooth.

  • 2

    Add powdered sugar gradually, then vanilla. Beat until fluffy.

  • 3

    Pipe or spread onto cooled cupcakes. Garnish with chopped pistachios or a raspberry, if desired.

Notes

  • Storage: Keep in the fridge for up to 3 days. Bring to room temp before serving.
  • Ingredient swap: Use almond flour instead of ground pistachios for a milder nutty flavor.
  • Make-ahead tip: Bake cupcakes a day ahead and frost the next day.

Nutrition (per 100g)

Calories405kcal
Carbohydrates48g
Fat22g
Protein5g