Imagine this: you open your oven, and the sweet, cocoa-kissed aroma of red velvet wafts through the kitchen, swirling with creamy cheesecake notes and the faint tang of buttermilk. It’s like a bakery exploded right in your home—but in the very best way. The first time I made these Red Velvet Cheesecake Donuts for Valentine’s, I actually had to pause and just breathe it all in. You know those moments when everything feels just right? This was one of those. I grinned like a goofball, knowing I’d stumbled into pure dessert magic.
Honestly, red velvet was always a bit of a mystery to me when I was knee-high to a grasshopper. Was it chocolate cake? Was it just a red cake with a fancy name? Turns out, it’s a little of both, and it’s been a staple at our family’s Valentine’s parties ever since Mom baked her first velvet cupcakes. These days, I’m all about donuts—they’re dangerously easy, perfect for sharing, and (let’s face it) you don’t have to wait for a birthday to enjoy them. I first whipped up these Red Velvet Cheesecake Donuts on a rainy February afternoon, trying to brighten up a gloomy day. The way my kids hovered around the kitchen, sneaking bites of the cream cheese filling and nabbing warm donuts off the cooling rack, you’d think I was handing out gold coins!
I wish I’d discovered this recipe years ago. It brings out the kind of pure, nostalgic comfort that feels like a big, sweet hug. Perfect for Valentine’s Day brunch, treating your sweetheart, or making your Pinterest board the envy of the neighborhood. Believe me, after “testing” these (purely for research, of course), they became our go-to for family gatherings and edible gifts. So, if you’re on the hunt for a treat that’s as festive as it is foolproof, you’re definitely going to want to bookmark these Red Velvet Cheesecake Donuts.
Why You’ll Love This Recipe
After years of baking (and a few epic donut fails), I can say with a straight face—these Red Velvet Cheesecake Donuts are truly something special. I’ve tested them with my kids, my partner, and even the neighbors. Here’s why you’ll fall in love at first bite:
- Quick & Easy: Ready in about 30 minutes. Perfect for last-minute Valentine’s plans or surprise guests.
- Simple Ingredients: No fancy stuff here—just classic pantry staples and a couple of fridge basics you probably already have.
- Perfect for Celebrations: These donuts practically scream “Valentine’s Day!” but they’re a hit at birthdays, anniversaries, and cozy weekend breakfasts too.
- Crowd-Pleaser: The rich red velvet crumb and creamy cheesecake filling get rave reviews from kids and grown-ups alike. I’ve yet to see leftovers stick around for long!
- Unbelievably Delicious: The melt-in-your-mouth texture, cocoa undertones, and tangy cheesecake swirl make for a combo that’s pure indulgence.
What really sets this recipe apart? It’s all about the details. I blend the cheesecake filling until it’s silky smooth—no lumps, no fuss. The red velvet batter is balanced just right, with enough cocoa to give depth without overpowering the cream cheese. And because they’re baked, not fried, you get all the flavor with less mess (and a little less guilt, honestly).
But the best part? These donuts are just fun. They’re the kind that make you close your eyes to savor every bite. They’re comfort food, but with a little Valentine’s sparkle—easy enough for a weeknight treat, but special enough to make your loved ones feel extra cherished. If you’re looking to wow your guests or simply treat yourself to something dreamy, this is your recipe.
What Ingredients You Will Need
This Red Velvet Cheesecake Donuts recipe proves you don’t need a mile-long shopping list to bake something showstopping. Most ingredients are pantry regulars (with a couple of special guests for that classic red velvet flair). Here’s what you’ll need:
For the Red Velvet Donut Batter
- All-purpose flour – 1 1/2 cups (180g). Gives the donuts their soft yet sturdy structure.
- Cocoa powder – 2 tablespoons (16g). I use Dutch-process for a deeper color and flavor.
- Granulated sugar – 3/4 cup (150g). Just sweet enough.
- Baking powder – 1 teaspoon (4g). For that perfect lift and fluffiness.
- Baking soda – 1/4 teaspoon (1g). Balances the acidity.
- Salt – 1/4 teaspoon (1g). Don’t skip—it makes the flavors pop.
- Buttermilk – 1/2 cup (120ml). For that classic red velvet tang and moisture. (Swap with milk + a splash of vinegar in a pinch.)
- Unsalted butter – 1/4 cup (60g), melted and cooled. Adds richness and tenderness.
- Large eggs – 2, room temperature. Helps bind everything together.
- Red food coloring – 1 tablespoon (15ml) or gel equivalent. For that signature hue! (I like AmeriColor or Wilton gels.)
- Vanilla extract – 1 teaspoon (5ml). Rounds out the flavors.
- White vinegar – 1 teaspoon (5ml). A must for classic red velvet flavor and color intensity.
For the Cheesecake Filling

- Cream cheese – 4 oz (113g), softened. Full-fat for the best texture.
- Powdered sugar – 1/4 cup (30g). For sweetness and smoothness.
- Vanilla extract – 1/2 teaspoon (2.5ml).
For the Cream Cheese Glaze (Optional but irresistible!)
- Cream cheese – 2 oz (56g), softened.
- Powdered sugar – 1/2 cup (60g).
- Milk – 1-2 tablespoons (15-30ml), as needed for consistency.
- Vanilla extract – 1/4 teaspoon (1.25ml).
Ingredient Notes:
- You can swap Greek yogurt for buttermilk if needed—just thin with a bit of milk.
- For gluten-free, use a 1:1 GF baking flour blend.
- Gel food coloring gives the brightest red without watering down the batter.
- Dairy-free? Substitute vegan cream cheese and almond milk for the glaze and filling.
Equipment Needed
You don’t need a bakery’s arsenal for these Red Velvet Cheesecake Donuts—just some basic tools you probably have on hand:
- Donut pan – Nonstick, standard size (I love my Wilton pan—it’s sturdy and easy to clean). If you don’t have one, use a muffin tin and shape a foil “hole” in the center.
- Mixing bowls – At least two (one for the batter, one for the filling).
- Hand mixer or stand mixer – Makes the cheesecake filling silky smooth. You can use a sturdy whisk and some elbow grease if you’re old-school.
- Whisk and spatula – For mixing and folding (a silicone spatula is my best friend for scraping every last bit).
- Piping bag or zip-top bag – For filling the donuts neatly. Snip the corner for a DIY piping bag.
- Wire cooling rack – Lets the donuts cool evenly and keeps the bottoms from getting soggy.
If you’re on a budget, dollar store mixing bowls and spatulas work just fine! Just make sure to grease your pan well if it’s seen better days (my first donut pan was practically antique, and a little extra oil spray saved the day). Pro tip: soak your piping bags in warm water after using cream cheese filling to keep them from getting gunky.
Preparation Method
- Prep the Oven and Pan: Preheat your oven to 350°F (175°C). Spray a 12-cavity donut pan with nonstick spray. If using a muffin tin, line with paper liners and shape foil “holes” in the center. This keeps your donuts classic-shaped.
- Make the Cheesecake Filling: In a medium bowl, beat together 4 oz (113g) cream cheese, 1/4 cup (30g) powdered sugar, and 1/2 tsp (2.5ml) vanilla extract until smooth and fluffy. This takes about 2 minutes with a hand mixer. Scrape the bowl to get every last bit. Transfer to a piping bag or sturdy zip-top bag and set aside.
- Mix the Dry Ingredients: In a large bowl, whisk together 1 1/2 cups (180g) all-purpose flour, 2 tbsp (16g) cocoa powder, 3/4 cup (150g) granulated sugar, 1 tsp (4g) baking powder, 1/4 tsp (1g) baking soda, and 1/4 tsp (1g) salt. Make sure there are no lumps—nobody wants a surprise flour pocket!
- Combine the Wet Ingredients: In a separate bowl, whisk 1/2 cup (120ml) buttermilk, 1/4 cup (60g) melted butter, 2 large eggs, 1 tbsp (15ml) red food coloring, 1 tsp (5ml) vanilla extract, and 1 tsp (5ml) white vinegar. Whisk until the mixture is vibrant and uniform.
- Bring the Batter Together: Pour the wet ingredients into the dry ingredients. Fold gently with a spatula until just combined—don’t overmix, or your donuts can turn out dense. The batter should be thick and scoopable, not runny.
- Fill the Donut Pan: Spoon or pipe half the red velvet batter into each donut cavity, about halfway full. Tap the pan gently on the counter to even it out.
- Add the Cheesecake Swirl: Pipe a small ring of cheesecake filling in the center of each donut, avoiding the edges. Use the rest of the red velvet batter to cover the cream cheese, filling each cavity about 3/4 full.
- Bake: Bake in the preheated oven for 12-14 minutes (mine are perfect at 13). The donuts should spring back when lightly pressed and a toothpick should come out mostly clean (cream cheese may stick a little—don’t worry).
- Cool: Let the donuts cool in the pan for 5 minutes, then carefully transfer to a wire rack. They’re fragile when hot, so use a small offset spatula to loosen the edges if needed.
- Make the Cream Cheese Glaze (Optional): In a bowl, beat 2 oz (56g) cream cheese until smooth. Gradually mix in 1/2 cup (60g) powdered sugar, 1-2 tbsp (15-30ml) milk, and 1/4 tsp (1.25ml) vanilla extract. The glaze should be thick but pourable. If too stiff, add more milk; if too thin, add a bit more sugar.
- Glaze and Decorate: Once the donuts are cool, dip the tops in the glaze or drizzle with a spoon. Add festive sprinkles or mini chocolate chips for extra Valentine’s charm.
- Serve and Savor: Enjoy right away, or let the glaze set for 10 minutes. The donuts are best the same day but keep well for up to 2 days.
Troubleshooting tips: If the batter seems dry, add a splash more buttermilk. If the donuts stick, run a butter knife around the edges before removing. If your cream cheese filling oozes out, don’t worry—they’ll still taste amazing. And hey, a little mess is part of the fun!
Cooking Tips & Techniques
Let me share a few tricks I’ve picked up after a dozen batches (and a few lopsided donuts):
- Don’t Overmix: Seriously, just fold until you see no dry spots. Overmixing makes donuts tough instead of tender. I learned this the hard way—one batch turned out chewy enough to double as a hockey puck.
- Room Temperature Ingredients: Make sure your eggs, buttermilk, and cream cheese are not fridge-cold. Cold ingredients won’t blend smoothly, and you want that cheesecake swirl to be silky.
- Even Filling: Use a piping bag for the cheesecake filling. If you just spoon it, the swirl can get lost and bake unevenly. I once tried to shortcut with a spoon and ended up with cream cheese pockets in only half my donuts.
- Pan Prep: Grease every nook and cranny of your donut pan—especially if it’s older. Nonstick spray is your friend here.
- Timing: Keep an eye on baking time. Every oven is a little different, and just a minute over can dry out your donuts. If you’re multitasking (because who isn’t?), set a timer!
- Glaze Temperature: Don’t glaze the donuts until they’re cool, or the frosting will slide right off. Learned that one by watching a beautiful glaze puddle right under the rack—oops.
If you want perfectly round donuts, fill each cavity just 3/4 full—more than that and you’ll get muffin tops (not the cute kind). And don’t stress if a few donuts are a little wonky. They still taste dreamy, and honestly, a bit of imperfection is part of the homemade charm.
Variations & Adaptations
These Red Velvet Cheesecake Donuts are already a showstopper, but it’s fun to switch things up! Here are some tested twists and easy swaps:
- Gluten-Free: Use a 1:1 gluten-free flour blend (like King Arthur or Bob’s Red Mill). The texture will be a little more tender, but it holds up beautifully.
- Dairy-Free: Substitute a vegan cream cheese (like Kite Hill) and use plant-based milk and butter. The flavor is still spot-on—my sister-in-law can’t tell the difference!
- Chocolate Cheesecake Filling: Add 1 tablespoon (8g) cocoa powder to the cream cheese mixture for a double-chocolate twist.
- Seasonal Swaps: For Christmas, use green food coloring and peppermint extract. For Easter, swirl in a little lemon zest to the cheesecake filling for a fresh pop.
- Extra Crunch: Fold in mini chocolate chips or chopped walnuts to the batter for a fun texture boost.
I’ve tried a version with strawberry jam swirled into the cheesecake layer—absolutely dreamy for spring. If you have nut allergies to consider, skip the nuts and double-check your cocoa is nut-free. There’s lots of room to play, so don’t be afraid to make these your own!
Serving & Storage Suggestions
These Red Velvet Cheesecake Donuts taste best slightly warm or at room temperature. I love arranging them on a cute cake stand with a sprinkle of festive heart-shaped sprinkles—makes for a Pinterest-worthy centerpiece (and trust me, they disappear fast!).
Pair them with a mug of hot cocoa, a Valentine’s latte, or even a glass of cold milk for the kids. If you’re serving for a party, they look gorgeous alongside fresh berries or a bowl of whipped cream for dipping.
To store, layer the donuts in an airtight container with parchment between layers. They’ll keep at room temperature for up to 2 days, or in the fridge for 4 days. For longer storage, freeze unglazed donuts in a freezer bag for up to 2 months—just thaw and glaze when ready to serve. To reheat, pop them in the microwave for 10 seconds or warm in a 300°F (150°C) oven for 5 minutes. Honestly, they’re so good, leftovers rarely last that long in our house.
Nutritional Information & Benefits
Each Red Velvet Cheesecake Donut (with glaze) contains approximately:
- Calories: 220
- Fat: 10g
- Carbohydrates: 28g
- Protein: 4g
- Sugar: 15g
The buttermilk and cocoa add small amounts of calcium and antioxidants, while using baked (not fried) donuts means less oil overall. If you choose the dairy-free or gluten-free swaps, these can fit a wider range of diets. Allergens include dairy, egg, and wheat—always check ingredient labels if serving to those with allergies. I love how these donuts bring a little sweetness without going overboard—definitely a treat, but balanced enough for special occasions.
Conclusion
If you’ve been searching for a festive, totally doable Valentine’s treat, these Red Velvet Cheesecake Donuts check all the boxes. They’re gorgeous, delicious, and just the right balance of fancy and fun. You can easily tweak them to fit your family’s tastes or dietary needs—so don’t be afraid to get creative!
Personally, I adore these donuts because they remind me of family, laughter, and those little moments that make holidays special. I hope you’ll love them as much as we do. If you try this Red Velvet Cheesecake Donuts recipe, please leave a comment below—let me know how you adapted it or share your own decorating ideas. Wishing you a sweet and memorable Valentine’s Day (and hey, don’t forget to sneak a donut for yourself)!
Frequently Asked Questions
Can I make Red Velvet Cheesecake Donuts without a donut pan?
Absolutely! Use a muffin tin and shape a small foil ball in the center of each cavity to mimic the donut hole. The texture and flavor will be just as delicious.
Can I prepare the batter or filling ahead of time?
Yes, you can prep both the donut batter and the cheesecake filling a day in advance. Store them separately in airtight containers in the fridge, then assemble and bake when ready.
Do these donuts need to be refrigerated?
If you’re storing them for more than a day, especially with the cream cheese filling and glaze, keep them in an airtight container in the fridge. Bring to room temperature before serving for the best texture.
What’s the best way to freeze these donuts?
Freeze unglazed donuts in a single layer, then transfer to a freezer bag for up to 2 months. Thaw at room temperature and glaze before serving for the freshest taste.
How can I make these donuts nut-free?
Simple—just skip any optional nuts and double-check that your cocoa powder is processed in a nut-free facility. The base recipe is already nut-free, so you’re good to go!
Pin This Recipe!

Red Velvet Cheesecake Donuts
These Red Velvet Cheesecake Donuts are a festive, bakery-style treat with a creamy cheesecake swirl, perfect for Valentine’s Day or any special occasion. Baked (not fried), they’re easy to make, crowd-pleasing, and irresistibly delicious.
- Prep Time: 15 minutes
- Cook Time: 13 minutes
- Total Time: 28 minutes
- Yield: 12 donuts 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 1 1/2 cups (180g) all-purpose flour
- 2 tablespoons (16g) Dutch-process cocoa powder
- 3/4 cup (150g) granulated sugar
- 1 teaspoon (4g) baking powder
- 1/4 teaspoon (1g) baking soda
- 1/4 teaspoon (1g) salt
- 1/2 cup (120ml) buttermilk
- 1/4 cup (60g) unsalted butter, melted and cooled
- 2 large eggs, room temperature
- 1 tablespoon (15ml) red food coloring (or gel equivalent)
- 1 teaspoon (5ml) vanilla extract
- 1 teaspoon (5ml) white vinegar
- 4 oz (113g) cream cheese, softened (for filling)
- 1/4 cup (30g) powdered sugar (for filling)
- 1/2 teaspoon (2.5ml) vanilla extract (for filling)
- 2 oz (56g) cream cheese, softened (for glaze, optional)
- 1/2 cup (60g) powdered sugar (for glaze, optional)
- 1–2 tablespoons (15-30ml) milk (for glaze, optional)
- 1/4 teaspoon (1.25ml) vanilla extract (for glaze, optional)
Instructions
- Preheat oven to 350°F (175°C). Spray a 12-cavity donut pan with nonstick spray. If using a muffin tin, line with paper liners and shape foil ‘holes’ in the center.
- Make the cheesecake filling: In a medium bowl, beat together 4 oz cream cheese, 1/4 cup powdered sugar, and 1/2 tsp vanilla extract until smooth and fluffy (about 2 minutes). Transfer to a piping bag or zip-top bag and set aside.
- In a large bowl, whisk together flour, cocoa powder, granulated sugar, baking powder, baking soda, and salt until well combined.
- In a separate bowl, whisk buttermilk, melted butter, eggs, red food coloring, vanilla extract, and white vinegar until uniform.
- Pour wet ingredients into dry ingredients. Fold gently with a spatula until just combined. Do not overmix.
- Spoon or pipe half the red velvet batter into each donut cavity, filling halfway. Tap pan gently to even out.
- Pipe a small ring of cheesecake filling in the center of each donut, avoiding the edges. Cover with remaining red velvet batter, filling each cavity about 3/4 full.
- Bake for 12-14 minutes, until donuts spring back when lightly pressed and a toothpick comes out mostly clean.
- Let donuts cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.
- For the optional glaze: In a bowl, beat 2 oz cream cheese until smooth. Gradually mix in 1/2 cup powdered sugar, 1-2 tbsp milk, and 1/4 tsp vanilla extract until thick but pourable.
- Dip cooled donuts in glaze or drizzle with a spoon. Decorate with sprinkles or mini chocolate chips if desired.
- Serve immediately or let glaze set for 10 minutes. Store leftovers in an airtight container for up to 2 days.
Notes
For gluten-free, use a 1:1 GF flour blend. For dairy-free, substitute vegan cream cheese and plant-based milk. Don’t overmix the batter for tender donuts. Make sure all ingredients are at room temperature for best results. Donuts are best enjoyed the same day but can be stored for up to 2 days at room temperature or 4 days in the fridge. Freeze unglazed donuts for up to 2 months.
Nutrition
- Serving Size: 1 donut
- Calories: 220
- Sugar: 15
- Sodium: 180
- Fat: 10
- Saturated Fat: 6
- Carbohydrates: 28
- Fiber: 1
- Protein: 4
Keywords: red velvet, cheesecake, donuts, baked donuts, Valentine’s Day, dessert, cream cheese, easy, homemade, festive


