Discover the secret to incredibly light and fluffy plant-based cupcakes that are a joy to bake and even more wonderful to eat. This recipe uses a simple, classic technique of curdling plant-based milk with a touch of vinegar, creating a tender vegan “buttermilk” that acts as the perfect egg substitute. The result is a beautifully moist and airy sponge with a delicate vanilla flavor, proving that you don’t need dairy or eggs for a truly show-stopping dessert. Whether you’re a seasoned vegan baker or just starting, this straightforward recipe will become your go-to for any celebration.

Ingredients
For the Cupcakes:
- 1 cup unsweetened soy or almond milk
- 1 teaspoon apple cider vinegar
- 1 ½ cups all-purpose flour
- ¾ cup granulated sugar
- 1 ½ teaspoons baking powder
- ½ teaspoon baking soda
- ¼ teaspoon salt
- ⅓ cup neutral oil (like canola or sunflower)
- 2 teaspoons pure vanilla extract
For the Vegan Buttercream:
- ½ cup vegan butter, softened
- 2 cups powdered sugar, sifted
- 1 teaspoon pure vanilla extract
- 1-2 tablespoons plant-based milk, as needed
Instructions
- Preheat your oven to 350°F (175°C) and line a 12-cup muffin tin with paper liners.
- In a small bowl or liquid measuring cup, stir together the 1 cup of plant milk and the apple cider vinegar. Set it aside for 5-10 minutes to curdle. This creates your vegan “buttermilk.”
- In a large mixing bowl, whisk together the all-purpose flour, granulated sugar, baking powder, baking soda, and salt until well combined.
- Pour the curdled plant milk, neutral oil, and vanilla extract into the dry ingredients. Mix with a spatula or whisk until just combined—be careful not to overmix. A few small lumps are perfectly fine.
- Divide the batter evenly among the 12 cupcake liners, filling each about two-thirds full.
- Bake for 18-22 minutes, or until a wooden skewer inserted into the center of a cupcake comes out clean.
- Let the cupcakes cool in the tin for 5 minutes before transferring them to a wire rack to cool completely. Cupcakes must be fully cooled before frosting.
- To make the frosting, use an electric mixer to beat the softened vegan butter until smooth and creamy. Gradually add the sifted powdered sugar, mixing on low speed at first, then increasing to medium-high. Add the vanilla and 1 tablespoon of plant milk. Beat until light and fluffy. If the frosting is too stiff, add another tablespoon of milk.
- Once cooled, frost your cupcakes as desired and enjoy!

Nutrition Information
Estimated values per cupcake with frosting.
| Nutrient | Amount |
|---|---|
| Calories | 295 kcal |
| Fat | 14g |
| Carbohydrates | 40g |
| Sugar | 28g |
| Protein | 2g |
