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.




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.






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.




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








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.




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.






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


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.




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.




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.




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 with Cream Cheese Frosting
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
For the Cupcakes
For the Berry Filling
For the Cream Cheese Frosting
Instructions
-
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.
-
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.
-
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.
-
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.
-
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.











