These Red Velvet Cheesecake Brownies combine rich cocoa-flavored red velvet brownies with a smooth, tangy vanilla cheesecake swirl. The brownie layer is dense, moist, and fudgy, while the cream cheese topping adds a creamy contrast. A vibrant red base and delicate white swirls give each square a distinctive marbled appearance.

This recipe uses one baking pan and two simple batters, with no separate cheesecake crust or water bath. The brownies are baked together, cooled completely, and refrigerated before slicing. That chilling time helps the cheesecake layer firm up and makes it easier to cut clean squares without smearing the swirls.
Why This Recipe Works
- Melted butter creates a fudgy brownie base. Using melted butter rather than creaming butter with sugar produces a denser texture with less aeration.
- A small amount of cocoa provides classic red velvet flavor. The cocoa adds a gentle chocolate note without overpowering the tangy cheesecake topping.
- Cream cheese balances the sweetness. Full-fat cream cheese gives the cheesecake layer a smooth, rich consistency and a subtle tang that complements the brownie base.
- The marbling technique keeps both layers distinct. Reserving a little red velvet batter for the top creates attractive swirls without completely blending the two mixtures.
- Cooling and chilling improve the finished texture. The cheesecake layer becomes firmer as it cools, allowing the brownies to hold their shape when cut.
Equipment Needed
- 8 x 8-inch (20 x 20 cm) square metal baking pan
- Parchment paper
- Two medium mixing bowls
- Whisk
- Flexible silicone spatula
- Electric hand mixer or sturdy whisk
- Butter knife or wooden skewer for swirling
- Wire cooling rack
- Sharp knife for slicing
Ingredients List

The following ingredients make one batch of 16 Red Velvet Cheesecake Brownies.
For the Red Velvet Brownie Layer
- 1/2 cup (113 g) unsalted butter, melted and slightly cooled
- 1 cup (200 g) granulated sugar
- 2 large eggs (approximately 100 g without shells), at room temperature
- 1 teaspoon (5 ml) pure vanilla extract
- 1 teaspoon (approximately 5 ml) red gel food coloring
- 1 teaspoon (5 ml) distilled white vinegar
- 3/4 cup (90 g) all-purpose flour, spooned and leveled
- 2 tablespoons (10 g) unsweetened natural cocoa powder, sifted
- 1/4 teaspoon (approximately 1.5 g) fine salt
For the Cheesecake Swirl
- 8 ounces (225 g) full-fat brick-style cream cheese, softened
- 1/4 cup (50 g) granulated sugar
- 1 large egg (approximately 50 g without shell), at room temperature
- 1/2 teaspoon (2.5 ml) pure vanilla extract
Ingredient preparation note: Bring the eggs and cream cheese to room temperature before mixing. The melted butter should feel warm rather than hot, so it does not prematurely cook the eggs.
Ingredient Notes and Substitutions
1. Full-Fat Cream Cheese
Full-fat brick-style cream cheese provides the structure and creamy texture of the cheesecake swirl. It is thicker than spreadable cream cheese sold in tubs, helping the topping hold its shape during baking.
Neufchâtel cheese can be used in the same quantity, but its lower fat content may produce a slightly softer, less rich topping. Whipped cream cheese and cream cheese spread are not recommended because their moisture and air content can affect the finished texture.
2. Natural Cocoa Powder
Unsweetened natural cocoa powder contributes the mild chocolate flavor associated with red velvet desserts. Its acidity also complements the vinegar and cream cheese.
Dutch-process cocoa can be substituted in the same quantity, but it may produce a darker brownie with a smoother, less acidic cocoa flavor. Natural cocoa is preferable for the intended red velvet character.
3. Red Gel Food Coloring
Red gel food coloring creates the distinctive red velvet appearance without adding much liquid to the batter.
Liquid red food coloring can be used, but its concentration varies considerably between brands. Achieving a similar shade may require more liquid, potentially affecting batter consistency. The food coloring can also be omitted for a naturally cocoa-colored brownie with the same cheesecake swirl.
4. Unsalted Butter
Melted unsalted butter provides richness and moisture while contributing to the dense brownie texture.
Salted butter can be used in the same quantity, but the final saltiness will depend on the brand. Unsalted butter offers better control over the balance of flavors.
5. All-Purpose Flour
All-purpose flour provides enough structure for the brownies to support the cheesecake layer without becoming overly cakey.
A gluten-free all-purpose flour blend designed for one-to-one baking substitution may work, but texture and moisture absorption vary by brand. Almond flour and coconut flour are not reliable direct replacements because they behave differently in brownie batter.
Step-by-Step Instructions
Step 1: Prepare the Oven and Baking Pan
Preheat the oven to 350°F (175°C).
Line an 8 x 8-inch (20 x 20 cm) square metal baking pan with parchment paper, leaving an overhang on opposite sides. The overhang will make it easier to lift the brownies out once they are chilled.
Make sure the parchment lies flat against the bottom and corners of the pan to help the brownie layer bake evenly.

Step 2: Combine the Butter and Sugar
In a medium mixing bowl, whisk together the 1/2 cup (113 g) melted, slightly cooled unsalted butter and 1 cup (200 g) granulated sugar for the brownie layer.
The mixture should look glossy and somewhat grainy. The sugar does not need to dissolve completely.
If the butter is still hot, allow it to cool slightly before adding the eggs.
Step 3: Add the Wet Brownie Ingredients
Add the 2 large eggs (approximately 100 g without shells) to the butter mixture and whisk until fully incorporated.
Mix in 1 teaspoon (5 ml) pure vanilla extract, 1 teaspoon (approximately 5 ml) red gel food coloring, and 1 teaspoon (5 ml) distilled white vinegar.
Continue whisking until the batter looks smooth and evenly colored, with no obvious streaks of food coloring.
The mixture should be fluid and glossy rather than fluffy.

Step 4: Incorporate the Dry Ingredients
Add 3/4 cup (90 g) all-purpose flour, 2 tablespoons (10 g) sifted unsweetened natural cocoa powder, and 1/4 teaspoon (approximately 1.5 g) fine salt.
Using a silicone spatula, fold the dry ingredients into the wet mixture just until no visible flour remains.
The batter should be thick, smooth, and spreadable.
Avoid vigorous mixing after adding the flour. Excessive mixing can encourage gluten development and make the brownies tougher.
Step 5: Reserve Some Brownie Batter
Transfer approximately three-quarters of the red velvet brownie batter into the prepared baking pan.
Spread it evenly into the corners with the spatula.
Reserve the remaining one-quarter of the batter in the mixing bowl for the decorative swirl.
The brownie layer should be relatively level so the cheesecake mixture can spread evenly over it.

Step 6: Prepare the Cheesecake Mixture
In the second mixing bowl, beat 8 ounces (225 g) softened full-fat brick-style cream cheese and 1/4 cup (50 g) granulated sugar until smooth.
Add 1 large egg (approximately 50 g without shell) and 1/2 teaspoon (2.5 ml) pure vanilla extract. Mix on low speed just until combined.
The cheesecake mixture should be creamy, thick, and spoonable, without visible cream cheese lumps.
Avoid excessive beating, which can incorporate too much air and increase the chance of cracking or puffing during baking.
If small cream cheese lumps remain, gently mix until the filling is smooth before assembling the brownies.
Step 7: Add the Cheesecake Layer
Spoon the cheesecake mixture over the red velvet brownie base.
Use the back of a spoon or an offset spatula to spread it gently toward the edges.
The cheesecake layer should cover most of the brownie batter in an even layer.
Avoid pressing the cheesecake mixture deeply into the red velvet base, as this can blur the separation between the layers.
Step 8: Create the Red Velvet Swirls
Drop small spoonfuls of the reserved red velvet batter over the cheesecake layer, spacing them across the surface.
Insert a butter knife or wooden skewer just into the top layers and drag it through the batter in gentle S-shaped motions.
Make a few passes in different directions to create a marbled pattern.
Stop while distinct red and cream-colored ribbons remain visible. Too much swirling will blend the batters together and reduce the contrast.
Step 9: Bake the Brownies
Place the pan on the center rack of the preheated oven.
Bake at 350°F (175°C) for 35 minutes, checking the center near the end of the baking time.
The brownies are ready when:
- The edges appear set and slightly pulled away from the parchment.
- The cheesecake surface looks mostly matte rather than wet.
- The center has a slight, unified movement when the pan is gently nudged.
- A toothpick inserted into a brownie-heavy area comes out with moist crumbs rather than liquid batter.
Because the cheesecake layer contains egg, the center should reach 160°F (71°C) on an instant-read thermometer. Check in the cheesecake portion without touching the pan.
If the center is still liquid or has not reached the safe temperature, continue baking until it is properly set.
Avoid baking until the entire surface becomes firm and dry, which can produce an overbaked brownie layer.

Step 10: Cool Completely
Transfer the baking pan to a wire rack.
Allow the brownies to cool in the pan for 1 hour 30 minutes.
During cooling, the cheesecake layer will continue to firm up and the brownie base will become more stable.
Do not lift the brownies out while they are still warm. The soft cheesecake topping may crack or separate from the brownie layer.
Step 11: Refrigerate Before Slicing
Once the brownies have cooled, cover the pan and refrigerate for 1 hour.
Chilling firms the cream cheese layer and helps create cleaner cuts.
Use the parchment overhang to lift the brownies onto a cutting board.
With a sharp knife, cut into 16 evenly sized squares. Wipe the blade clean between cuts to keep the cheesecake swirls defined.
Serve chilled or slightly cool.
Tips for Success
- Use softened cream cheese, not melted cream cheese. Properly softened cream cheese blends smoothly with the sugar and egg. Cold cream cheese can leave small lumps that remain visible after baking.
- Measure flour carefully. Too much flour can turn a fudgy brownie into a dry, cake-like bar. Spoon the flour into the measuring cup and level it rather than packing it down.
- Choose a light-colored metal baking pan. Metal conducts heat efficiently and generally produces more predictable edges than glass. Dark pans may brown the edges faster.
- Keep the cheesecake mixture relatively thick. A thick, spoonable filling is easier to layer and swirl without sinking deeply into the brownie batter.
- Watch the center rather than relying only on color. The red velvet base makes traditional browning cues less obvious, so use the cheesecake texture, moist-crumb test, and safe internal temperature together.
- Cut the brownies while chilled. A clean, sharp knife produces more defined layers and prevents the cheesecake topping from dragging across the red velvet surface.
Storage, Freezing, and Make-Ahead Instructions
Refrigerator Storage
Because these brownies contain a baked cream cheese layer, they should be stored in the refrigerator rather than at room temperature.
Place the sliced brownies in an airtight container, separating stacked layers with parchment paper to prevent sticking.
Refrigerate for up to 4 days. Keeping the container tightly sealed helps prevent the brownie base from drying out and protects the cheesecake topping from absorbing refrigerator odors.
For a slightly softer brownie texture, remove individual portions from the refrigerator shortly before serving. Do not leave the brownies at room temperature for more than 2 hours.
Freezing Instructions
Red Velvet Cheesecake Brownies can be frozen after they have cooled and chilled completely.
Arrange the brownies in a single layer until firm, then wrap individual squares tightly and place them in a freezer-safe airtight container.
Freeze for up to 2 months for the best texture.
Freezing individual portions makes it easier to thaw only what you need and reduces repeated exposure to air.
How to Thaw
Transfer frozen brownies to the refrigerator and allow them to thaw overnight.
Keep them covered while thawing to minimize condensation on the cheesecake surface.
The cheesecake layer may be slightly softer after freezing, but the brownies should still hold their shape when properly chilled.
Make-Ahead Instructions
These brownies are suitable for preparing the day before serving.
Bake, cool, and chill them as directed, then keep the pan covered in the refrigerator.
For the neatest presentation, wait until shortly before serving to slice the brownies. Keeping the slab whole during storage helps preserve moisture and protects the decorative surface.

FAQ
Can I make Red Velvet Cheesecake Brownies ahead of time?
Yes. These brownies are well suited to make-ahead preparation because chilling helps the cheesecake layer become firmer. Prepare them the day before serving, refrigerate them in a covered container, and cut them while cold for cleaner edges.
How do I know when the brownies are fully baked?
Look for set edges, a mostly matte cheesecake surface, and a center that moves slightly as one piece rather than rippling like liquid. A toothpick inserted into the brownie portion should show moist crumbs, not raw batter. The cheesecake portion should reach 160°F (71°C) for egg safety.
Why did my cheesecake swirl sink into the brownie batter?
The swirl may sink if the cheesecake mixture is too thin, the brownie batter is unusually warm, or the knife is dragged too deeply through the layers. Use softened rather than melted cream cheese, let the butter cool before mixing the brownie batter, and swirl gently near the surface.
Can I make these brownies without red food coloring?
Yes. The red gel food coloring can be omitted without changing the basic structure of the recipe. The brownie layer will have a natural cocoa-brown appearance rather than the traditional red velvet color, but it will retain its mild chocolate flavor and creamy cheesecake topping.
Can I use a different baking pan?
The recipe is designed for an 8 x 8-inch (20 x 20 cm) square metal baking pan. A larger pan will produce thinner brownies that may bake more quickly, while a smaller pan will create thicker layers that require more baking time. Changing the pan size requires adjusting the baking time and checking the center carefully for doneness.

Ingredients
Method
- Preheat the oven to 350°F (175°C). Line an 8 x 8-inch (20 x 20 cm) square metal baking pan with parchment paper, leaving an overhang on opposite sides. The overhang will make it easier to lift the brownies out once they are chilled. Make sure the parchment lies flat against the bottom and corners of the pan to help the brownie layer bake evenly.
- In a medium mixing bowl, whisk together the 1/2 cup (113 g) melted, slightly cooled unsalted butter and 1 cup (200 g) granulated sugar for the brownie layer. The mixture should look glossy and somewhat grainy. The sugar does not need to dissolve completely. If the butter is still hot, allow it to cool slightly before adding the eggs.
- Add the 2 large eggs (approximately 100 g without shells) to the butter mixture and whisk until fully incorporated. Mix in 1 teaspoon (5 ml) pure vanilla extract, 1 teaspoon (approximately 5 ml) red gel food coloring, and 1 teaspoon (5 ml) distilled white vinegar. Continue whisking until the batter looks smooth and evenly colored, with no obvious streaks of food coloring. The mixture should be fluid and glossy rather than fluffy.
- Add 3/4 cup (90 g) all-purpose flour, 2 tablespoons (10 g) sifted unsweetened natural cocoa powder, and 1/4 teaspoon (approximately 1.5 g) fine salt. Using a silicone spatula, fold the dry ingredients into the wet mixture just until no visible flour remains. The batter should be thick, smooth, and spreadable. Avoid vigorous mixing after adding the flour. Excessive mixing can encourage gluten development and make the brownies tougher.
- Transfer approximately three-quarters of the red velvet brownie batter into the prepared baking pan. Spread it evenly into the corners with the spatula. Reserve the remaining one-quarter of the batter in the mixing bowl for the decorative swirl. The brownie layer should be relatively level so the cheesecake mixture can spread evenly over it.
- In the second mixing bowl, beat 8 ounces (225 g) softened full-fat brick-style cream cheese and 1/4 cup (50 g) granulated sugar until smooth. Add 1 large egg (approximately 50 g without shell) and 1/2 teaspoon (2.5 ml) pure vanilla extract. Mix on low speed just until combined. The cheesecake mixture should be creamy, thick, and spoonable, without visible cream cheese lumps. Avoid excessive beating, which can incorporate too much air and increase the chance of cracking or puffing during baking. If small cream cheese lumps remain, gently mix until the filling is smooth before assembling the brownies.
- Spoon the cheesecake mixture over the red velvet brownie base. Use the back of a spoon or an offset spatula to spread it gently toward the edges. The cheesecake layer should cover most of the brownie batter in an even layer. Avoid pressing the cheesecake mixture deeply into the red velvet base, as this can blur the separation between the layers.
- Drop small spoonfuls of the reserved red velvet batter over the cheesecake layer, spacing them across the surface. Insert a butter knife or wooden skewer just into the top layers and drag it through the batter in gentle S-shaped motions. Make a few passes in different directions to create a marbled pattern. Stop while distinct red and cream-colored ribbons remain visible. Too much swirling will blend the batters together and reduce the contrast.
- Place the pan on the center rack of the preheated oven. Bake at 350°F (175°C) for 35 minutes, checking the center near the end of the baking time. The brownies are ready when: The edges appear set and slightly pulled away from the parchment. The cheesecake surface looks mostly matte rather than wet. The center has a slight, unified movement when the pan is gently nudged. A toothpick inserted into a brownie-heavy area comes out with moist crumbs rather than liquid batter. Because the cheesecake layer contains egg, the center should reach 160°F (71°C) on an instant-read thermometer. Check in the cheesecake portion without touching the pan. If the center is still liquid or has not reached the safe temperature, continue baking until it is properly set. Avoid baking until the entire surface becomes firm and dry, which can produce an overbaked brownie layer.
- Transfer the baking pan to a wire rack: Allow the brownies to cool in the pan for 1 hour 30 minutes. During cooling, the cheesecake layer will continue to firm up and the brownie base will become more stable. Do not lift the brownies out while they are still warm. The soft cheesecake topping may crack or separate from the brownie layer.
- Once the brownies have cooled, cover the pan and refrigerate for 1 hour. Chilling firms the cream cheese layer and helps create cleaner cuts. Use the parchment overhang to lift the brownies onto a cutting board. With a sharp knife, cut into 16 evenly sized squares. Wipe the blade clean between cuts to keep the cheesecake swirls defined. Serve chilled or slightly cool.





