Home » Cakes & Cupcakes » Vanilla Cupcakes without Milk

Vanilla Cupcakes without Milk

*This post may contain Amazon Associate Affiliate links. Read more »

Sometimes you want proper vanilla cupcakes, but there’s no milk in the fridge. These Vanilla Cupcakes without Milk turn out soft, light, and fluffy, with that classic vanilla flavour you expect from a homemade batch.

They’re made with simple ingredients and rely on a combination of butter, oil, and water to create a tender crumb without needing milk.

These are easy to make, easy to share, and work just as well for birthdays as they do for a simple weekend bake.

Vanilla cupcake without milk with frosting on cake stand.

A Classic Vanilla Cupcake, Just Without Milk.

I made these because sometimes you want proper cupcakes, not a shortcut version, and still need them to turn out soft and fluffy without using milk. Sam x

Soft, fluffy crumb – Light texture without being dry
No milk needed – Uses simple swaps that actually work
Easy to make – Straightforward method, no complicated steps

Vanilla Cupcakes without milk video

Vanilla cupcake without milk with bite taken out and with frosting.

Why this recipe works

These cupcakes are designed specifically to work without milk while still giving you that classic vanilla cupcake texture:

Butter + Oil Combination – Butter gives flavour, while oil keeps the cupcakes soft and moist, especially important when there’s no milk in the cake batter.

Water for Moisture – Instead of milk, water hydrates the batter and helps create a light crumb without weighing it down.

Balanced Mixing Method – Creaming the butter and sugar first builds structure, then adding oil keeps everything soft after baking.

No Overmixing – Keeping the mixing minimal once the flour is added ensures the cupcakes stay tender, not dense.

Vanilla cupcake without milk with frosting.

Ingredients you’ll need

All-Purpose Flour
Gives structure while keeping the cupcakes soft and light.

Baking Powder
Helps the cupcakes rise evenly with a fluffy texture.

Salt
Balances sweetness and enhances the vanilla flavour.

Unsalted Butter
Adds richness to both the cupcakes and the frosting, creating a soft crumb and creamy finish.

Superfine Sugar (Caster Sugar)
Dissolves easily into the batter, helping create a smooth and tender cupcake.

Eggs
Provide structure and stability so the cupcakes hold their shape.

Olive Oil (or neutral oil)
Keeps the cupcakes moist without making them heavy.

Water
Used in both the batter and frosting to keep everything soft and smooth without needing milk.

Vanilla Extract
Adds warmth and that classic vanilla flavour throughout.

Powdered Sugar
Used for the frosting, giving it sweetness and structure so it holds its shape.

How to make vanilla mug cake without milk

A bowl of flour.

Step 1: In a medium-size mixing bowl, add flour, baking powder, and salt. Whisk until well combined. Set aside.

Creaming butter, sugar and vanilla.

Step 2: In a large mixing bowl using electric hand beaters or a stand mixer with the paddle or whisk attachment, beat the softened butter, sugar and vanilla on medium speed for 2 minutes until pale and creamy.

Beating in eggs one at a time.

Step 3: Add eggs one at a time, beating for 10 seconds after each addition.

Beating in liquids.

Step 4: Pour in the oil and water. Beat for 30 seconds until well combined. 

Dry flouyr mixture on top of liquid batter.

Step 5: Add half of the dry flour mixture and beat until just combined. Scrape down the sides and add the remaining flour. Beat until incorporated, ensuring not to over-mix.

Step 6: Evenly divide the batter between the cupcake liners, filling each about 3/4 full. Bake for 18-20 minutes, or until a skewer inserted into the middle comes out clean

Step 7: In a large bowl, beat the softened butter until creamy. Gradually add the powdered sugar, mixing well after each addition, then add the water, vanilla, and salt and beat until light and fluffy.

Step 8: Once the cupcakes are completely cool, pipe or spread the frosting over the tops. Add sprinkles if using, then serve or store as needed.

Tips for the best milk free vanilla cupcakes

  • Don’t overmix – Keeps the crumb soft and tender.
  • Use room temp ingredients – Helps everything combine smoothly.
  • Fill evenly – For consistent baking.
  • Cool before frosting – Prevents melting.
Vanilla cupcake without milk with frosting on cake stand.

How to store vanilla cupcakes

  • Store: Keep in an airtight container for 3–5 days.
  • Freeze: Freeze unfrosted cupcakes for up to 3 months.
  • Thaw: Bring to room temperature, then frost before serving.
Vanilla cupcake without milk with frosting on cake stand.

Vanilla Cupcakes without Milk

No ratings yet
Soft and fluffy Vanilla Cupcakes without Milk made with simple pantry ingredients. Perfect for birthdays, parties, or easy milk-free baking.
Prep Time 30 minutes
Cook Time 20 minutes
Total Time 50 minutes
Servings 12 regular cupcakes

Ingredients
 
 

Cakes
  • 1 3/4 cups all purpose flour, scoop & leveled
  • 2 tsp baking powder
  • 1/4 tsp salt
  • 125 g unsalted butter, softened to room temperature
  • 3/4 cup superfine sugar
  • 2 large eggs, room temperature
  • 1/2 cup extra virgin olive oil, or any neutral flavored oil
  • 1/4 cup room temperature water
  • 2 tsp vanilla extract
Vanilla Buttercream Frosting
  • 113 g unsalted butter, softened to room temperature
  • 1 3/4 cups powdered sugar
  • 2 Tbsp water
  • 1 tsp vanilla extract
  • Pinch of salt

Method
 

  • Preheat Oven: Preheat oven to 356ºF (180ºC). Line a standard 12-hole muffin pan with paper cupcake liners. Set aside.
  • Mix Dry Ingredients: In a medium-size mixing bowl, add flour, baking powder, and salt. Whisk until well combined. Set aside.
  • Beat Butter & Sugar: In a large mixing bowl using electric hand beaters or a stand mixer with the paddle or whisk attachment, beat the softened butter, sugar and vanilla on medium speed for 2 minutes until pale and creamy, scraping down the sides as needed.
  • Incorporate Eggs: Add eggs one at a time, beating for 10 seconds after each addition. Scrape down the sides as needed.
  • Add Liquids: Pour in the oil and water. Beat for 30 seconds until well combined. Scrape down the sides again.
  • Combine with Dry Ingredients: Add half of the dry flour mixture and beat until just combined. Scrape down the sides and add the remaining flour. Beat until incorporated, ensuring not to over-beat, just until the flour has combined then turn off the beater. If some excess flour is still visible around the sides of the bowl, gently fold it in with a spatula. Over-beating can make the cakes tough and dense after baking.
  • Fill Liners: Evenly divide the batter between the cupcake liners, filling each about 3/4 full. You will get 12 regular sized cupcakes from this batter.
  • Bake: Bake for 18-20 minutes, or until a skewer inserted into the middle comes out clean and they’re lightly golden all over.
  • Cool Cupcakes: Let cupcakes cool in the pan for 10 minutes, then transfer to a wire rack to cool completely before frosting.
Vanilla Buttercream Frosting
  • Beat Butter: In a large mixing bowl, beat the softened butter for 2 minutes until creamy.
  • Add Sugar Gradually: Gradually add powdered sugar, half a cup at a time, beating well (about 15 seconds) after each addition.
  • Add Milk and Vanilla: Add the water, vanilla extract and salt and then beat for 40 seconds until the frosting is light and fluffy.
  • Frost Cupcakes: Once the cupcakes are completely cool, pipe or spread the frosting over the tops.
Add Sprinkles: If using, sprinkle each cupcake with your sprinkles of choice before the frosting sets.
  • Serve: Enjoy immediately or store as needed.

Nutrition

Calories: 418kcalCarbohydrates: 44gProtein: 3gFat: 26gSaturated Fat: 12gPolyunsaturated Fat: 2gMonounsaturated Fat: 11gTrans Fat: 1gCholesterol: 70mgSodium: 63mgPotassium: 104mgFiber: 1gSugar: 30gVitamin A: 536IUCalcium: 41mgIron: 1mg

Video

Notes

Store: Keep the cupcakes in an airtight container at room temperature or in the refrigerator for up to 3–5 days.
Freeze: Without the frosting, wrap each cupcake individually in plastic wrap, then place into a freezer-safe airtight container or zip-lock bag. Label with the freeze date and freeze for up to 3 months.
Thaw: Thaw frozen cupcakes at room temperature for several hours or overnight in the refrigerator. Frost once fully thawed.

Tried this recipe?

Let us know how it was!

Leave a Reply

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

Recipe Rating