Red velvet’s whole deal is a color that looks like velvet and a flavor that’s tangy-sweet, not chocolate. These donuts deliver that in a baked ring that’s ready before you’d finish heating oil. The trick is the cocoa-buttermilk reaction, it deepens the red and keeps the crumb tender, so the color comes from chemistry, not just dye.
A light cream cheese frosting, whipped airy, finishes them without weighing down the delicate cake. They’re red velvet donuts that taste like the cake, but quicker and without the grease.
Why does red velvet have cocoa but not taste chocolatey?
A small amount, 2 tablespoons for the whole batch, is there for color and a faint background note, not a chocolate punch. The cocoa deepens the red when the acid in buttermilk reacts with it, and the food coloring works with that chemistry to give the donuts their signature hue.
Brown sugar adds a touch of molasses that rounds out the cocoa’s edge without making it taste like a chocolate donut. That’s the balance: enough cocoa to support the color and add a little complexity, not enough to announce itself. You taste something warm and mild, not a fudge bar.
How do you get cream cheese frosting smooth and light?
Start with cream cheese and butter that are truly soft, leave them out until they give under a finger. Beat them together on medium-high until no lumps remain, a full 2 minutes.
Sift the confectioners’ sugar; skipping that step guarantees graininess no amount of beating will fix. Add milk sparingly, 1 tablespoon first, and whip on high for a minute or two.
The frosting turns airy, almost like a mousse, and that lightness is what keeps it from weighing down the tender donuts. The tang of the cream cheese cuts the sweetness of the donut itself, so each bite balances.
What’s the advantage of baking instead of frying donuts?
Baking gives you a cake-like crumb, tender and soft, without any greasy residue. The donut pan is important, it holds the shape so the batter rises into rings rather than flat discs.
Grease the pan generously; even a good nonstick coating needs help here. The whole bake takes 10 minutes, and cleanup is a pan and a bowl. You get a donut that’s lighter than a fried one, more like a little cake, and the texture holds up to a thick layer of cream cheese frosting without squishing.
That’s the payoff: donuts with no oil smell, no splatter, just a quick bake and a sweet finish.

Prep: 10 min · Cook: 10 min · Total: 20 min · Servings: 6
Key ingredients for red velvet donuts that stay tender
cocoa powder: Two tablespoons for color and a faint background note, not a chocolate punch.
buttermilk: Acid from buttermilk reacts with cocoa to deepen the red and keeps crumb tender.
cream cheese: Must be very soft so the frosting beats smooth and airy without lumps.
confectioners’ sugar: Always sift before adding to the frosting; skipped sifting guarantees graininess.
Bake red velvet donuts that are tender, not dry, with a light cream cheese frosting.
Prep the pan and oven
Set oven to 350°F. Grease the donut pan generously, use butter or nonstick spray with flour; you want a visible coating, not a mist. Even nonstick pans need this.
Mix the dry ingredients
Whisk flour, cocoa, brown sugar, salt, and baking powder together. Cocoa clumps easily, so break them up fully; you should see no dark specks. Brown sugar lumps will dissolve later.
Combine the wet ingredients
Stir buttermilk, melted butter, vanilla, and egg until smooth. The mixture should look uniform, no streaks of egg white. Butter may form small flakes; that’s fine.
Make the batter
Pour the wet into the dry and fold gently until just combined, a few streaks of flour are okay. Overmixing toughens the crumb. Stir in red food coloring until the batter is evenly red.
Fill and bake
Fill each cavity about two-thirds full, a piping bag makes it neat. Bake 10 minutes. The donuts should spring back when you press the tops lightly; if a fingerprint stays, give them 1 to 2 minutes more.
Cool the donuts
Let the donuts rest in the pan for 3 to 4 minutes, then turn them onto a wire rack. They’ll be fragile when warm; handle gently. Cool completely before frosting, warm donuts melt the frosting into a mess.
Make the cream cheese frosting
Beat very soft cream cheese and butter with vanilla on medium-high until smooth, about 2 minutes. No lumps should remain, stop and scrape the bowl if needed. Sift the powdered sugar, then beat it in on low.
Finish the frosting
Add 1 tablespoon milk and beat on high for 1 to 2 minutes. The frosting should be airy and light, like a mousse. If too thick to spread, add the second tablespoon of milk, but no more, you want structure, not runny.
Frost the donuts
Spread or pipe the frosting onto the fully cooled donuts. A thick layer sits nicely on the tender crumb. Serve immediately or refrigerate briefly to set the frosting if you prefer a cleaner bite.

Red Velvet Donuts
Ingredients
For the red velvet donuts
- 1 cup all-purpose baking flour 125g
- 2 tablespoons cocoa powder 10g
- 1/2 cup dark brown sugar 100g
- 1/2 teaspoon salt
- 1 teaspoon baking powder
- 1/2 cup buttermilk 120ml
- 2 1/2 tablespoons butter, melted 35g
- 1 teaspoon pure vanilla extract
- 1 large egg, at room temperature
- 2 teaspoons red food coloring
For the cream cheese frosting
- 3 ounces cream cheese, VERY soft 85g
- 3 tablespoons unsalted butter, VERY soft 42g
- 1 teaspoon pure vanilla extract
- 2 cups confectioners’ sugar, sifted 240g
- 1-2 tablespoons milk 15-30ml
Instructions
For the red velvet donuts
Preheat Oven and Grease Pan:
Set oven to 350°F (175°C). Coat a doughnut pan with a generous amount of grease and reserve.Mix Batter with Cocoa:
In a large mixing bowl, combine flour, cocoa, brown sugar, salt, and baking powder with a whisk. In another bowl, mix buttermilk, melted butter, vanilla, and egg. Add the wet ingredients to the dry and stir gently until barely combined; avoid overworking. Mix in red food coloring until the batter is uniformly colored.Fill and Bake Doughnuts:
Fill each doughnut cavity about two-thirds full with batter. Bake for 10 minutes, until the doughnuts bounce back upon a light touch. Allow to rest in the pan for several minutes, then turn out onto a wire rack to cool fully.
For the cream cheese frosting
Make Cream Cheese Frosting:
Using a stand mixer with paddle attachment (or a hand mixer), beat cream cheese, butter, and vanilla on medium-high until completely smooth, about 2 minutes. Lower speed to low and slowly incorporate the sifted powdered sugar. Add 1-2 tablespoons of milk, beginning with 1, and beat until smooth. Raise speed to high and whip for 1-2 minutes until the frosting is airy and light.Frost Cooled Doughnuts:
Apply the frosting to the fully cooled doughnuts.

Storage and Serving
Frosted donuts are best within a few hours of frosting, while the donut is tender and the frosting is airy. Refrigerate leftovers in an airtight container for up to 3 days. The donut will firm up and the frosting will set, so bring to room temperature for about 20 minutes before serving to restore a softer texture.
If you plan to serve over several days, store unfrosted donuts at room temperature in an airtight container for up to 2 days, then frost just before serving. Freezing is not recommended for frosted donuts; the frosting can become grainy and the donut may dry out.
You can freeze unfrosted donuts in a freezer bag for up to 1 month, then thaw at room temperature and frost.
3 swaps that change red velvet donuts (and 2 that won’t)
buttermilk: Whole milk + 1½ teaspoons lemon juice or white vinegar (let sit 5 min). The acid is what reacts with cocoa to deepen the red and keep the crumb tender. Without it, the donuts turn a dull brown and the texture gets tighter.
Works fine as a direct substitute by volume.
butter (in donuts): Vegan butter (stick style, 80% fat) or coconut oil (solid, not melted). Either swap keeps the donuts tender and moist.
Coconut oil adds a faint coconut aroma that some notice, others don’t. Melt and use the same weight; no other changes needed.
egg: 1 flax egg (1 tablespoon ground flax + 3 tablespoons water, sit 10 min). Flax egg binds and adds moisture, but the donuts are slightly denser and less springy.
The color muddies a little. Works for dairy-free or vegan baking; bake time stays the same.
red food coloring: Skip it entirely. Without coloring, the donuts are a muted brown from the cocoa and brown sugar.
The flavor doesn’t change. If you want red, beet powder won’t give the same bright hue, it turns gray-brown in a baked alkaline batter.
Leave it out or use coloring.
cream cheese (in frosting): Vegan cream cheese (block style, not tub). Vegan cream cheese behaves differently: it can seize or break when whipped.
Beat at medium speed, not high, and stop as soon as smooth. The frosting won’t get as airy, but it still spreads. Some brands taste more tangy, some less.
Adjust sugar for sweetness.
Tips
- Use gel food coloring instead of liquid. Liquid adds extra moisture that can thin the batter, making donuts dense or flat. Gel concentrates color without altering liquid ratios.
- Add food coloring at the very end, after the batter is mixed. Stirring too early can cause the color to break down during baking, resulting in a faded, uneven hue.
I once whisked the batter until smooth, and the donuts came out tough and dense; next time I stopped as soon as the flour disappeared, and they were tender and light.

Frequently Asked Questions
Can I make the donut batter ahead of time and bake later?
It’s not recommended. The batter’s leavening starts reacting as soon as you mix the wet and dry, so waiting means the donuts won’t rise properly in the oven.
You’ll get dense, flat rings instead of the light, springy crumb. If you need to prep ahead, bake the donuts fully and store them unfrosted at room temperature for up to 2 days, then frost just before serving.
Why did my donuts turn out dry or dense?
Overmixing the batter is the most common cause. Once flour hits liquid, gluten develops; stirring too much makes the crumb tough and dry. Fold just until the streaks disappear, a few lumps are fine.
A second culprit is overbaking: at 10 minutes they should spring back when pressed, not hold a dent. Check at 10 minutes and pull them immediately.
How is this different from a classic red velvet cake?
The batter is thicker and bakes in a ring shape, so the crumb is denser than a cake’s open structure, more like a moist muffin than a layer cake. The cocoa stays at 2 tablespoons, giving the same faint background note, not a chocolate flavor. And the cream cheese frosting is whipped airy and light, which suits the donut’s tender bite better than a thick cake layer.
