• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Sweetly Cakes
  • Home
  • Recipe index
  • Cakes
  • Frosting & filling
  • Cupcakes
  • Cake basics
  • Brownies
  • Cookies
  • About
  • Contact
  • Français
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Home
  • Recipe index
  • Cakes
  • Frosting & filling
  • Cupcakes
  • Cake basics
  • Brownies
  • Cookies
  • About
  • Contact
  • Français
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home / Desserts / Cupcakes

    Vanilla Cupcake Recipe with Oil (No Butter)

    Updated Jan 17, 2026 · Published Jan 25, 2024 by Fadela

    Vanilla cupcake recipe with oil that gives you fluffy, moist cupcakes without butter, perfect for quick homemade treats with simple pantry ingredients.

    oil vanilla cupcakes topped with frosting on a table

    These vanilla cupcakes with oil bake up light and moist every time, a simple butter-free recipe I use when I want reliable homemade cupcakes without extra steps.

    Made with oil instead of butter, this vanilla cupcake recipe gives a soft crumb that stays fluffy even after chilling, perfect for everyday baking and easy frosting options.

    Why you'll love this recipe

    • No butter needed: Great when you only have oil on hand but still want real vanilla cupcakes.
    • Moist and fluffy texture: Oil and buttermilk keep the crumb soft, even the next day.
    • Versatile base: Works for regular cupcakes, small batch cupcakes, mini cupcakes, and many frosting flavors.

    Ingredients Notes

    • Oil: Use neutral vegetable oil like sunflower oil, grape seed oil, or neutral coconut oil.
    • Sugar: Use extra fine granulated sugar.
    • Eggs: At room temperature (important).
    • Milk: Preferably use buttermilk; see recipe notes for substitutions.
    • Flour: Cake flour or all-purpose flour.
    • Baking powder: Be mindful of the quantity and check its expiration date.
    • Vanilla and salt: Pure vanilla extract or vanilla bean paste and fine table salt.
    bowl with ingredients for vanilla cupcakes with oil

    Tips for this recipe

    • Room-temperature ingredients: Use eggs and buttermilk at room temperature for a smooth batter.
    • Mix gently: Once the flour is added, mix just until combined to keep the crumb light.
    • Fill correctly: Fill cupcake liners no more than ⅔ full to avoid overflowing.
    • Check doneness: The cupcakes are ready when a toothpick comes out clean or with a few moist crumbs.
    • Cool before frosting: Let the cupcakes cool completely so the frosting holds properly.

    How to make vanilla cupcakes with oil

    Mix the vegetable oil, sugar, eggs, and vanilla in a large bowl or stand mixer until smooth.

    large mixing bowl with oil-based vanilla cupcake ingredients

    Add the flour, baking powder, salt, and buttermilk in batches, mixing gently after each addition until the batter is just combined.

    mixing bowl with vanilla cupcake batter made with oil

    Fill a lined cupcake pan no more than ⅔ full to prevent overflowing.

    muffin pan filled with vanilla cupcake batter

    Bake in a preheated oven at 350°F / 180°C for about 15 minutes, until lightly golden.

    Cool the cupcakes briefly in the pan, then transfer to a wire rack to cool completely before frosting.

    Frost with your favorite vanilla frosting or buttercream and serve.

    vanilla cupcakes baked in a muffin pan

    Best frosting options for vanilla cupcakes

    • ight vanilla frosting for a simple, everyday finish
    • Whipped mascarpone frosting for a lighter texture
    • Chocolate frosting for a richer option
    • Cream cheese–style frosting for a slightly tangy balance

    For classic options, this recipe works perfectly with my vanilla buttercream or chocolate buttercream.

    Storage instructions

    • Store unfrosted cupcakes at room temperature in an airtight container for up to 3 days.
    • Frosted cupcakes can be kept in the fridge for up to 5 days; bring them back to room temperature before serving.

    Recipe variations

    • Small batch cupcakes: Divide the batter to make a smaller batch for everyday baking.
    • Mini cupcakes: Use the same batter and reduce the baking time.
    • Flavor twist: Add lemon zest or a splash of almond extract for a subtle variation.

    If you prefer chocolate, I also share a chocolate cupcakes version made with a cocoa-based batter.

    Recipe Questions

    Can I make these cupcakes without buttermilk?

    Yes, you can use milk mixed with a little lemon juice or vinegar as a substitute.

    Do these cupcakes stay moist the next day?

    Yes, the oil-based batter keeps them soft and moist even after chilling.

    Can I freeze vanilla cupcakes with oil?

    Yes, freeze unfrosted cupcakes for up to 2 months, then thaw at room temperature.

    half vanilla cupcake made with oil on a table

    More Cupcake Recipes

    • Vanilla birthday cupcakes
    • Vanilla cupcakes
    • Mini vanilla cupcakes
    • Small batch cupcakes

    I hope you’ll love this recipe! If you try this recipe, feel free to leave a comment. It always helps. Happy baking!

    Print
    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 Cupcake Recipe with Oil


    5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    No reviews

    • Author: Fadela
    • Total Time: 25 minutes
    • Yield: 12 cupcakes
    Print Recipe
    Save Recipe Recipe Saved

    Description

    Soft and moist vanilla cupcakes made with oil instead of butter, easy to prepare with simple ingredients and perfect for everyday baking or frosting. (Makes 12 cupcakes)


    Ingredients

    • 80 ml (⅓ cup) Vegetable oil - sunflower oil 
    • 150 g (¾ cup) Granulated sugar 
    • 2 Eggs - room temperature
    • 1 tsp Vanilla extract
    • 130 g (½ cup) Buttermilk 
    • 150 (1 cup) cake flour 
    • 1 tsp Baking powder
    • ¼ tsp of salt

    Instructions

    1. Preheat the oven to 180°C (350°F) and line a cupcake or muffin pan with paper liners.
    2. In a large bowl, mix the vegetable oil, granulated sugar, eggs, and vanilla with an electric mixer for 1–2 minutes until smooth.
    3. Gradually add the sifted dry ingredients (cake flour, baking powder, salt) and the buttermilk in several additions, gently folding with a spatula until just combined.
    4. Fill each cupcake liner about ⅔ full to avoid overflowing or large domes.
    5. Bake for 14–16 minutes, until lightly golden and a toothpick inserted in the center comes out clean.
    6. Let the cupcakes cool briefly in the pan, then transfer to a wire rack to cool completely.
    7. Decorate with your frosting once fully cooled.

    Equipment

    Cupcakes liners

    Buy Now →

    Hand mixer

    Buy Now →
    ice cream scoop

    Ice cream scoop

    Buy Now →

    Muffin pan

    Buy Now →

    Stand mixer

    Buy Now →

    Notes

    Storage: Store unfrosted cupcakes at room temperature in an airtight container for up to 1 week, or freeze for up to 3 months.

    Tips

    • Do not overmix once the flour is added to keep the cupcakes light.
    • Always use room-temperature eggs for a smooth batter.
    • Fill liners only two-thirds full for even baking.
    • Let cupcakes cool completely before frosting.
    • Prep Time: 10 minutes
    • Cook Time: 15 minutes
    • Category: cupcakes
    • Method: baking
    • Cuisine: American

    Did you make this recipe?

    Tag @sweetlycakes on Instagram

    This post may contain affiliate links

    More Cupcakes

    • Chocolate Cupcakes With Oil
    • Birthday Chocolate Cupcakes
    • Birthday Cupcakes
    • Carrot Cake Cupcakes with Cream Cheese Frosting

    Reader Interactions

    Leave a Reply Cancel reply

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

    Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    Primary Sidebar

    Hello and welcome to my blog! Fully addicted to cakes, blogging, and beautiful pictures! I share with you on this blog some tips and my favorite baking recipes which I hope will help you to enjoy your loved ones!

    More about me →

     Popular Posts

    • Fudgy Brownies
    • Caramel Whipped Cream Frosting
    • Vanilla Cake
    • Soft Sugar Cookies

    Follow us

    Search on the blog

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • About me
    • Recipes

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • Work with me
    • Français

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2023 SWEETLYCAKES