This post may contain affiliate links. Learn more.
This is the ultimate vanilla cupcake recipe, and the only one you’ll ever need: it’s tender, flavorful, well-behaved, and made with oil so it stays at peak freshness for days.
Why we love this recipe
Simple, well-executed cupcakes are practically a basic life skill. They solve so many problems and improve so many celebrations. I’ve long had a favorite chocolate cupcake recipe that turns out perfect cupcakes every time, and I finally adapted it into a vanilla version, too. These cupcakes are:
- Quick, easy, reliable, and made in one bowl
- Remarkably light and tender
- Full of delicate vanilla flavor
- Flexible — fill and top them as you wish
- Make-ahead friendly
What you’ll need
Here’s a glance at the ingredients you’ll need to make this recipe.
- Whole milk provides just the right balance of liquid and fat, but if you need to make these cupcakes dairy-free, you can use your favorite plant-based milk instead.
- A little bit of sour cream provides acidity, which keeps the crumb very light and tender. For a dairy-free version, you can use a plant-based sour cream or swap in an additional 1/2 cup of your plant-based milk plus one tablespoon apple cider vinegar or distilled white vinegar. You won’t taste it.
- A generous amount of pure vanilla extract flavors these cupcakes beautifully.
- A combination of baking soda and baking powder creates just the right, even rise, gentle browning, and combination with the sour cream. As in all baked goods, don’t confuse them or alter the ratio.
- This recipe uses safflower oil instead of butter to keep the cupcakes beautifully soft and at peak freshness for a longer period of time. They have plenty of great flavor even without butter thanks to a careful balance of ingredients. Safflower oil is my high-smoke-point, neutral-tasting oil of choice, but you can swap in another oil with similar properties, such as canola, sunflower, peanut, corn, or vegetable oil blend.
How to make it
Here’s an overview of what you’ll do to make a perfect batch of ultimate vanilla cupcakes. You can see the steps in action in the video that accompanies this post, and get all the details in the recipe card below.
- First you’ll mix together the dry ingredients.
- Add the wet ingredients.
- Mix just until well-combined.
- Bake for 18 minutes in the center of a 350°F oven and let cool completely before frosting. That’s it!
Expert tips and FAQs
These cupcakes are extremely flexible. I’ve pictured them here with whipped buttercream frosting for an ultimate vanilla vibe and with whipped chocolate frosting for another classic combination, but they work well with pretty much any fillings and toppings you like.
You can. Since they’re made with oil instead of butter and have a nice, soft crumb, these cupcakes will stay nice and tender for several days. Once completely cooled, store in an airtight container at room temperature for up to about 48 hours — leftovers will be fine, if not at peak freshness, for a week.
More favorite cupcake recipes
- Chocolate cupcakes with cream cheese frosting
- Norwegian gold cupcakes with sour cream ganache
- Candy cane cupcakes
Hungry for more?
Subscribe to Umami Girl’s email updates, and follow along on Instagram.
Ultimate Vanilla Cupcake Recipe
Ingredients
- ¾ cup (150 grams) sugar
- 1 ¼ cups (150 grams) all-purpose flour
- 1 teaspoon baking powder
- ½ teaspoon baking soda
- ½ teaspoon fine sea salt
- 1 large egg
- ½ cup (120 grams) sour cream
- ½ cup (120 ml) whole milk
- ¼ cup (60 ml) safflower oil
- 1 tablespoon (15 ml) vanilla extract
Instructions
- Preheat oven to 350°F with a rack in the center. Line one standard muffin pan with 12 paper liners.
- In the bowl of a stand mixer fitted with the paddle (or a large mixing bowl and a hand-held electric mixer), mix sugar, flour, baking powder, baking soda, and salt on low speed until well-combined.
- Add egg, sour cream, milk, oil, and vanilla extract.
- Mix on medium speed just until batter is smooth and all ingredients are incorporated.
- Divide batter among muffin cups.
- Bake cupcakes for about 18 minutes, until a tester comes out clean.
- Cool completely on a wire rack before frosting.
Notes
- Whole milk provides just the right balance of liquid and fat, but if you need to make these cupcakes dairy-free, you can use your favorite plant-based milk instead.
- A little bit of sour cream provides acidity, which keeps the crumb very light and tender. For a dairy-free version, you can use a plant-based sour cream or swap in an additional 1/2 cup of your plant-based milk plus one tablespoon apple cider vinegar or distilled white vinegar. You won't taste it.
- A combination of baking soda and baking powder creates just the right, even rise, gentle browning, and combination with the sour cream. As in all baked goods, don't confuse them or alter the ratio.
- This recipe uses safflower oil instead of butter to keep the cupcakes beautifully soft and at peak freshness for a longer period of time. They have plenty of great flavor even without butter thanks to a careful balance of ingredients. Safflower oil is my high-smoke-point, neutral-tasting oil of choice, but you can swap in another oil with similar properties, such as canola, sunflower, peanut, corn, or vegetable oil blend.
- These cupcakes are extremely flexible. I've pictured them here with whipped buttercream frosting for an ultimate vanilla vibe and with whipped chocolate frosting for another classic combination, but they work well with pretty much any fillings and toppings you like.
- Since they're made with oil instead of butter and have a nice, soft crumb, these cupcakes will stay nice and tender for several days. Once completely cooled, store in an airtight container at room temperature for up to about 48 hours — leftovers will be fine, if not at peak freshness, for a week.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Hungry for more?
Subscribe to Umami Girl’s email updates, and follow along on Instagram.