These Vanilla Cream Cheese Cupcakes are extremely soft and moist and they pair great with delicious cream cheese frosting! They also make a smaller batch of cupcakes if you’re just wanting to satisfy your sweet tooth! 

Vanilla Cream Cheese Cupcakes.

Summer is here and the weather here in Kentucky is unbearably hot.  The other day, I was getting ready to bake something for my friend Julie to celebrate her birthday.  Her request on any occasion is for my Butter Cookies However, it was getting late in the day, on a hot day at that, and I really didn’t feel up to heating my oven for a long period of time or frosting cookies.  Therefore, I opted for something quick and a little lighter, given the hot weather.

These vanilla cream cheese cupcakes were the perfect recipe to make. They are quick and easy, and only bake for 25 minutes. They also make 12 cupcakes, which is great if you just want to gift a few to a friend or satisfy your sweet tooth.

These cupcakes aren’t your ordinary vanilla cupcakes.  They contain cream cheese.  They are soft and airy, yet have a slightly creamy texture from the addition of the cream cheese.  It takes about 5 minutes to prepare the batter.

Pro Tips For This Recipe

  • Don’t over mix the batter.  Mix only long enough to incorporate the ingredients.
  • Don’t overfill the cupcake liners.  Fill 3/4 full, no more.  If you overfill them, they will form “muffin tops” on the tops of the cupcakes that will easily break off.  They also don’t look very attractive. Many cupcake recipes actually call for filling the liners only 2/3 full. However, due to the small amount of baking powder in this recipe, you can actually fill them a little fuller.

The Frosting

The frosting is a classic cream cheese frosting.  Perfect for these cupcakes!  Decorate them any way you want.  I chose a 1M Wilton tip and piped a flat rose on the tops.  This is super easy, and trust me I’m not a pro decorator by any means. If I can do it…anyone can!  All you do is start in the center and pipe a flat swirl.  Super easy!

Vanilla Cream Cheese Cupcakes.

You might also like these recipes…

Vanilla Cupcakes with Vanilla Buttercream Frosting

Super Moist Chocolate Cupcakes

If you make this recipe please rate it, and leave a comment below on how you liked it. I love hearing from you!

To see different recipes each day, feel free to follow me on Facebook, Pinterest & Instagram.

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

Vanilla Cream Cheese Cupcakes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4 from 1 review
  • Author: Cindy Gibbs @ My Country Table
  • Prep Time: 20 Minutes
  • Cook Time: 25 Minutes
  • Total Time: 45 minutes
  • Yield: 12 Cupcakes 1x
  • Category: Cupcakes
  • Method: Bake
  • Cuisine: American


This is such a quick and easy recipe, and I love that it’s a small batch recipe, when you want something sweet but don’t need 24 cupcakes. They are soft and delicious!


Units Scale


Preheat oven to 350 degrees.  Line a standard size muffin pan with 12 cupcake liners.

  • 1 1/2 cups all purpose flour
  • 1/2 teaspoon baking powder
  • 1/4 teaspoon baking soda
  • 1/4 teaspoon salt
  • 2 ounces cream cheese softened
  • 1/4 cup (1/2 stick) unsalted butter, softened
  • 1 cup granulated sugar
  • 2 large eggs, room temperature
  • 1 teaspoon pure vanilla extract
  • 1/2 cup full fat buttermilk, room temperature


  • 4 ounces cream cheese, softened
  • 1/2 cup (1 stick) unsalted butter, softened
  • 1/4 teaspoon salt
  • 3 1/2 cups powdered sugar
  • 1 teaspoon half & half or milk, if needed



  1. In a medium bowl, whisk together the flour, baking powder, baking soda and salt.  Set aside.
  2. In the bowl of a stand mixer, (or use a hand mixer), mix the cream cheese on medium speed until smooth and lump free.  Add the butter, sugar, eggs and vanilla and mix on medium speed until smooth and well combined.
  3. With the mixer on medium, add the flour and buttermilk alternately to the wet ingredients, starting and ending with the flour.  Mix just to incorporate the ingredients.  Do not over mix.
  4. Divide the batter equally between the 12 cupcake liners, filling each about 3/4 full.  Do not fill any fuller or you will end up with muffin tops that will easily break off the tops of the cupcakes.
  5. Bake cupcakes for approximately 25 to 30 minutes until a toothpick inserted into the centers comes out clean.  Cupcakes will barely have any color on the tops.  If they are golden brown on top, they are too done.
  6. Transfer cupcakes to a wire rack and cool completely before frosting.


  1. Add the cream cheese to the bowl of a stand mixer (or use a hand mixer).  Mix on medium speed until cream cheese is smooth and free of any lumps.  Add the butter and salt and mix until creamy and smooth.  Add the powdered sugar one cup at a time, mixing to incorporate.  Add the half & half or milk if needed for a perfect piping consistency and mix until smooth.
  2. Fill a pastry bag two thirds full with frosting, using your favorite piping tip.   Frost cupcakes and decorate with sprinkles if desired.
  3. Store cupcakes in an airtight container.  Cupcakes should stay fresh for up to 2 days.


  • If you want to make flat roses with the frosting, it’s super simple.  I used a 1M piping tip and started in the center of each cupcake, piping a flat swirl.
  • Recipe adapted from Southern Living