Fudgy Red Velvet Brownies with Cream Cheese Swirl

These homemade red velvet brownies are rich, fudgy, and swirled with a sweet-tart cream cheese filling. Made from scratch, this easy recipe yields moist, chewy bars with a vivid red hue—an ideal treat for Valentine’s Day or any celebration.

Red velvet cheesecake brownies capture the classic flavors of red velvet cake in a denser, more decadent form. The batter uses oil for extra moisture, red gel food coloring for a deep color, a touch of cocoa powder for chocolate notes, and vinegar for that signature tang. Instead of frosting, the brownies are studded with a creamy cheesecake layer that is gently swirled through the batter for a beautiful marbled finish.

Stack of two red velvet brownies on top of each other.

Bring these brownies to any gathering and they’ll disappear fast—just like other favorite fudgy brownies. Their vibrant color makes them perfect for a Valentine’s gift, but they’re enjoyable year-round.

For other brownie variations, try Ferrero Rocher brownies or peppermint chocolate brownies.

More Valentine’s Day recipe ideas:

  • Chocolate Raspberry Mousse Cake
  • Raspberry White Chocolate Cupcakes
  • Chocolate Raspberry Truffles with Raspberry Filling
  • Nutella Mousse
  • Strawberry Chocolate Thumbprint Cookies

Why You’ll Love This Recipe

Red velvet flavor — This brownie version keeps the subtle chocolate notes and tang of red velvet cake while delivering a richer, fudgier experience.

Cheesecake swirl — A sweet, tangy cream cheese mixture is swirled into the batter, adding creaminess and a contrasting texture that complements the brownie base.

Handheld convenience — Unlike a layered cake, these brownies are easy to grab and eat. Serve them in liners for mess-free portions.

Ingredients

Ingredients for red velvet brownies.
  • Cocoa powder — natural or Dutch-processed both work.
  • Unsalted butter — melted for richness and fudginess.
  • Neutral oil — vegetable or canola oil keeps the brownies tender and moist.
  • Eggs — room temperature for better emulsion and structure.
  • Vinegar — white or apple cider vinegar adds the classic red velvet tang.
  • Cream cheese — full-fat, brick-style, very soft at room temperature for the cheesecake layer.
  • Red gel food coloring — concentrated gel gives a deep color without thinning the batter.

See the recipe card below for exact quantities and the full ingredient list.

Substitutions and Variations

  • Stir broken Oreo pieces into the batter and press a few on top for Oreo red velvet brownies.
  • Add ¾ cup white chocolate chips to the batter for extra sweetness.
  • Skip the cheesecake swirl and top cooled brownies with cream cheese frosting instead.
  • Double the recipe and bake in a 9×13-inch pan for 25–30 minutes, or until the center is almost set.

How to Make This Recipe

A rubber spatula smooths out cream cheese in a bowl.

Step 1: Beat the cream cheese with sugar, vanilla, and an egg until very smooth. Set aside.

A hand mixer mixes red batter in a bowl.

Step 2: Whisk the sugar, oil, eggs, vanilla, and red food coloring for 3–5 minutes until the mixture is light and fluffy.

Sifted flour and cocoa powder added to red velvet brownie batter.

Step 3: Sift the flour, cocoa powder, and salt together to remove lumps and set aside.

A rubber spatula folds together red brownie batter.

Step 4: Fold the dry ingredients into the wet mixture with a rubber spatula until just combined—avoid overmixing.

Red velvet brownie batter in a prepared square pan.

Step 5: Spread about three-quarters of the batter into a prepared 8×8-inch pan.

Dollops of cream cheese all over the brownie batter.

Step 6: Drop spoonfuls of the cream cheese mixture over the batter, covering the surface and edges.

A cookie scoop adds more red velvet batter in between the cream cheese dollops.

Step 7: Spoon the remaining batter into the gaps around the cream cheese dollops.

Swirled red velvet cheesecake brownie batter in a pan.

Step 8: Use a butter knife to swirl the layers gently—avoid over-swizzling—then bake and cool completely.

Hot tip! Minimal swirling preserves the contrast between the red batter and the cream cheese—less is more.

A red velvet brownie with a bite taken out of the corner.

How to Swirl Brownies

For a clean cheesecake swirl, use a butter knife and make circular or figure-8 motions. Move the knife about halfway through the batter so the swirl incorporates both layers. Stop once a marbled pattern appears to keep distinct ribbons of red and cream cheese.

Expert Tips

  • Measure flour carefully—too much will make the brownies cakey. A kitchen scale gives the most consistent results.
  • Use a metal pan for even baking; if using glass, add a few extra minutes to the bake time.
  • Chill the baked brownies in the refrigerator before slicing so the layers hold together.
  • For clean slices, wipe the knife between cuts using hot water and a paper towel.

Red Velvet Brownies with Box Mix

If you prefer a shortcut, use a 15.25 oz red velvet cake mix. Combine the mix with two large eggs and ½ cup vegetable or canola oil until combined. Prepare the cheesecake swirl as directed, assemble, and bake at 350°F, beginning to check for doneness at 30 minutes.

Recipe FAQs

What is red velvet flavor?

Red velvet has a mild chocolate flavor with a slight tang from vinegar reacting with the cocoa powder, producing the classic taste.

What food coloring should I use?

Gel food coloring is preferred because it provides concentrated color without thinning the batter. Liquid coloring requires more product and can affect texture.

What’s the difference between chewy and cakey brownies?

Chewy brownies are dense and fudgy, often slightly underbaked in the center. Cakey brownies are lighter and drier, typically caused by too much flour or longer baking.

Do these brownies need refrigeration?

Yes. Because of the cream cheese layer, store the brownies in the refrigerator. They keep well for up to 5 days.

Storage

Store cooled brownies in an airtight container in the refrigerator for up to 5 days.

To freeze, wrap each piece tightly in plastic wrap, place in a zip-top bag, and freeze up to one month. Thaw at room temperature before serving.

Red velvet brownie on its side to show the cream cheese layer.

More Dessert Bar Recipes You’ll Love

  • Chewy Brown Butter Blondies (with Chocolate)
  • Ferrero Rocher Brownies
  • Easy Biscoff Blondies
  • Chewy Chocolate Cherry Brownies

What to Know When Cooking with The Cozy Plum

  • Recipes use Diamond Crystal kosher salt; if using Morton’s or other finer salts, reduce the salt amount by about half. Avoid table salt for best results.
  • You can toggle between U.S. cups and metric in the recipe card. Baking by weight with a digital scale is the most accurate.
  • The recipe card allows scaling the ingredient quantities; remember baking time may not scale directly with quantity.
  • If changing pan sizes, adjust baking time accordingly for even cooking.

Recipe

Pieces of red velvet brownies on parchment paper.

Fudgy Red Velvet Brownies with Cream Cheese

Homemade red velvet brownies combine a moist, chewy red batter with a tangy cream cheese swirl for rich dessert bars that are perfect for gifting or party tables.
Prep Time 15 mins
Cook Time 45 mins
Chill time 4 hrs
Total Time 5 hrs
Course Dessert
Cuisine American
Servings 16
Calories 233 kcal

Equipment

  • 8×8 inch pan
  • Parchment paper
  • Fine mesh sieve
  • Mixing bowls
  • Rubber spatula

Ingredients

Cheesecake Layer

  • 8 oz full-fat cream cheese, very soft
  • ¼ cup granulated sugar
  • 1 large egg, room temperature, whisked
  • 1 teaspoon vanilla extract

Brownie Layer

  • 1 cup all-purpose flour
  • ¼ cup unsweetened cocoa powder
  • 1 teaspoon kosher salt
  • 1¼ cups granulated sugar
  • 3 large eggs
  • 1 tablespoon vanilla extract
  • 1–2 teaspoons red gel food coloring
  • ⅓ cup neutral oil (vegetable or canola)
  • ½ cup unsalted butter, melted
  • 2 teaspoons vinegar (white or apple cider)

Instructions

  1. Preheat the oven to 350°F and line an 8×8-inch pan with parchment paper.
  2. In a bowl, beat the cream cheese with ¼ cup sugar, 1 egg, and 1 teaspoon vanilla until smooth. Set aside.
  3. Sift together flour, cocoa powder, and salt; push through any lumps and set aside.
  4. In a large bowl, whisk 1¼ cups sugar, the eggs, 1 tablespoon vanilla, red gel food coloring, and ⅓ cup oil for 3–5 minutes until fluffy.
  5. While whisking, drizzle in the melted butter, then add the vinegar and mix to combine.
  6. Fold the dry ingredients into the wet mixture with a rubber spatula until just combined.
  7. Spread ¾ of the batter into the prepared pan. Dollop the cream cheese mixture all over, including the edges. Spoon the remaining batter into the gaps.
  8. Use a butter knife to swirl the batters gently—do not over-swirl. Bake 35–45 minutes. The edges should be set while the center remains slightly wobbly when tapped.
  9. Cool completely on a wire rack, then refrigerate uncovered for 2–3 hours to set. Use parchment to lift brownies from the pan, cut into 16 squares, and serve.

Notes

Store brownies in an airtight container in the refrigerator for up to 5 days. To freeze, wrap each piece and freeze for up to one month. Thaw at room temperature before eating.

Tips:

  • Weigh flour or use the fluff, scoop, and level method to avoid adding too much.
  • Don’t over-swirl—this preserves the marbled look.
  • Chill fully before cutting for neater slices.
  • Wipe the knife between cuts for clean edges.

Did you make this recipe? Share photos and tag @thecozyplum on social media and leave a star rating below!