Eggless Red Velvet Donuts: 25-Minute Quick & Easy Recipe

You don’t need eggs to make red velvet donuts that are impossibly tender. Most recipes rely on them for structure, but that’s exactly what makes baked donuts tough. The secret is a specific combination of acid and fat, vinegar and yogurt, that creates a soft, cake-like crumb without any eggs at all. This eggless red velvet donut recipe skips the fuss and delivers a bakery-style treat in about 25 minutes, though the donuts need to cool completely before glazing. Here you’ll get the exact ratios for the batter, how to nail the vibrant color without bitterness, and three ways to bake them if you don’t own a donut pan.

Why You’ll Love These Eggless Red Velvet Donuts

This recipe is for anyone who’s been told eggless baked goods are dense or dry. These aren’t. They’re soft, light, and have that classic tangy-sweet red velvet flavor, all crowned with a rich cream cheese glaze. Here’s why they work so well.

Perfect for Egg Allergies

If you or someone you cook for avoids eggs, this recipe is your new go-to. I developed it for a friend’s child who has a severe allergy, and after a dozen tests, I found a reliable swap: yogurt and vinegar. The acid in the vinegar reacts with the baking powder for lift, while the fat in the yogurt keeps the crumb tender. You get donuts that are:

  • Completely safe for egg allergies
  • Surprisingly moist and cake-like
  • Free from the rubbery texture some egg substitutes create

You can use plain yogurt or sour cream here; both work. The result is an eggless red velvet donut that doesn’t taste like a compromise. It’s just delicious.

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
Glazed eggless red velvet donuts on a slate board.

Eggless Red Velvet Donuts


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Olivia Reid
  • Total Time: 25 min
  • Yield: 12 servings 1x

Description

These eggless red velvet donuts are soft, cake-like, and topped with a tangy cream cheese glaze. They use yogurt and vinegar instead of eggs, and bake in just 10 minutes for a quick homemade treat.


Ingredients

Scale

For the Donuts:

1 ½ cups (188g) all-purpose flour

¾ cup (150g) granulated sugar

2 tablespoons (10g) unsweetened cocoa powder

2 teaspoons baking powder

½ teaspoon salt

¾ cup (180ml) milk

1 tablespoon white vinegar

½ cup (120g) plain yogurt or sour cream

¼ cup (56g) unsalted butter, melted and cooled

1 tablespoon vanilla extract

1 tablespoon red food coloring gel

For the Cream Cheese Glaze:

4 ounces (113g) full-fat cream cheese, softened

1 cup (120g) confectioners’ sugar, sifted

23 tablespoons milk or cream

1 teaspoon vanilla extract

Pinch of salt


Instructions

1. Preheat oven to 375°F (190°C). Grease a donut pan.

2. In a large bowl, whisk flour, sugar, cocoa powder, baking powder, and salt.

3. In another bowl, stir vinegar into milk. Let sit 1 minute.

4. To the milk mixture, add yogurt, melted butter, vanilla, and food coloring. Whisk smooth.

5. Pour wet ingredients into dry. Fold gently just until no dry flour remains.

6. Spoon batter into prepared pan, filling cavities ¾ full.

7. Bake for 9-11 minutes until donuts spring back when touched.

8. Cool in pan on a wire rack for 5 minutes, then invert to release. Cool completely.

9. For the glaze: Beat softened cream cheese and sifted confectioners’ sugar until creamy.

10. Add vanilla and salt. Beat in milk one tablespoon at a time until desired consistency.

11. Dip or drizzle cooled donuts with glaze.

Notes

Store glazed donuts in the refrigerator for up to 3 days or freezer for up to 2 months. Reheat at 300°F for 5 minutes.

Use gel food coloring for vibrant color without thinning the batter.

Do not over-mix the batter; a few small lumps are okay.

Ensure cream cheese is fully softened for a smooth glaze.

If you only have one pan, bake in batches, the batter can wait at room temperature.

  • Prep Time: 10 min
  • Cook Time: 10 min
  • Category: Breakfast, Dessert
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 glazed donut
  • Calories: 215 kcal
  • Sugar: 23 g
  • Sodium: 185 mg
  • Fat: 8 g
  • Saturated Fat: 5 g
  • Unsaturated Fat: 3 g
  • Trans Fat: 0 g
  • Carbohydrates: 34 g
  • Fiber: 0.5 g
  • Protein: 3 g
  • Cholesterol: 22 mg

Baked, Not Fried

We’re making red velvet donuts baked, not fried. This means no messy vat of oil, no lingering smell, and a treat that feels a bit lighter. Baking in a donut pan gives you that perfect ring shape with a tender interior.

The batter comes together in one bowl in about 5 minutes. You just spoon it into the pan, no piping bag needed, and bake for 10 minutes at 375°F (190°C). They’re done when they spring back lightly when touched. You get all the flavor without the fuss.

Quick & Easy Recipe

From start to finish, you’re 25 minutes away from warm donuts. The simplicity is in the formula: mix dry ingredients, whisk wet ingredients, combine. The vinegar and buttermilk (made by adding vinegar to milk) are the key players. They activate the baking powder and react with the cocoa powder for that signature red velvet tang.

You don’t even need a mixer. A couple of bowls and a whisk do the job. While the donuts cool on a wire rack, you make the glaze by beating cream cheese, confectioners’ sugar, and vanilla. Dip, drizzle, or dunk. You have a dozen impressive, homemade eggless red velvet donuts ready faster than you could drive to a bakery.

Ingredients & Substitutions

Active Time: 10 minutes Total Time: 25 minutes Yield: 12 donuts

Dry Ingredients

  • 1 ½ cups (188g) all-purpose flour
  • ¾ cup (150g) granulated sugar
  • 2 tablespoons (10g) unsweetened cocoa powder
  • 2 teaspoons baking powder
  • ½ teaspoon salt

The cocoa powder is non-negotiable for authentic red velvet flavor; it’s not chocolatey, just deep and rich. Using a kitchen scale for the flour is the best way to avoid dense donuts; scooping with a cup can pack in 20% more flour. The baking powder is your main leavening agent here, reacting with the acid in your wet ingredients to make the batter rise.

Wet Ingredients

  • ¾ cup (180ml) milk
  • 1 tablespoon white vinegar
  • ½ cup (120g) plain yogurt or sour cream
  • ¼ cup (56g) unsalted butter, melted and cooled
  • 1 tablespoon vanilla extract
  • 1 tablespoon red food coloring (gel preferred)

Combine the milk and vinegar first; this makes a quick buttermilk that adds tang and activates the baking powder. Use full-fat yogurt or sour cream for the richest texture. Gel food coloring gives a vibrant red without thinning the batter; liquid coloring can require 3-4 tablespoons and may make it too wet.

For the Cream Cheese Glaze

  • 4 ounces (113g) full-fat cream cheese, softened
  • 1 cup (120g) confectioners’ sugar, sifted
  • 2-3 tablespoons milk or cream
  • 1 teaspoon vanilla extract
  • Pinch of salt

Softened cream cheese is key to a smooth glaze. If it’s cold, you’ll get lumps no matter how long you mix. Sifting the confectioners’ sugar prevents a gritty texture. Start with 2 tablespoons of milk and add the third only if you want a thinner, more drizzle-friendly consistency. For a thicker frosting to pipe, use just 1 tablespoon.

Key Substitutions

You can make several swaps if needed. For a dairy-free version, use plant-based milk, vegan yogurt, and vegan butter. The vinegar is still essential. For gluten-free eggless red velvet donuts, swap the all-purpose flour with a 1:1 gluten-free baking blend.

All-Purpose Flour1:1 Gluten-Free FlourUse a blend with xanthan gum.
Milk + Vinegar¾ cup ButtermilkUse directly; omit the separate vinegar.
YogurtUnsweetened ApplesauceUse ⅓ cup for moisture, but the donuts will be denser.

If you love cream cheese frosting, our red velvet cupcakes cream cheese frosting recipe uses a similar, fluffier version.

Step-by-Step Instructions

This recipe makes 12 donuts. Follow these steps for perfect eggless red velvet donuts. This method is designed for simplicity and reliability.

Preparing the Donut Pan

  1. Preheat your oven to 375°F (190°C).
  2. Grease your donut pan thoroughly with non-stick spray or melted butter. Get into every crevice of each cavity.
  3. For absolute insurance against sticking, you can dust the greased pan with a little flour or cocoa powder after spraying it, tapping out any excess.

Pro Tip: If you only have one 6-cavity pan, you’ll bake in two batches. Keep the second portion of batter at room temperature while the first batch bakes; it won’t harm it.

Mixing the Batter

  1. In a large bowl, whisk together all the dry ingredients: all-purpose flour, granulated sugar, cocoa powder, baking powder, and salt.
  2. In another bowl or large measuring jug, make your “buttermilk” by stirring the vinegar into the milk. Let it sit for 1 minute until it looks slightly curdled.
  3. To the buttermilk mixture, add the yogurt (or sour cream), cooled melted butter, vanilla extract, and red food coloring. Whisk until smooth.
  4. Pour the wet ingredients into the dry ingredients. Gently fold and stir with a spatula just until no dry flour remains. The batter will be thick and slightly lumpy; that’s perfect.

Watch Out: Over-mixing is the #1 cause of tough baked donuts. A few small lumps are far better than a smooth, overworked batter.

Baking to Perfection

  1. Spoon or pipe the batter into your prepared donut pan cavities, filling each about ¾ full.
  2. Bake for 9-11 minutes. The donuts are done when they look set on top, have slightly golden-brown edges at their base (you may need to peek), and spring back lightly when you press them with a finger.
  3. Let them cool in the pan on a wire rack for exactly 5 minutes. Then, carefully invert the pan to release them onto the rack to cool completely before glazing.

Chef’s Note: A toothpick inserted should come out with just a few moist crumbs attached at most (not wet batter). Baking time can vary; start checking at 9 minutes.

Making the Glaze

  1. While the donuts cool completely (warm donuts will melt your glaze!), make your cream cheese glaze.
  2. In a medium bowl using a hand mixer or whisk vigorously by hand (a fork works too), beat together softened cream cheese and sifted confectioners’ sugar until creamy.
  3. Add vanilla extract and a pinch of salt.
  4. Beat in milk or cream one tablespoon at a time until you reach your desired consistency, thick enough to coat but thin enough to drip down the sides slightly.

Quick Note: If your glaze is too thin from adding too much milk? Whisk in more sifted confectioners’ sugar by the tablespoon until it thickens up again.

Serving, Storing & Expert Tips

Serving Ideas

These donuts are best served fresh, once the glaze has set into a soft shell. For the full experience, let them cool completely on a wire rack before dipping. The cream cheese glaze is classic, but you can get creative with toppings right after glazing.

  • Sprinkle with crushed Oreo crumbs for a cookies-and-cream twist.
  • Add a dusting of extra cocoa powder or red velvet cake crumbs for a double-dose of flavor.
  • For a simpler treat, skip the glaze and just roll the warm, baked donuts in a mix of cinnamon and granulated sugar.

They’re perfect with a cup of coffee for breakfast or as a sweet end to a meal. If you’re making them for a party, glaze them within an hour of serving so they look their best.

Storage Instructions

Because of the dairy in the glaze and yogurt, these donuts must be stored in the fridge. Do not leave them on the counter.

Let the glaze set completely first. Then, arrange them in a single layer in an airtight container, separating layers with parchment paper. They’ll keep in the refrigerator for up to 3 days. The texture is best within the first 48 hours. If you want to enjoy one later, let it sit at room temperature for 15 minutes to take the chill off.

RefrigeratorUp to 3 daysShort-term keeping.
Freezer (unglazed)Up to 2 monthsLong-term storage.
Reheat (from fridge)300°F for 5 minutesRestoring fresh-baked warmth.

Freezing for Later

Freeze them without the cream cheese glaze for the best results. Wrap each completely cooled donut tightly in plastic wrap, then place them all in a freezer-safe bag or container. They’ll keep for up to 2 months.

To thaw, unwrap and place them on a wire rack at room temperature for a few hours. Once thawed, whip up a fresh batch of glaze and dip them. You can also warm a frozen donut directly in a 300°F oven for about 8 minutes; it will taste nearly fresh-baked.

Troubleshooting Common Issues

Even simple recipes can have hiccups. Here’s how to fix the most common ones.

Problem: Donuts are dense and tough

Solution: You almost certainly overmixed the batter. Next time, fold the wet and dry ingredients together just until no flour streaks remain. A few small lumps are fine.

Problem: Color isn’t vibrant red

Solution: Liquid food coloring is too weak. Use a gel-based red food coloring for a rich, true color without adding excess liquid to your batter.

Problem: Donuts stick to the pan

Solution: Grease your donut pan very thoroughly with non-stick spray or butter. Also, let the baked donuts cool in the pan for only 5 minutes before turning them out. If they stick, gently run a thin knife around the edges.

No donut pan? Spoon the batter into a greased muffin tin, filling each cup halfway. Bake at the same temperature for 12-15 minutes to make eggless red velvet “donut muffins.”

Your Eggless Red Velvet Donuts Questions, Answered

Can I make red velvet donuts without eggs?

Absolutely. This recipe is specifically designed without eggs. The combination of vinegar and yogurt (or sour cream) provides the necessary acid and fat to create a soft, cake-like texture. The acid reacts with the baking powder for lift, so you get a tender crumb that’s not dense or dry.

What can I use instead of eggs in donuts?

For this batter, use ½ cup of plain yogurt or full-fat sour cream. The fat keeps them moist while the acidity activates the baking powder. In a pinch, ⅓ cup of unsweetened applesauce works, but the donuts will be slightly denser. The vinegar is non-negotiable for the chemical reaction.

What can I use if I don’t have a donut pan?

Use a standard muffin tin. Grease it well and fill each cup only halfway with batter. Bake at 375°F (190°C) for 12-15 minutes. You’ll get delicious eggless red velvet “donut muffins.” Let them cool for 5 minutes in the pan before removing them to a wire rack.

Is it a must to use yogurt?

For the best texture, yes. See the substitutions table above for alternatives like sour cream, vegan yogurt, or applesauce.

So there you have it, the secret to soft eggless red velvet donuts is really just vinegar reacting with baking powder for lift, and a well-greased pan for easy release. The whole process takes about 25 minutes total, which is faster than a bakery run. I always let my donuts cool completely on the wire rack; a warm donut will make your beautiful cream cheese glaze slide right off. Whip these up this weekend and see how simple they are. Do you prefer your cream cheese glaze thick enough to pipe, or thin enough to drizzle over everything?

For more recipes like eggless red velvet donuts, follow us on Facebook and Pinterest for easy dessert recipes and creative baking ideas.

Leave a Comment

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