Berry-Filled Cupcakes with Cream Cheese Frosting

Servings: 12 Total Time: 1 hr 20 mins

Affiliate Disclosure: This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you buy through them, we may earn a small commission at no extra cost to you.

Soft vanilla cupcakes filled with homemade berry filling and topped with a light, creamy cream cheese frosting.
Berry-filled cupcakes topped with swirled cream cheese frosting and fresh berries pinit

These Berry-Filled Cupcakes are a beautiful twist on classic vanilla cupcakes. Each cupcake is soft, fluffy, and perfectly moist, with a sweet and slightly tangy homemade berry filling tucked inside. They’re finished with a light and creamy cream cheese frosting that melts in your mouth and adds just the right amount of tanginess.

The combination of vanilla, fresh berries, and silky cream cheese frosting makes these cupcakes feel both elegant and comforting. They’re perfect for birthdays, celebrations, baby showers, or simply when you’re craving a homemade treat that looks as good as it tastes.

A Few Notes on the Ingredients:

Berries: You can use fresh or frozen mixed berries for the filling. Raspberries, blueberries, strawberries, or a combination of your favorite berries all work beautifully.

Buttermilk: Buttermilk helps keep the cupcakes soft and moist. If you don’t have any on hand, you can easily make a substitute with milk and lemon juice.

Cream cheese: Use full-fat cream cheese for the best frosting consistency. Make sure it is very cold before whipping.

Heavy whipping cream: For a light and fluffy frosting, use cold heavy whipping cream. Keeping both the cream and cream cheese very cold will help create a more stable frosting.

Powdered sugar: Adjust the amount depending on how sweet you like your frosting. I prefer using just enough to keep it creamy and lightly sweet.

Vanilla: Since the cupcakes have a simple vanilla base, a good-quality vanilla extract makes a noticeable difference in the final flavor.

What You’ll Need

A few simple tools make these cupcakes come together much faster. Here’s what I reach for every time.

  • Cupcake Corer The easiest way to hollow out the centers without tearing the cupcake. A paring knife works, but this makes every well the same depth so the berry filling sits evenly.
  • Standard White Cupcake Liners These peel away cleanly and stay opaque instead of going greasy and see-through once the berries release their juice.
  • Nonstick 12-Cup Muffin Pan A sturdy carbon steel pan bakes evenly, so the cupcakes dome nicely instead of spreading flat.
  • Disposable Piping Bags 12-inch bags, enough for a full batch with zero cleanup afterward.
  • Open Star Piping Tips (1M) That classic bakery swirl on top comes from a large open star tip — it’s the one detail that makes them look professional.

How to Make Berry-Filled Cupcakes with Cream Cheese Frosting 

1 Combine the dry ingredients.
In a medium bowl, whisk together the flour, baking soda, baking powder, and salt.

2 Mix the wet ingredients. 
In a separate bowl, mix together the eggs, granulated sugar, vanilla extract, and vegetable oil until smooth and well combined.

1
2

3 Combine the wet and dry ingredients.  
Add half of the dry ingredients to the wet mixture, followed by half of the buttermilk. Mix gently, then repeat with the remaining dry ingredients and buttermilk. Mix just until combined. Do not overmix.

3
32 1
33 1

4 Fill the cupcake liners.
Divide the batter evenly between 12 cupcake liners.

5 Bake at 350°F (180°C)
Bake at 350°F (180°C) for about 20 minutes, or until a toothpick inserted into the center comes out clean. Let the cupcakes cool completely.

4
5

6 Combine the ingredients.
Add the mixed berries, sugar, lemon juice, and cornstarch to a small saucepan.

6
62 1
63 1
64 1

7 Cook over low heat, stirring constantly, until the berries break down and the mixture thickens

8 Remove the filling from the heat and let it cool slightly. Strain 3 tablespoons of the berry filling through a fine-mesh sieve to remove the seeds and set aside for the frosting. Leave the remaining filling as is, with the fruit and seeds, and let it cool completely.

7
8

9 Beat the cold cream cheese with the powdered sugar until smooth and creamy

10 Gradually add the cold heavy whipping cream while mixing.

11 Continue mixing until the frosting is thick, light, and fluffy.

9
10
11

12 Add the berry filling
For a soft berry color and extra flavor, mix in 2–3 tablespoons of the strained berry filling.

12

Fill the Cupcakes

13 Once the cupcakes are completely cool, use the end of a piping tip to make a small hole in the center of each cupcake.

14 Fill each cupcake with about 1 teaspoon of berry filling.

13
14

15 Place the small piece of cupcake back on top of the filling.

16 Transfer the cream cheese frosting to a piping bag fitted with an 1M star tip.

17 Pipe a beautiful swirl of frosting onto each cupcake.

15
17

 Chill and Serve

18 Add the finishing touch.  
Top with a few fresh berries for an extra pretty finish.

19 Refrigerate. 
Keep the cupcakes refrigerated until ready to serve.

18
19

20 Bring to room temperature.  
For the best flavor and texture, let the cupcakes sit at room temperature for 15–20 minutes before serving.

Pro Tips for Making This Recipe 

• Use room-temperature eggs. This helps create a smooth, well-mixed cupcake batter.

• Don’t overmix the batter. Mix just until the ingredients are combined to keep the cupcakes light and fluffy.

• Let the berry filling cool completely. Adding warm filling to the cupcakes can make them soggy.

• Strain only 3 tablespoons of the filling. This portion will be used in the frosting, while the remaining filling keeps its fruit and seeds.

• Don’t overfill the cupcakes. A small amount of berry filling in the center is enough to create a delicious surprise.

• Make sure the cupcakes are completely cool before frosting. This helps the cream cheese frosting stay smooth and hold its shape.

• Chill the frosting ingredients. Place the cream cheese and heavy whipping cream in the freezer for 15–20 minutes before making the frosting. They should be very cold, but not frozen. This helps the frosting whip up beautifully and gives it a smooth, creamy, and more stable consistency.

• Don’t overmix the frosting. Once it reaches a smooth, fluffy consistency, stop mixing to prevent it from becoming too soft.

• No buttermilk? No problem! Combine ½ cup (120 ml) milk with 2–3 teaspoons lemon juice. Let it sit for about 10 minutes, until it slightly curdles, then use it as a buttermilk substitute.

If you’ve made these Berry-Filled Cupcakes, I’d love to hear how they turned out! Don’t forget to leave a rating and share your thoughts in the comments below. Your feedback always makes my day! 🤍

Berry-filled cupcakes topped with swirled cream cheese frosting and fresh berries pinit
0 Add to Favorites

Berry-Filled Cupcakes with Cream Cheese Frosting

Prep Time 30 mins Cook Time 20 mins Rest Time 30 mins Total Time 1 hr 20 mins
Cooking Temp: 350  F Servings: 12 Calories: 390 kcal
Best Season: Suitable throughout the year

Description

Soft, fluffy, sweet, and bursting with berry and vanilla flavor, these cupcakes are filled with homemade berry filling and topped with creamy berry-infused cream cheese frosting

Ingredients

Cooking Mode Disabled

For the Cupcakes

For the Berry Filling

For the Cream Cheese Frosting

Instructions

  1. Make the Cupcakes

    1. Preheat the oven

    Preheat the oven to 350°F (180°C) and line a 12-cup muffin tin with cupcake liners.

    2. Mix the dry ingredients

    In a medium bowl, whisk together the flour, baking soda, baking powder, and salt.

    3. Mix the wet ingredients

    In a separate bowl, beat the eggs, sugar, vanilla extract, and vegetable oil until well combined.

    4. Combine the batter

    Add half of the dry ingredients and half of the buttermilk to the wet ingredients. Mix gently, then add the remaining dry ingredients and buttermilk.

    Mix just until combined and smooth. Be careful not to overmix, as this can make the cupcakes less tender.

    5. Bake

    Divide the batter evenly between the cupcake liners.

    Bake for about 20 minutes, or until a toothpick inserted into the center comes out clean.

    Let the cupcakes cool completely before filling and decorating.

  1. Buttermilk Substitute:

    If you don’t have buttermilk, combine ½ cup (120 ml) milk with 2–3 teaspoons lemon juice. Let it sit for about 10 minutes, until slightly curdled. Give it a gentle stir and use it just like buttermilk.

  1. Make the Berry Filling

    1. Cook the berries

    Add the berries, sugar, lemon juice, and cornstarch to a small saucepan.

    2. Cook until thickened

    Cook over low heat, stirring constantly, until the berries break down and the mixture thickens.

    3. Cool the filling

    Remove from the heat and let the filling cool completely.

    4. Strain for the frosting

    Strain 3 tablespoons of the berry filling through a fine-mesh sieve to remove the seeds. Set aside for the frosting.

    Leave the remaining filling as is, with the fruit and seeds, for filling the cupcakes.

    Berry filling: Strain only 3 tablespoons of the filling for the frosting; leave the remaining filling with the fruit and seeds.
  1. Make the Cream Cheese Frosting

    1. Chill the ingredients

    Place the cream cheese and heavy whipping cream in the freezer for 15–20 minutes before making the frosting. They should be very cold, but not frozen.

    2. Beat the cream cheese

    Beat the cream cheese and powdered sugar until smooth and creamy.

    3. Add the heavy cream

    Gradually add the cold heavy whipping cream and continue mixing until the frosting is firm, light, and fluffy.

    4. Add the berry filling

    For a delicate berry color and extra flavor, add the 3 tablespoons of strained berry filling and mix until combined.

    Frosting: Keep the cream cheese and heavy whipping cream very cold for the best consistency.
  1. Assemble the Cupcakes

    1. Create the centers

    Once the cupcakes have cooled completely, use the end of a piping tip or a small spoon to make a hole in the center of each cupcake.

    2. Fill the cupcakes

    Keep the small pieces of cake you remove. Fill each cupcake with about 1 teaspoon of berry filling, then place the cake pieces back on top.

    3. Pipe the frosting

    Transfer the frosting to a piping bag fitted with an M1 star tip. Pipe a beautiful swirl onto each cupcake.

    4. Decorate

    For an extra pretty finish, top the cupcakes with a few fresh berries.

    5. Chill and serve

    Keep the cupcakes refrigerated until ready to serve. For the best flavor and texture, let them sit at room temperature for 15–20 minutes before serving.

    Storage: Refrigerate the assembled cupcakes for up to 3 days. Let them sit at room temperature for 15–20 minutes before serving.

Nutrition Facts

Servings 12


Amount Per Serving
Calories 430kcal
% Daily Value *
Total Fat 27g42%
Saturated Fat 15g75%
Sodium 260mg11%
Total Carbohydrate 42g15%
Dietary Fiber 1g4%
Sugars 27g
Protein 5g10%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Keywords: vanilla cupcakes, berry cupcakes, berry filled cupcakes, cream cheese frosting, homemade cupcakes, easy cupcakes
Rate this recipe
Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit

Frequently Asked Questions

Expand All:

Can I use frozen berries for the filling?

Yes. Fresh or frozen mixed berries can be used. Raspberries, blueberries, strawberries, or a combination of berries all work well.

Can I make the berry filling ahead of time?

Yes. The berry filling can be prepared a day ahead and stored in the refrigerator until you’re ready to assemble the cupcakes.

How do I make a buttermilk substitute?

Combine 120 ml milk with 2–3 tablespoons of lemon juice and let it sit for about 10 minutes, until it starts to curdle slightly. Stir gently and use it like buttermilk.

How should I store the cupcakes?

Store the cupcakes in an airtight container in the refrigerator for up to 3 days.

How can I make the frosting more stable?

Keep the cream cheese and heavy whipping cream very cold. You can place them in the freezer for 15–20 minutes before making the frosting. They should be very cold, but not frozen.

Can I make the frosting berry-flavored?

Yes. Add 2–3 tablespoons of strained berry filling to the frosting for natural berry color and extra berry flavor.

Should I serve the cupcakes directly from the refrigerator?

For the best flavor and texture, let them sit at room temperature for about 15–20 minutes before serving.

Rate this recipe

Your email address will not be published. Required fields are marked *

Rate this recipe

Add a question

Your email address will not be published. Required fields are marked *

0 Add to Favorites
Min
0 Add to Favorites
Share it on your social network