Red Velvet Bundt Cake with Cream Cheese Swirl Recipe
Introduction
This Red Velvet Bundt Cake with Cream Cheese Swirl is a show-stopping dessert combining a rich, moist cake with a luscious cream cheese filling. The vibrant red cake and smooth cream cheese swirl make it perfect for celebrations or a special treat any time.

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
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, beat until smooth and creamy, scraping down the bowl. Set aside.
- Step 2: Preheat the oven to 180°C (350°F). Grease the inside of a bundt pan with a pat of cold butter, then dust with about a tablespoon of flour, shaking out any excess.
- Step 3: In a large bowl or stand mixer, beat 1 cup softened butter, ¼ cup vegetable oil, 1 ½ cup granulated sugar, and ¼ teaspoon sea salt until light and fluffy (about 5-7 minutes), scraping the bowl halfway through.
- Step 4: Add 1 tablespoon vanilla extract and 5 eggs one at a time, beating well and scraping the bowl after each addition.
- Step 5: Beat in ⅔ cup sour cream and then 1 ¼ cup buttermilk. The mixture will become very thick—this is normal.
- Step 6: Add red gel food colouring one drop at a time until you reach your desired red color. For easy mixing, switch to a hand whisk to avoid splattering.
- Step 7: Sift 3 ¼ cups all purpose flour, ¼ cup cocoa powder, 2 ½ teaspoons baking powder, and ¼ teaspoon baking soda directly into the bowl. Fold or mix on low just until the batter is smooth and creamy with no dry streaks.
- Step 8: Pour half the batter into the prepared bundt pan and smooth the surface. Carefully spoon the cream cheese mixture on top, avoiding contact with the sides of the pan. Add the remaining batter on top and smooth it out. Tap the pan gently on a flat surface to remove air pockets.
- Step 9: Bake for 55-70 minutes until a wooden skewer inserted in the center comes out mostly clean with a few crumbs from the filling.
- Step 10: Let the cake cool for 10 minutes in the pan. Place a plate or cooling rack on top and invert the cake to release it. Tap gently if needed. Allow to cool completely.
- Step 11: For best flavor, chill the cake in the fridge for 2-12 hours to let the cream cheese swirl set and develop its taste, though this step is optional.
- Step 12: Prepare the glaze by beating 4 tablespoons softened butter, 1 cup powdered sugar, and ⅛ teaspoon sea salt until smooth. Add 4 oz cream cheese and beat again until creamy.
- Step 13: Add 1 teaspoon vanilla extract and milk one tablespoon at a time, beating well and scraping the bowl often until reaching your desired consistency. Use less milk for a thicker glaze or more for a drip effect.
- Step 14: Drip or spread the glaze over the cooled cake. Add sprinkles immediately before serving.
- Step 15: Store the cake in the refrigerator because of the cream cheese glaze. Serve at room temperature for the best flavor.
Tips & Variations
- Use room temperature ingredients to ensure a smooth, even batter and swirl.
- For a deeper red color, add gel food coloring gradually to avoid over-saturation.
- If you don’t have sour cream, substitute with plain Greek yogurt.
- For a dairy-free version, try cream cheese and butter substitutes suitable for baking.
- Experiment with the glaze thickness: thinner for drips, thicker for spreading like frosting.
Storage
Store the bundt cake covered in the refrigerator for up to 5 days due to the cream cheese components. Before serving, bring it to room temperature for the best texture and flavor. Reheat slices gently in a microwave for about 10-15 seconds if desired.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use regular food coloring instead of gel?
Yes, but gel food coloring provides more vibrant color without thinning the batter. If using liquid coloring, add it carefully to avoid affecting batter consistency.
Do I have to chill the cake before serving?
Chilling is optional but recommended. It helps the cream cheese swirl set and enhances flavor. If short on time, the cake can be served once completely cooled at room temperature.
Print
Red Velvet Bundt Cake with Cream Cheese Swirl Recipe
- Total Time: 1 hour 35 minutes
- Yield: 12 servings 1x
Description
This Red Velvet Bundt Cake with Cream Cheese Swirl is a show-stopping dessert perfect for celebrations or a special treat. The cake is rich, moist, and has a beautiful red hue, enhanced by a luscious cream cheese swirl inside and a smooth cream cheese glaze topped with colorful sprinkles. The bundt cake delivers the classic flavors of red velvet, balanced with the tangy cream cheese, resulting in a rich yet airy texture that melts in your mouth.
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 ½ cups granulated sugar
- ¼ teaspoon sea salt
- 1 tablespoon pure vanilla extract
- 5 large eggs, room temperature
- ⅔ cup sour cream, room temperature
- 1 ¼ cups buttermilk, room temperature
- red gel food colouring, as needed
- 3 ¼ cups all-purpose flour (390g)
- ¼ cup natural cocoa powder (or Dutch processed)
- 2 ½ teaspoons 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
- 3 tablespoons sprinkles
Instructions
- Cream Cheese Swirl Preparation: In a large bowl or stand mixer, beat together the cream cheese, granulated sugar, and salt until completely smooth. Then, add the egg and vanilla extract, mixing until smooth and creamy. Scrape down the bowl as needed and set aside for later use.
- Preheat and Prepare Bundt Pan: Preheat your oven to 180°C (350°F). Grease the inside of a bundt pan with a pat of cold butter. Sprinkle a tablespoon of flour over the butter and shake the pan so the flour coats evenly, then shake out any excess flour.
- Make the Batter: In a large bowl or stand mixer, beat together the softened butter, vegetable oil, sugar, and salt until light and fluffy, about 5-7 minutes. Scrape down the bowl halfway through mixing to ensure even beating.
- Add Eggs and Dairy: Add vanilla extract and eggs one at a time, beating well after each addition and scraping the bowl. Next, beat in the sour cream until incorporated, then add the buttermilk and mix thoroughly. The mixture will become thick and gloopy, which is expected.
- Add Red Food Coloring: Add red gel food coloring one drop at a time, mixing gently or switching to a hand whisk to prevent splattering, until the desired red shade is reached.
- Combine Dry Ingredients: Sift the all-purpose flour, baking powder, baking soda, and cocoa powder directly into the wet mixture. Fold in with a whisk or mix on low speed just until the batter is thick, smooth, and free of visible dry streaks. Do not overmix.
- Layer Batter and Swirl: Pour half of the batter into the prepared bundt pan and spread evenly. Gently dollop the cream cheese mixture over the batter, avoiding contact with the edges of the pan. Then, add the remaining batter on top and smooth the surface. Tap the pan a few times on a flat surface to remove large air pockets.
- Bake the Cake: Place the bundt pan in the preheated oven and bake for 55 to 70 minutes. The cake is done when a wooden skewer inserted into the center comes out mostly clean with a few crumbs from the cream cheese swirl but no raw batter.
- Cool and Remove from Pan: Allow the cake to cool in the pan for 10 minutes. Then, place a plate or cooling rack on top and carefully invert to release the bundt cake. Gently tap the pan to help release the cake.
- Chill (Optional): Let the bundt cake cool completely. For best flavor, chill in the refrigerator for 2 to 12 hours to allow the cream cheese swirl to develop its full taste, though this step is optional.
- Make the Glaze: In a large bowl or stand mixer, beat together softened butter, powdered sugar, and salt until smooth. Scrape down the bowl, then add cream cheese and beat again until creamy. Add vanilla extract and milk one tablespoon at a time, mixing thoroughly after each addition until the glaze reaches your desired consistency.
- Glaze the Cake: Pour the glaze over the cooled bundt cake, allowing it to drip naturally. You can aim for a runnier glaze for drips or a thicker glaze to spread like frosting. Test on the back of the cake to perfect the drip effect.
- Add Sprinkles and Serve: Immediately sprinkle 3 tablespoons of sprinkles over the glaze before it sets. Store the cake in the refrigerator because of the cream cheese but serve it at room temperature for the best flavor and texture.
Notes
- Use room temperature ingredients for better mixing and texture.
- Red gel food coloring provides more vibrant color without altering batter consistency.
- Do not overmix the batter after adding dry ingredients to keep the cake tender.
- Allowing the cake to chill enhances the cream cheese swirl flavor but is not required.
- Store the finished cake in the fridge due to the cream cheese glaze; let it come to room temperature before serving.
- You can substitute Dutch-processed cocoa powder for a more intense chocolate flavor.
- Use a hand whisk when adding food coloring to prevent splattering.
- Prep Time: 25 minutes
- Cook Time: 1 hour 10 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Keywords: Red Velvet Cake, Bundt Cake, Cream Cheese Swirl, Dessert, Cake with Glaze, Celebration Cake

