Cinnamon Roll French Toast with Cream Cheese Glaze
Cinnamon roll French toast takes everything you love about a warm cinnamon roll and turns it into a breakfast that feels special but comes together in about 20 minutes flat.

Thick slices of bread soak up a vanilla-cinnamon custard, then hit a hot buttered skillet until they’re deeply golden and almost caramelized at the edges. A quick cream cheese drizzle goes on while they’re still warm, and that’s it: a stack of sweet, spiraled toast that tastes like the real thing without the yeast or rising time.
Why This One Stays in the Rotation
I love that it tastes like a bakery pastry but uses nothing more than bread and a few pantry staples. The edges get caramelized and crisp, the center stays custardy, and that tangy cream cheese glaze ties it all together.
I keep coming back to this version because you can scale it up for a crowd or down for a quiet morning. No rolling pin, no proofing, just good bread and a cinnamon-spiked dip.
Ingredients

- 4 thick slices brioche or challah bread: about 1 inch thick, day-old or slightly stale works best
- 2 large eggs
- ⅓ cup whole milk: plus 1 to 2 tbsp extra for the glaze
- 1 tbsp granulated sugar
- 1 tsp vanilla extract
- 1 tsp ground cinnamon
- Pinch of salt
- Butter: for the skillet
- 2 oz cream cheese, softened: full-fat gives the glaze the richest texture
- ¼ cup powdered sugar: sifted so the glaze stays smooth
Variations / Substitutions
- Bread: Thick-cut white sandwich bread or even croissants split in half work beautifully. If using croissants, soak them very briefly so they don’t fall apart.
- Dairy-free: Use oat milk or almond milk in the custard, swap the butter for a neutral oil, and make the glaze with a vegan cream cheese alternative.
- Spice swap: Add ¼ tsp nutmeg or a pinch of cardamom for a warmer, more complex flavor.
- Sweeter glaze: Stir in a teaspoon of maple syrup or honey along with the milk.
If you want something simpler, the Classic French Toast recipe here never fails.
How To Make Cinnamon Roll French Toast
Step 1: Mix the Custard

In a shallow dish, whisk together the 2 eggs, ⅓ cup whole milk, 1 tbsp sugar, 1 tsp vanilla extract, 1 tsp cinnamon, and a pinch of salt. Whisk for about 30 seconds, until the mixture is smooth and the cinnamon is evenly distributed.
You’ll end up with a pale tan liquid freckled with dark cinnamon specks. Let it sit for a minute while you get the bread ready; that brief rest helps the cinnamon hydrate so it doesn’t taste gritty.
Step 2: Dip the Bread

Dip each slice of bread into the custard, letting it soak for about 20 seconds per side. Use a fork to lift it out and let any excess drip back into the dish.
The bread should feel heavy and saturated but not soggy to the point of falling apart. If your bread is especially fresh and soft, go for 15 seconds per side instead so it holds its shape in the pan.
Step 3: Fry the French Toast

Place a large nonstick skillet over medium heat and melt a generous pat of butter. Once the butter foams, lay the soaked bread slices in the pan without crowding them. Cook for about 3 to 4 minutes per side, until deep golden and the edges look crisp.
You’ll know it’s ready to flip when the bottom releases easily from the pan; if it sticks, give it another 30 seconds. The cinnamon in the custard can darken quickly, so reduce the heat to medium-low if you notice the exterior browning faster than the center cooks through.
Step 4: Make the Cream Cheese Glaze

In a small bowl, beat the 2 oz of softened cream cheese with a fork or whisk until completely smooth. Sift in the ¼ cup powdered sugar, add 1 tbsp of the reserved milk, and stir until you have a thick but pourable drizzle. If it’s too thick, add the remaining milk a half-teaspoon at a time.
The glaze should be the consistency of heavy cream, drizzly but not watery. If you prefer a thicker icing that sits in a swirl, start with just 2 teaspoons of milk and adjust from there.
Step 5: Drizzle and Serve

Stack the French toast on plates, drizzle the cream cheese glaze generously over the top, and serve right away. A light dusting of extra cinnamon on top makes it look like a cinnamon roll that just came out of the oven.
Get it to the table while it’s still hot and the glaze melts into all the nooks. If you want to go full bakery mode, add a few toasted pecans or a handful of fresh berries on the side.
Tips for the Best Cinnamon Roll French Toast
- If your bread is very fresh, pop it in a 300°F oven for 5 minutes to dry it out a bit. That way it can soak up more custard without turning mushy.
- Warm the skillet before adding the butter so the butter melts gently instead of burning the moment it hits the pan.
- Make the custard the night before. Cover and refrigerate it, then just whisk it again before dipping. Your morning will be even faster.
- Keep the first batch of cooked slices warm in a 200°F oven on a wire rack while you finish the rest. That little bit of air circulation keeps the crust from steaming and getting soft.
Cook times by bread thickness:
| Bread Thickness | Cook Time per Side |
|---|---|
| ½ inch | 2 to 3 mins |
| 1 inch | 3 to 4 mins |
| 1½ inches | 4 to 5 mins |
Keeping Leftovers Fresh
Leftovers keep well for a quick weekday breakfast. Let the French toast cool completely, then store slices in an airtight container in the refrigerator for up to 2 days. Reheat them in a toaster on a medium setting or in a 350°F oven for 5 to 7 minutes. The glaze can be refrigerated separately and drizzled on after reheating.
What to Serve With Cinnamon Roll French Toast
Crispy bacon or breakfast sausage on the side adds a salty, savory contrast that cuts right through the sweetness. A bowl of fresh berries or a tart fruit compote lightens the plate and balances the rich cream cheese glaze. For brunch, a simple green salad dressed with lemon and olive oil keeps things from feeling too heavy.
Frequently Asked Questions
Can I use a different glaze?
Yes. A simple maple syrup drizzle, a vanilla icing made with just powdered sugar and milk, or even a dollop of whipped cream all work beautifully.
Can I make this dairy-free?
Absolutely. Use oat milk in the custard, cook the toast in a neutral oil, and make the glaze with a plant-based cream cheese and a little extra powdered sugar. It turns out nearly as rich as the original.
Why did my French toast turn out mushy?
The bread probably soaked too long or was too thin to hold up. Stick to thick slices, about 1 inch, and don’t let them sit in the custard beyond 30 seconds per side.
Can I freeze the cooked French toast?
Yes. Let the slices cool, then layer them between sheets of parchment paper and freeze in a zip‑top bag. Reheat directly from frozen in a toaster or toaster oven until hot and crisp again.

Ingredients
Method
- In a shallow dish, whisk together eggs, ⅓ cup milk, sugar, vanilla, cinnamon, and salt until smooth.
- Dip each bread slice into the custard, soaking about 20 seconds per side.
- Heat a large nonstick skillet over medium heat, melt butter, and cook the soaked bread for 3 to 4 minutes per side until deep golden.
- In a small bowl, beat cream cheese until smooth, then stir in powdered sugar and 1 tbsp milk until pourable, adding more milk if needed.
- Plate the French toast, drizzle with glaze, and serve immediately.
