Red Velvet Bundt Cake with Cream Cheese Swirl Recipe
Introduction
This Red Velvet Bundt Cake with Cream Cheese Swirl combines the rich flavors of classic red velvet with a luscious cream cheese filling. Perfect for special occasions or whenever you want to impress, this cake offers a moist, tender crumb with a beautiful cheesecake center and a creamy glaze.

Ingredients
- 12 oz cream cheese (softened)
- 1 large egg (room temperature)
- ⅓ cup granulated sugar
- ⅛ teaspoon sea salt
- 1 teaspoon pure vanilla extract
- 1 cup unsalted butter (softened)
- ¼ cup vegetable oil
- 1 ½ cup granulated sugar
- ¼ teaspoon sea salt
- 1 tablespoon pure vanilla extract
- 5 large eggs (room temperature)
- ⅔ cup sour cream (room temperature)
- 1 ¼ cup buttermilk (room temperature)
- Red gel food colouring
- 3 ¼ cup all purpose flour (390g)
- ¼ cup natural cocoa powder (or Dutch processed)
- 2 ½ teaspoon baking powder
- ¼ teaspoon baking soda
- 4 tablespoons unsalted butter (softened, for glaze)
- 1 cup powdered sugar (for glaze)
- ⅛ teaspoon sea salt (for glaze)
- 4 oz cream cheese (softened, for glaze)
- 1 teaspoon pure vanilla extract (for glaze)
- 2-6 tablespoons milk (for glaze)
- 3 tablespoons sprinkles (for garnish)
Instructions
- Step 1: Prepare the cream cheese swirl by beating together 12 oz cream cheese, ⅓ cup granulated sugar, and ⅛ teaspoon sea salt in a large bowl or stand mixer until completely smooth. Add 1 egg and 1 teaspoon vanilla extract, beating until smooth and creamy. Set aside.
- Step 2: Preheat the oven to 180°C (350°F). Grease the inside of a bundt pan with cold butter, then dust with a tablespoon of flour, shaking out the excess.
- Step 3: In a large bowl or stand mixer, beat 1 cup softened butter, ¼ cup vegetable oil, 1 ½ cup granulated sugar, and ¼ teaspoon salt until light and fluffy, about 5-7 minutes. Scrape the bowl halfway through mixing.
- Step 4: Add 1 tablespoon vanilla extract and the 5 eggs one at a time, beating well after each addition and scraping the bowl as needed.
- Step 5: Mix in ⅔ cup sour cream and then 1 ¼ cup buttermilk. The batter will appear thick and gloopy—this is expected.
- Step 6: Add red gel food coloring drop by drop, switching to a hand whisk if needed to avoid splattering, until the batter is the desired red shade.
- Step 7: Sift 3 ¼ cup all-purpose flour, 2 ½ teaspoon baking powder, ¼ teaspoon baking soda, and ¼ cup cocoa powder into the batter. Fold gently or mix on low until the batter is smooth and thick with no streaks of dry flour remaining.
- Step 8: Pour half the batter into the bundt pan and smooth the top. Carefully spoon the cream cheese mixture over the batter, avoiding contact with the pan edges. Add the remaining batter on top and smooth it out. Tap the pan on a flat surface a few times to release air bubbles.
- Step 9: Bake for 55-70 minutes, or until a wooden skewer inserted into the middle comes out clean but may have a few crumbs attached from the filling.
- Step 10: Let the cake cool in the pan for 10 minutes. Place a plate or cooling rack on top and invert the bundt pan to release the cake. Tap gently to help it come out smoothly.
- Step 11: Allow the cake to cool completely. For best flavor, chill it in the fridge for 2 to 12 hours to let the cream cheese swirl set, though this step is optional.
- Step 12: To make the glaze, beat 4 tablespoons softened butter, 1 cup powdered sugar, and ⅛ teaspoon salt until smooth. Add 4 oz cream cheese and beat again until smooth.
- Step 13: Stir in 1 teaspoon vanilla extract, then add 2 to 6 tablespoons milk one tablespoon at a time until reaching desired consistency. A thinner glaze drips nicely, while a thicker one spreads like frosting.
- Step 14: Drizzle or spread the glaze over the cooled bundt cake. Sprinkle with 3 tablespoons sprinkles just before serving.
Tips & Variations
- Use room temperature ingredients for smoother batter and better volume.
- If you don’t have buttermilk, substitute with milk plus 1 tablespoon lemon juice or vinegar, let sit for 5 minutes before using.
- For a deeper red color, add food coloring gradually and adjust to your preference.
- Try using a different shaped pan if you don’t have a bundt pan, but adjust baking time accordingly.
Storage
Store the cake in an airtight container in the refrigerator because of the cream cheese glaze and filling. It will keep well for 3-4 days. Bring to room temperature before serving for best flavor and texture. Leftover glaze can be refrigerated and stirred before reuse.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this cake without the cream cheese swirl?
Yes, you can omit the cream cheese swirl if desired. The cake will still be moist and flavorful but won’t have the signature cheesecake center.
How do I know when the cake is fully baked?
Insert a wooden skewer into the center of the cake. It should come out clean or with a few moist crumbs but no wet batter. Because of the cream cheese filling, some crumbs are normal.
Print
Red Velvet Bundt Cake with Cream Cheese Swirl Recipe
- Total Time: 1 hour 40 minutes plus chilling time (optional)
- Yield: 12–16 servings 1x
Description
This Red Velvet Bundt Cake with Cream Cheese Swirl is a decadent and visually stunning dessert perfect for special occasions. The moist and tender red velvet cake layers perfectly complement a luscious cream cheese swirl inside, topped with a smooth cream cheese glaze that drips beautifully down the sides. Finished with festive sprinkles, this cake offers a delightful balance of rich flavors and textures that will impress any crowd.
Ingredients
Cream Cheese Swirl
- 12 oz cream cheese (softened)
- 1 large egg (room temperature)
- ⅓ cup granulated sugar
- ⅛ teaspoon sea salt
- 1 teaspoon pure vanilla extract
Batter
- 1 cup unsalted butter (softened)
- ¼ cup vegetable oil
- 1 ½ cup granulated sugar
- ¼ teaspoon sea salt
- 1 tablespoon pure vanilla extract
- 5 large eggs (room temperature)
- ⅔ cup sour cream (room temperature)
- 1 ¼ cup buttermilk (room temperature)
- red gel food colouring (as needed)
- 3 ¼ cup all-purpose flour (390g)
- ¼ cup natural cocoa powder (or dutch processed)
- 2 ½ teaspoon baking powder
- ¼ teaspoon baking soda
Glaze
- 4 tablespoons unsalted butter (softened)
- 1 cup powdered sugar
- ⅛ teaspoon sea salt
- 4 oz cream cheese (softened)
- 1 teaspoon pure vanilla extract
- 2–6 tablespoons milk
Topping
- 3 tablespoons sprinkles
Instructions
- Prepare Cream Cheese Swirl: In a large bowl or stand mixer, beat together softened cream cheese, granulated sugar, and sea salt until completely smooth. Add the egg and vanilla extract, then beat until smooth and creamy, scraping down the bowl as needed. Set aside.
- Preheat and Prepare Pan: Preheat your oven to 180°C (350°F). Grease the inside of a bundt pan thoroughly with cold butter, then dust with a tablespoon of flour, shaking to coat evenly and removing any excess flour to prevent sticking.
- Make Cake Batter: In a large bowl or stand mixer, beat together softened butter, vegetable oil, granulated sugar, and sea salt until light and fluffy, about 5-7 minutes. Scrape down the bowl halfway through mixing to ensure even incorporation.
- Add Eggs and Flavorings: Add vanilla extract and then eggs, one at a time, beating well after each addition. Scrape down the bowl between eggs to ensure thorough mixing.
- Incorporate Dairy: Beat in sour cream until well combined, then add buttermilk and mix until the batter is gloopy but smooth.
- Color the Batter: Add red gel food coloring drop by drop, switching to a hand whisk to avoid splattering, until the desired vibrant red is reached.
- Add Dry Ingredients: Sift flour, baking powder, baking soda, and cocoa powder directly into the wet batter. Fold gently with a whisk or mix on low speed just until a thick, smooth batter forms, avoiding overmixing.
- Assemble Cake: Pour half of the batter into the prepared bundt pan and spread evenly. Carefully spoon the cream cheese swirl mixture over the batter, keeping it away from the edges to prevent leaking. Pour the remaining batter on top and smooth the surface. Tap the pan on a flat surface a few times to release large air pockets.
- Bake: Bake in the preheated oven for 55-70 minutes. A wooden skewer inserted into the center should come out mostly clean with a few moist crumbs from the filling but no raw batter.
- Cool and Remove: Let the cake cool in the pan for 10 minutes. Then place a plate or cooling rack on top of the bundt pan and carefully invert it to release the cake. Gently tap the top of the pan if needed to help the cake release smoothly.
- Chill Cake (Optional): Allow the bundt cake to cool completely. For best flavor and texture of the cream cheese swirl, chill the cake in the refrigerator for 2 to 12 hours before glazing, though serving immediately at room temperature is also fine.
- Prepare Glaze: In a large bowl or stand mixer, beat softened butter, powdered sugar, and sea salt until smooth. Add cream cheese and beat again until fully smooth, scraping the bowl halfway through. Add vanilla extract followed by milk one tablespoon at a time, beating well after each addition, until the glaze achieves your desired dripping consistency.
- Glaze and Decorate: Drizzle or spread the prepared glaze over the cooled bundt cake. Quickly sprinkle sprinkles on top just before serving for a festive look.
- Serve and Store: Serve the cake at room temperature for best flavor. Store leftovers in the refrigerator because of the cream cheese components, and bring to room temperature before serving.
Notes
- Allow eggs, sour cream, buttermilk, and cream cheese to come to room temperature before mixing for smoothest batter and swirl.
- Be careful not to overmix the batter after adding dry ingredients to keep the cake tender.
- The red gel food coloring provides vibrant color without thinning the batter.
- Make sure to grease and flour the bundt pan properly to avoid sticking.
- Chilling the cake after baking intensifies the cream cheese swirl flavor and makes slicing cleaner.
- Adjust the glaze milk quantity to achieve either a drip glaze or spreadable frosting consistency.
- Store the cake covered in the fridge up to 3 days; bring to room temperature before serving to enhance flavor.
- Prep Time: 30 minutes
- Cook Time: 1 hour 10 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Keywords: Red Velvet, Bundt Cake, Cream Cheese Swirl, Dessert, Holiday Cake, Birthday Cake

