Love this? Save it for later!
Share the inspiration with your friends
I was standing in my kitchen at 7 AM, staring at a half-eaten red velvet cake from the night before. My husband had brought it home from a work party, and honestly, it was a little dry. Not bad, just… disappointing. I was about to toss it when I glanced at the carton of heavy cream in my fridge and a block of cream cheese sitting on the counter. And that’s when it hit me—what if I turned this leftover cake into French toast? I mean, brioche French toast is basically cake anyway, right? I sliced that red velvet cake into thick pieces, dipped them in a vanilla-egg mixture, and threw them in a hot buttered skillet. The smell alone made me forget it was breakfast time. By the time I drizzled that tangy cream cheese glaze over the top, I knew I had stumbled onto something ridiculous and wonderful. This Decadent Red Velvet French Toast with Cream Cheese Drizzle has become my go-to for lazy weekends, Valentine’s Day mornings, and any time I want to feel like I’m getting away with something. It’s dessert masquerading as breakfast, and I’m completely here for it.
Why You’ll Love This Recipe
Let me tell you why this red velvet French toast has completely taken over my weekend mornings. I’ve tested this recipe at least seven times—using day-old cake, fresh cake, even store-bought slices—and every single time, it works like magic.
- Quick & Easy : Comes together in under 20 minutes, perfect for those mornings when you want something special but don’t want to spend hours in the kitchen.
- Simple Ingredients : You probably already have most of what you need—bread, eggs, cream cheese, butter. No fancy grocery trips required.
- Perfect for Special Occasions : Great for Valentine’s Day brunch, Mother’s Day breakfast, or just a Tuesday that needs a little extra love.
- Crowd-Pleaser : Every single person I’ve made this for has asked for the recipe. Kids devour it, adults swoon over it.
- Unbelievably Delicious : The combination of rich cocoa, tangy cream cheese, and crispy-but-soft bread is next-level comfort food.
What makes this version different from every other red velvet French toast out there? It’s the technique. I use a slightly thicker custard that creates this perfect custard-like interior while the outside gets beautifully golden and crisp. And that cream cheese drizzle? It’s not too sweet, not too tangy—it’s just right. This isn’t just another breakfast recipe. It’s the kind of dish that makes you close your eyes after the first bite and forget everything else for a moment. Honestly, it’s comfort food reimagined—decadent, satisfying, and somehow still simple enough for a regular morning.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver that signature red velvet flavor and creamy finish without any fuss. Most of these are pantry staples, which makes this recipe dangerously easy to whip up on a whim.
For the French Toast
- 8 slices thick-cut brioche or Texas toast (stale or day-old works best—it soaks up the custard without falling apart)
- 3 large eggs, room temperature
- 1 cup whole milk (adds richness; use oat milk if dairy-free)
- 2 tablespoons unsweetened cocoa powder (I prefer Ghirardelli or Hershey’s Special Dark for deeper color)
- 1 tablespoon granulated sugar
- 1 teaspoon vanilla extract
- 1 teaspoon red food coloring (gel-based works best for vibrant color without thinning the batter)
- 1/2 teaspoon salt
- 2 tablespoons unsalted butter, for the skillet
For the Cream Cheese Drizzle
- 4 ounces cream cheese, softened to room temperature
- 1/4 cup powdered sugar
- 2 tablespoons milk (start with 2, add more for thinner consistency)
- 1/2 teaspoon vanilla extract
- Pinch of salt
Optional Toppings
- Fresh strawberries or raspberries (the tartness cuts through the richness beautifully)
- Chopped pecans or walnuts
- Extra powdered sugar for dusting
- Maple syrup (if you want it even sweeter—you do you)
One thing I’ve learned: don’t skip letting the cream cheese come to room temperature. Cold cream cheese makes lumpy drizzle, and nobody wants that. Also, if you’re using natural cocoa powder instead of Dutch-processed, the color will be slightly lighter, but the flavor will still be fantastic.
Equipment Needed
- Large mixing bowl (for the custard)
- Whisk
- Non-stick skillet or griddle (cast iron works too, just watch the heat)
- Spatula
- Small saucepan or microwave-safe bowl (for the cream cheese drizzle)
- Measuring cups and spoons
- Cutting board and knife
If you don’t have a non-stick skillet, a well-seasoned cast iron pan works beautifully. Just make sure to use enough butter so the French toast doesn’t stick. I’ve also used an electric griddle set to 350°F when making a big batch for company—it’s a lifesaver.
Preparation Method
Step 1: Make the Cream Cheese Drizzle
In a small saucepan over low heat (or a microwave-safe bowl in 15-second bursts), combine the softened cream cheese, powdered sugar, milk, vanilla extract, and salt. Whisk continuously until smooth and pourable. If it’s too thick, add milk one teaspoon at a time. Set aside—it will thicken slightly as it cools.
Step 2: Prepare the Custard
In a large mixing bowl, whisk together the eggs, whole milk, cocoa powder, granulated sugar, vanilla extract, red food coloring, and salt. Whisk until the cocoa powder is fully dissolved and the mixture is a uniform deep red color. You want it smooth—no streaks of cocoa left behind. This should take about 1-2 minutes of steady whisking.
Step 3: Heat the Skillet
Place your skillet or griddle over medium heat. Add 1 tablespoon of butter and let it melt, swirling to coat the surface. The butter should sizzle gently but not brown too quickly—if it starts smoking, your heat is too high.
Step 4: Dip the Bread
Working one slice at a time, dip each piece of brioche into the custard. Let it soak for about 15-20 seconds per side. You want the bread to be fully saturated but not falling apart. If you’re using fresh bread, a shorter soak works fine. Day-old bread can handle a longer soak (up to 30 seconds per side) for a more custard-like interior.
Step 5: Cook the French Toast
Place the dipped bread slices into the hot skillet, leaving space between each piece. Cook for 2-3 minutes per side, until golden brown and slightly crisp on the edges. The center should feel set but still soft when you press it gently. Flip carefully with a spatula—the bread is delicate when wet. Cook in batches if needed, adding more butter between batches.
Step 6: Serve Immediately
Stack the French toast on a plate, drizzle generously with the cream cheese mixture, and add your favorite toppings. Serve hot—this dish doesn’t wait around. The contrast between the warm, custardy bread and the cool, tangy drizzle is pure magic.
Cooking Tips & Techniques
I’ve made this recipe enough times to know exactly where things can go wrong. Let me save you the trouble.
Don’t oversoak fresh bread. Fresh brioche is soft and absorbs liquid fast. If you leave it in the custard too long, it turns into red velvet soup in the pan. For fresh bread, 10-15 seconds per side is plenty. Day-old bread is more forgiving and gives you that perfect custard center.
Watch your heat. Medium heat is your friend. Too high, and the outside burns before the inside cooks through. Too low, and the bread soaks up too much butter and becomes greasy. I usually start at medium and adjust down slightly if the butter starts browning too fast.
Let the cream cheese soften. I cannot stress this enough. Cold cream cheese will give you lumpy drizzle, no matter how hard you whisk. Leave it on the counter for 30 minutes before you start, or microwave it in 10-second bursts until soft but not melted.
Use a thin spatula. A thin, flexible spatula makes flipping these delicate slices so much easier. I learned this the hard way after destroying two perfect pieces with a thick pancake turner.
Keep finished pieces warm. If you’re making a big batch, keep the cooked French toast on a baking sheet in a 200°F oven while you finish the rest. It stays warm without drying out.
Variations & Adaptations
One of the best things about this recipe is how adaptable it is. Here are some variations I’ve tried and loved:
Gluten-Free Version: Use your favorite gluten-free brioche or thick-cut gluten-free bread. The custard works exactly the same way. Just be careful with soaking time—gluten-free bread can get mushy faster.
Dairy-Free Option: Swap the whole milk for oat milk or almond milk, use dairy-free cream cheese (I like Kite Hill), and substitute the butter with coconut oil or vegan butter. The flavor changes slightly, but the texture is still amazing.
Chocolate Lover’s Twist: Add 1/4 cup of chocolate chips to the cream cheese drizzle while it’s warming. Stir until melted for a double-chocolate red velvet experience. I did this once on a whim and it was dangerously good.
Stuffed Red Velvet French Toast: Spread a thin layer of the cream cheese mixture between two slices of bread before dipping and cooking. It creates a warm, melty center that’s absolutely decadent.
Seasonal Fruit Toppings: In summer, top with fresh sliced strawberries and a sprinkle of powdered sugar. In fall, try sautéed apples with cinnamon. The tartness of fresh fruit balances the richness perfectly.
Serving & Storage Suggestions
This red velvet French toast is best served immediately, while it’s still warm and the cream cheese drizzle is slightly melty. I like to stack two or three pieces on a plate, drizzle generously, and add a handful of fresh berries on the side. A light dusting of powdered sugar makes it look extra special, especially if you’re serving it for a holiday brunch.
For a complete brunch spread, serve it alongside crispy bacon or breakfast sausage—the salty-savory contrast is incredible. A side of fresh fruit salad or a simple green salad with vinaigrette also works beautifully to cut through the richness. And if you’re feeling extra indulgent, a dollop of whipped cream on top never hurts.
Storage: If you have leftovers (unlikely, but possible), let the French toast cool completely, then store it in an airtight container in the refrigerator for up to 2 days. The cream cheese drizzle should be stored separately in a small jar or container.
Reheating: The best way to reheat is in a toaster or toaster oven at 350°F for 3-4 minutes. This restores the crispy exterior while keeping the inside soft. You can also use a skillet over medium heat with a little butter. The microwave works in a pinch, but the texture will be softer and less crispy.
Honestly, the flavors actually meld together beautifully overnight. I’ve been known to make a double batch just so I can have it for breakfast the next day—it’s that good.
Nutritional Information & Benefits
Let’s be real—this is an indulgent breakfast, not a health food. But that doesn’t mean it can’t fit into a balanced lifestyle. Here’s a rough estimate per serving (2 slices with drizzle, no toppings):
- Calories: Approximately 450-520
- Protein: 14g
- Fat: 28g
- Carbohydrates: 45g
- Fiber: 2g
- Sugar: 22g
On the plus side, eggs provide high-quality protein and choline for brain health. Cream cheese adds calcium and vitamin A. And cocoa powder is packed with antioxidants—so there’s that! If you’re watching your sugar intake, you can reduce the sugar in the custard to 1 teaspoon and use a sugar-free cream cheese. But honestly, this is a treat. Enjoy it for what it is: a special breakfast that makes mornings feel like celebrations.
Conclusion
This Decadent Red Velvet French Toast with Cream Cheese Drizzle is more than just a recipe—it’s a experience. It’s the kind of breakfast that turns an ordinary Saturday into something memorable, that makes your kitchen smell like a bakery, and that has everyone asking for seconds before they’ve finished their first plate. Whether you’re making it for Valentine’s Day, Mother’s Day, or just because you deserve something beautiful, this dish delivers every single time.
I love that it’s forgiving enough for beginners but impressive enough for seasoned cooks. The combination of rich cocoa, tangy cream cheese, and perfectly custard bread is honestly unbeatable. And the best part? You can customize it endlessly based on what you have in your fridge or what you’re craving.
I’d love to hear how yours turns out! Did you try a different topping? Add chocolate chips? Make it for a special occasion? Drop a comment below and share your creation—I read every single one. And if you loved this recipe, don’t forget to pin it for later or share it with a friend who needs a little breakfast magic in their life.
Now go make some French toast. You deserve it.
Frequently Asked Questions
Can I use regular sandwich bread instead of brioche?
Absolutely, but the texture will be different. Brioche is rich and soft, which gives the French toast that signature custard-like interior. Regular sandwich bread works in a pinch, just reduce the soaking time to about 10 seconds per side so it doesn’t get too soggy.
How do I get the red color without food coloring?
You can use beet powder or natural red food coloring made from vegetables. The color won’t be as vibrant, but it will still have that lovely reddish tint. Alternatively, you can skip the coloring entirely and just enjoy the chocolate flavor—it’ll look like regular chocolate French toast, which is still delicious.
Can I make the cream cheese drizzle ahead of time?
Yes! The drizzle can be made up to 3 days in advance and stored in an airtight container in the refrigerator. When you’re ready to use it, let it come to room temperature for about 20 minutes, then whisk it smooth. You might need to add a splash of milk to thin it out again.
Is this recipe suitable for kids?
Definitely! Kids love the fun red color and the sweet cream cheese drizzle. If you’re concerned about the caffeine content in cocoa powder, use Dutch-processed cocoa, which has less caffeine than natural cocoa. The amount per serving is minimal, but it’s worth noting for sensitive children.
Can I freeze leftover red velvet French toast?
Yes! Let the French toast cool completely, then place it in a single layer on a baking sheet and freeze until solid. Transfer to a freezer-safe bag or container for up to 2 months. To reheat, pop it directly in the toaster or in a 350°F oven for 5-7 minutes. The cream cheese drizzle doesn’t freeze well, so make that fresh when you’re ready to serve.
If you love red velvet as much as I do, you should definitely check out my best homemade red velvet cinnamon rolls recipe for another decadent breakfast treat. And for something a little different but equally indulgent, this decadent blackberry velvet cake with cream cheese frosting is a showstopper for dessert lovers.
Pin This Recipe!

Decadent Red Velvet French Toast with Cream Cheese Drizzle
Transform leftover red velvet cake or brioche into a decadent breakfast treat with a rich cocoa custard and tangy cream cheese drizzle. Perfect for lazy weekends or special occasions.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Category: Breakfast
- Cuisine: American
Ingredients
- 8 slices thick-cut brioche or Texas toast (stale or day-old works best)
- 3 large eggs, room temperature
- 1 cup whole milk (or oat milk for dairy-free)
- 2 tablespoons unsweetened cocoa powder (Ghirardelli or Hershey’s Special Dark recommended)
- 1 tablespoon granulated sugar
- 1 teaspoon vanilla extract
- 1 teaspoon red food coloring (gel-based preferred)
- 1/2 teaspoon salt
- 2 tablespoons unsalted butter, for the skillet
- 4 ounces cream cheese, softened
- 1/4 cup powdered sugar
- 2 tablespoons milk (plus more as needed)
- 1/2 teaspoon vanilla extract
- Pinch of salt
- Fresh strawberries or raspberries (optional)
- Chopped pecans or walnuts (optional)
- Extra powdered sugar for dusting (optional)
- Maple syrup (optional)
Instructions
- Make the cream cheese drizzle: In a small saucepan over low heat (or microwave in 15-second bursts), combine softened cream cheese, powdered sugar, 2 tablespoons milk, 1/2 teaspoon vanilla extract, and a pinch of salt. Whisk until smooth and pourable. Add more milk if needed. Set aside.
- Prepare the custard: In a large mixing bowl, whisk together eggs, whole milk, cocoa powder, granulated sugar, 1 teaspoon vanilla extract, red food coloring, and 1/2 teaspoon salt. Whisk until cocoa is fully dissolved and mixture is uniform deep red, about 1-2 minutes.
- Heat the skillet: Place a non-stick skillet or griddle over medium heat. Add 1 tablespoon butter and let it melt, swirling to coat. Adjust heat if butter starts smoking.
- Dip the bread: Working one slice at a time, dip each piece of brioche into the custard. Soak for 15-20 seconds per side (10-15 seconds for fresh bread, up to 30 seconds for day-old). Bread should be fully saturated but not falling apart.
- Cook the French toast: Place dipped bread slices in the hot skillet, leaving space between pieces. Cook for 2-3 minutes per side until golden brown and slightly crisp on edges. Flip carefully with a thin spatula. Cook in batches, adding more butter between batches.
- Serve immediately: Stack French toast on a plate, drizzle generously with cream cheese mixture, and add desired toppings. Serve hot.
Notes
For best results, use day-old bread. Fresh bread requires shorter soaking time. Let cream cheese come to room temperature to avoid lumps in drizzle. Keep cooked French toast warm in a 200°F oven while making batches. Leftovers can be stored in an airtight container in the refrigerator for up to 2 days; reheat in a toaster or 350°F oven for 3-4 minutes.
Nutrition
- Serving Size: 2 slices with drizzl
- Calories: 450520
- Sugar: 22
- Fat: 28
- Carbohydrates: 45
- Fiber: 2
- Protein: 14
Keywords: red velvet French toast, cream cheese drizzle, brioche French toast, red velvet breakfast, decadent French toast, Valentine's Day breakfast, easy French toast



