Red Velvet Cheesecake Swirl Brownies are rich, fudgy, and dramatic in the best way. The deep red velvet brownie base bakes up dense and cocoa-forward, while the cheesecake layer stays creamy and bright. The swirl on top gives that bakery look, and the surprise pockets of cheesecake inside make every bite feel extra indulgent.

The first time I made these, the whole kitchen smelled like cocoa and vanilla, and everyone hovered near the oven waiting for the pan to cool enough to slice. These are the kind of brownies you make when you want something that looks special, but still feels easy and familiar.
Why You’ll Love These
- Thick, fudgy brownie texture, not cakey
- Creamy cheesecake pockets plus a pretty swirl on top
- Perfect for Valentine’s Day, holidays, bake sales, and parties
- Easy to make ahead, slices even better once chilled
- Simple ingredients, big payoff
Ingredients
Red velvet brownie batter
- 3/4 cup (170 g) unsalted butter, melted
- 1 1/2 cups (300 g) granulated sugar
- 2 large eggs, room temperature
- 2 teaspoons vanilla extract
- 1 tablespoon red gel food coloring (or more for a deeper red)
- 1 teaspoon white vinegar
- 1/4 cup (25 g) unsweetened cocoa powder
- 1 1/4 cups (155 g) all-purpose flour
- 1/2 teaspoon salt
Cheesecake filling
- 8 oz (226 g) cream cheese, softened
- 1/3 cup (65 g) granulated sugar
- 1 large egg
- 1 teaspoon vanilla extract
Instructions
1) Prep the pan
Preheat oven to 350°F (175°C). Line an 8×8-inch pan with parchment paper, leaving overhang. Lightly grease.
2) Make the brownie batter
In a bowl, whisk melted butter and sugar. Add eggs and vanilla, whisk until smooth. Mix in food coloring and vinegar.
Sift in cocoa powder, flour, and salt. Fold just until combined. Do not overmix.
Set aside about 1/3 cup batter for the top swirl.
3) Make the cheesecake filling
In another bowl, beat cream cheese and sugar until smooth. Add egg and vanilla, mix until creamy and lump-free.
4) Assemble for pockets plus swirl
Spread about two-thirds of the brownie batter into the pan.
Dollop cheesecake filling in thicker spoonfuls across the surface, not a thin layer. This is what creates those creamy pockets inside.
Spoon the remaining brownie batter in blobs around and over the cheesecake.
5) Swirl lightly
Use a knife to make a few gentle figure-eight motions on the surface only. Stop early so the top stays marbled, not blended.
6) Bake
Bake 28 to 34 minutes. The edges should look set and the center should still have a slight jiggle. A toothpick should come out with moist crumbs, not wet batter.
7) Cool, chill, slice
Cool completely in the pan, then chill at least 2 hours for clean slices. Lift out and cut into squares, wiping the knife between cuts.
Tips for That Bakery Look
- Use gel food coloring for strong red color without thinning the batter.
- Make sure cream cheese is fully softened so the filling stays smooth.
- Dollop cheesecake in thicker spots for visible pockets like in the photo.
- Chill before slicing so the swirl stays sharp.
Serving Ideas
- Serve slightly chilled for clean layers
- Add a scoop of vanilla ice cream for a dessert plate
- Cut into small squares for parties and dessert boards
Storage
- Refrigerator: airtight container up to 5 days
- Freezer: wrap squares well and freeze up to 2 months
- Thaw overnight in the fridge.
FAQ
Can I make these ahead?
Yes. They slice best the next day after chilling.
Can I use a 9×9 pan?
Yes, but the brownies will be slightly thinner. Start checking around 25 to 30 minutes.
Why do I need vinegar?
A small amount helps the classic red velvet flavor and balances sweetness.
Final Thoughts
Red Velvet Cheesecake Swirl Brownies are one of those desserts that look bakery-level but are totally doable at home. The fudgy red base, creamy cheesecake pockets, and marbled top make them feel special for any celebration.

Red Velvet Cheesecake Swirl Brownies
Ingredients
Method
- Preheat oven to 350°F (175°C). Line an 8×8-inch pan with parchment paper, leaving overhang. Lightly grease.
- In a bowl, whisk melted butter and sugar. Add eggs and vanilla, whisk until smooth. Mix in food coloring and vinegar.
- Sift in cocoa powder, flour, and salt. Fold just until combined. Do not overmix.
- Set aside about 1/3 cup batter for the top swirl.
- In another bowl, beat cream cheese and sugar until smooth. Add egg and vanilla, mix until creamy and lump-free.
- Spread about two-thirds of the brownie batter into the pan.
- Dollop cheesecake filling in thicker spoonfuls across the surface.
- Spoon the remaining brownie batter in blobs around and over the cheesecake.
- Use a knife to make a few gentle figure-eight motions on the surface, stopping early to keep the top marbled.
- Bake for 28 to 34 minutes. The edges should look set and the center should still have a slight jiggle.
- A toothpick should come out with moist crumbs, not wet batter.
- Cool completely in the pan, then chill for at least 2 hours for clean slices.
- Lift out and cut into squares, wiping the knife between cuts.