I made Red Velvet Cheesecake Swirl Brownies and the marbled red-and-cream squares are so shockingly gorgeous they’ll wreck your party dessert table.

I’m obsessed with these Red Velvet Cheesecake Swirl Brownies because they hit every chocolate craving with a twist of creamy tang. I love the drama of that marbled red and white, messy and bold, not precious.
The brownie part stays fudgy, the cheesecake ribbon makes each bite feel special. I grab a corner at parties, feeding off reactions.
These are right up there with my Best Baked Treats when I need something that looks fancy but disappears fast. Cream cheese gives that tang, and a splash of red food coloring makes them scream holiday.
Pure dessert joy, and I do.
Ingredients

- Unsalted butter: adds rich, silky fat that makes brownies tender and dangerously addictive.
- Granulated sugar: sweetens and helps that chewy, slightly crackly top you’ll love.
- Eggs: bind everything together and give structure so brownies aren’t cakey.
- Vanilla extract: warms the whole batch with a cozy, familiar note.
- Unsweetened cocoa powder: gives chocolate depth without overpowering the red vibe.
- Red food coloring: basically makes it festive and Instagram-ready, no flavor change.
- All-purpose flour: the backbone—keeps brownies dense but not brick-like.
- Baking powder: gives a bit of lift so they don’t go flat.
- Salt: balances sweetness and makes chocolate actually taste like chocolate.
- Distilled white vinegar: reacts with baking powder for tender crumb and subtle tang.
- Buttermilk: adds tang and moisture, making bites soft and slightly tangy.
- Cream cheese: the star of the swirl, creamy and a little tangy—oh yes.
- Cheesecake sugar: sweetens that cream cheese without getting cloying.
- Cheesecake egg: binds the cheesecake filling so it stays silky, not runny.
- Cheesecake vanilla: lifts the cream cheese, keeps it from tasting plain.
- Sour cream or heavy cream: plus, makes the cheesecake swirl ultra-smooth and luxurious.
Ingredient Quantities
- 1 cup (2 sticks) unsalted butter, melted
- 2 cups granulated sugar
- 3 large eggs, room temp
- 1 teaspoon vanilla extract
- 2 tablespoons unsweetened cocoa powder
- 2 tablespoons red food coloring
- 1 1/4 cups all purpose flour
- 1 teaspoon baking powder
- 1/2 teaspoon salt
- 1 teaspoon distilled white vinegar
- 1/2 cup buttermilk, room temp
- 8 ounces cream cheese, softened (for the cheesecake swirl)
- 1/2 cup granulated sugar (for the cheesecake)
- 1 large egg (for the cheesecake)
- 1 teaspoon vanilla extract (for the cheesecake)
- 1 tablespoon sour cream or heavy cream, optional, makes it silkier
How to Make this
1. Preheat oven to 350°F and line a 9×13 inch pan with parchment paper leaving an overhang for easy removal, then spray the paper lightly with nonstick spray.
2. Put 1 cup melted unsalted butter into a large bowl, stir in 2 cups granulated sugar until mostly combined, then add 3 room temperature eggs one at a time, stirring between each, and 1 teaspoon vanilla extract.
3. Whisk together 2 tablespoons unsweetened cocoa powder, 2 tablespoons red food coloring, 1 1/4 cups all purpose flour, 1 teaspoon baking powder and 1/2 teaspoon salt in a separate bowl; add this dry mix to the butter mixture and stir until just combined, do not overmix.
4. In a small cup combine 1 teaspoon distilled white vinegar with 1/2 cup room temperature buttermilk, then fold that into the brownie batter gently to keep it tender and give the batter a slight tang.
5. Spoon about two thirds of the red velvet brownie batter into the prepared pan and smooth into an even layer with an offset spatula or the back of a spoon.
6. Make the cheesecake swirl: beat 8 ounces softened cream cheese with 1/2 cup granulated sugar until smooth, add 1 large egg, 1 teaspoon vanilla extract and 1 tablespoon sour cream or heavy cream if using; mix until silky and scrape down the bowl so no lumps remain.
7. Dollop the cheesecake mixture over the brownie layer in several spots, then drop the remaining brownie batter in spoonfuls over the cheesecake. Use a knife or skewer to swirl the two batters together in loose figure eight motions, leaving lots of visible red and white contrast.
8. Tap the pan on the counter to remove big air bubbles and bake in the preheated oven for 25 to 35 minutes, or until the edges are set and a toothpick in the brownie part comes out with a few moist crumbs but not wet batter. Avoid baking until completely dry or the cheesecake will crack more.
9. Cool the pan on a wire rack for at least an hour, then refrigerate for 2 hours or overnight to let the cheesecake set fully; use the parchment overhang to lift the slab out, slice with a hot knife for cleaner cuts, wiping the knife between slices.
10. Store leftovers covered in the fridge for up to 4 days, and if you want cleaner swirls next time try chilling the brownie batter briefly before swirling and use slightly less mixing when combining.
Equipment Needed
1. 9×13 inch baking pan (lined with parchment paper, with overhang)
2. Parchment paper and nonstick spray
3. Measuring cups and spoons
4. Large mixing bowl and a small mixing bowl
5. Electric mixer (hand or stand) or a whisk and strong arm
6. Rubber spatula and an offset spatula or the back of a spoon
7. Whisk for the dry ingredients and small cup for the vinegar/buttermilk mix
8. Knife or skewer for swirling and a toothpick for doneness checks
9. Wire cooling rack and a sharp knife (heat knife under hot water for cleaner slices)
FAQ
Red Velvet Cheesecake Brownies Recipe Substitutions and Variations
- Unsalted butter (1 cup): swap with 7/8 cup neutral vegetable oil plus 2 tablespoons melted coconut oil for structure, or use 1 cup melted coconut oil for a slight coconut flavor. Oil gives fudgier brownies, they may be a touch denser.
- Granulated sugar: replace with light brown sugar 1:1 for a richer, slightly caramel note and a moister crumb, or use coconut sugar 1:1 for a more subtle, less sweet flavor. Brown sugar will darken the color a bit.
- Buttermilk (1/2 cup): make a quick sub by stirring 1/2 cup milk with 1/2 tablespoon white vinegar or lemon juice, let sit 5 minutes until slightly curdled. Plain yogurt or thinned sour cream (equal parts) also works, keeps tang and tenderness.
- Cream cheese (8 oz): use mascarpone 1:1 for a silkier, milder swirl, or Neufchatel 1:1 to cut fat slightly without changing taste much. If you’re out of both, full fat Greek yogurt strained well can work but expect a looser, tangier swirl.
Pro Tips
1) Let your eggs, butter and buttermilk all sit at room temp for at least 30 minutes. Cold ingredients make the batter seize or stay lumpy, and room temp stuff mixes smoother so you get a silkier cheesecake swirl.
2) Don’t overmix once the flour goes in. Stir just until you cant see dry streaks. Overworking develops gluten and makes the brownie cakey not fudgy, plus it tones down that bright red color you want.
3) Warm the cream cheese gently before beating it, and scrape the bowl often. If it’s even a little cold you’ll get lumps, and those weird pockets of cream cheese in the bars are not the same as a smooth swirl.
4) Bake to feel, not to a strict minute. Edges should be set and the center still jiggles a little, a toothpick will come out with a few moist crumbs. If you overbake the cheesecake will crack and dry out, so pull it earlier and let it finish setting in the fridge.

Red Velvet Cheesecake Brownies Recipe
I made Red Velvet Cheesecake Swirl Brownies and the marbled red-and-cream squares are so shockingly gorgeous they’ll wreck your party dessert table.
12
servings
444
kcal
Equipment: 1. 9×13 inch baking pan (lined with parchment paper, with overhang)
2. Parchment paper and nonstick spray
3. Measuring cups and spoons
4. Large mixing bowl and a small mixing bowl
5. Electric mixer (hand or stand) or a whisk and strong arm
6. Rubber spatula and an offset spatula or the back of a spoon
7. Whisk for the dry ingredients and small cup for the vinegar/buttermilk mix
8. Knife or skewer for swirling and a toothpick for doneness checks
9. Wire cooling rack and a sharp knife (heat knife under hot water for cleaner slices)
Ingredients
1 cup (2 sticks) unsalted butter, melted
2 cups granulated sugar
3 large eggs, room temp
1 teaspoon vanilla extract
2 tablespoons unsweetened cocoa powder
2 tablespoons red food coloring
1 1/4 cups all purpose flour
1 teaspoon baking powder
1/2 teaspoon salt
1 teaspoon distilled white vinegar
1/2 cup buttermilk, room temp
8 ounces cream cheese, softened (for the cheesecake swirl)
1/2 cup granulated sugar (for the cheesecake)
1 large egg (for the cheesecake)
1 teaspoon vanilla extract (for the cheesecake)
1 tablespoon sour cream or heavy cream, optional, makes it silkier
Directions
- Preheat oven to 350°F and line a 9×13 inch pan with parchment paper leaving an overhang for easy removal, then spray the paper lightly with nonstick spray.
- Put 1 cup melted unsalted butter into a large bowl, stir in 2 cups granulated sugar until mostly combined, then add 3 room temperature eggs one at a time, stirring between each, and 1 teaspoon vanilla extract.
- Whisk together 2 tablespoons unsweetened cocoa powder, 2 tablespoons red food coloring, 1 1/4 cups all purpose flour, 1 teaspoon baking powder and 1/2 teaspoon salt in a separate bowl; add this dry mix to the butter mixture and stir until just combined, do not overmix.
- In a small cup combine 1 teaspoon distilled white vinegar with 1/2 cup room temperature buttermilk, then fold that into the brownie batter gently to keep it tender and give the batter a slight tang.
- Spoon about two thirds of the red velvet brownie batter into the prepared pan and smooth into an even layer with an offset spatula or the back of a spoon.
- Make the cheesecake swirl: beat 8 ounces softened cream cheese with 1/2 cup granulated sugar until smooth, add 1 large egg, 1 teaspoon vanilla extract and 1 tablespoon sour cream or heavy cream if using; mix until silky and scrape down the bowl so no lumps remain.
- Dollop the cheesecake mixture over the brownie layer in several spots, then drop the remaining brownie batter in spoonfuls over the cheesecake. Use a knife or skewer to swirl the two batters together in loose figure eight motions, leaving lots of visible red and white contrast.
- Tap the pan on the counter to remove big air bubbles and bake in the preheated oven for 25 to 35 minutes, or until the edges are set and a toothpick in the brownie part comes out with a few moist crumbs but not wet batter. Avoid baking until completely dry or the cheesecake will crack more.
- Cool the pan on a wire rack for at least an hour, then refrigerate for 2 hours or overnight to let the cheesecake set fully; use the parchment overhang to lift the slab out, slice with a hot knife for cleaner cuts, wiping the knife between slices.
- Store leftovers covered in the fridge for up to 4 days, and if you want cleaner swirls next time try chilling the brownie batter briefly before swirling and use slightly less mixing when combining.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 121g
- Total number of serves: 12
- Calories: 444kcal
- Fat: 22.4g
- Saturated Fat: 13.8g
- Trans Fat: 0.125g
- Polyunsaturated: 0.75g
- Monounsaturated: 6.9g
- Cholesterol: 122mg
- Sodium: 193mg
- Potassium: 67mg
- Carbohydrates: 52.8g
- Fiber: 0.75g
- Sugar: 41.7g
- Protein: 4.25g
- Vitamin A: 605IU
- Vitamin C: 0mg
- Calcium: 42mg
- Iron: 0.33mg










