Denny’s French Toast Copycat Recipe
This Denny’s French toast copycat tastes just like the diner version, with thick slices soaked in a vanilla-egg custard and cooked until the edges are crisp and the inside stays soft. It’s the kind of breakfast that feels worth getting out of bed for, and you can pull it together in under 20 minutes.
It costs a fraction of eating out, and the ingredients are almost certainly already in your fridge.

Why I Love This Recipe
The egg-to-milk ratio here gives you a custard that cooks through without being soggy. The vanilla and cinnamon are subtle, not overpowering, and the butter adds those lacy, golden-brown edges that make diner French toast look so good on a plate.
This is the version I keep coming back to on weekends because it works every single time, even with bread that’s a day old.
Recipe Ingredients

- 4 thick slices white bread (3/4 inch) – Day-old bread absorbs the custard better without falling apart; Texas toast works great here
- 2 large eggs – The base of the custard; use whole eggs for richness
- 1/3 cup whole milk – Whole milk gives a creamier soak; 2% works but the result is slightly thinner
- 1 tsp vanilla extract – Use pure vanilla, not imitation, for a cleaner flavor
- 1/2 tsp ground cinnamon – Adds warmth without taking over
- 1 tbsp granulated sugar – Helps the outside caramelize and brown evenly
- 2 tbsp unsalted butter – Divided between batches; salted butter works but can taste sharp
- Powdered sugar, for serving – Optional but it’s the classic diner finish
- Maple syrup, for serving – Real maple syrup or the standard pancake syrup both work here
Variations / Substitutions
- Brioche or challah instead of white bread – Both are richer and absorb the custard well; brioche in particular gives you a softer, slightly sweeter result with a more golden color.
- Plant-based milk instead of whole milk – Oat milk is the closest swap and keeps the custard thick; almond milk works but the soak is thinner.
- No sugar – Leave out the granulated sugar if you prefer; the toast browns a little less evenly but still tastes good.
- Extra cinnamon or cardamom – If you want more spice, go up to 3/4 tsp cinnamon or swap half of it for a pinch of cardamom for something more interesting.
- Coconut oil instead of butter – Fine for a dairy-free version, though you lose the nutty browned-butter flavor at the edges.
If you enjoy this for weekend brunch, you might also like a Denny’s Buttermilk Pancakes copycat recipe.
How To Make French Toast
Step 1: Whisk the Custard

In a wide, shallow bowl, whisk together the 2 large eggs, 1/3 cup whole milk, 1 tsp vanilla extract, 1/2 tsp ground cinnamon, and 1 tbsp granulated sugar until the yolks are fully broken in and the mixture looks uniform, about 30 seconds. You want a bowl wide enough to lay a bread slice flat, which makes dipping much easier.
The mixture should look pale yellow and slightly frothy on top. If you still see streaks of egg white, whisk for another 10 seconds.
Step 2: Soak the Bread

Lay 1 slice of bread flat in the custard and let it soak for 20 to 30 seconds per side. Press down gently so the bread absorbs the liquid through to the middle. Repeat with a second slice while you wait to cook the first batch.
Don’t rush the soak. If the bread goes in and out in under 10 seconds per side, the center stays dry and you lose the soft, custardy interior that makes this worth eating.
Step 3: Sear the First Batch

Set a large skillet or griddle over medium heat and melt 1 tbsp of the unsalted butter, letting it coat the pan. Add your 2 soaked slices and cook for 3 to 4 minutes on the first side, until the bottoms are deep golden brown with slightly crisp edges.
Flip and cook another 2 to 3 minutes on the second side. The second side browns faster than the first, so check at the 2-minute mark by lifting a corner with a spatula.
Step 4: Cook the Second Batch

Melt the remaining 1 tbsp unsalted butter in the pan, then soak and add the other 2 slices of bread the same way. Cook for 3 to 4 minutes on the first side and 2 to 3 minutes on the second, matching what you did in the previous batch.
Keep an eye on the heat here. Pans hold heat as you go, so you may need to nudge the burner down a touch between batches to keep the butter from burning.
Step 5: Plate and Garnish

Stack 2 slices per plate, dust generously with powdered sugar through a small sieve, and set a small pitcher or a good pour of maple syrup alongside. Serve immediately while the edges are still crisp.
Recipe Tips
- Use bread that’s slightly stale. Fresh, very soft bread can turn mushy in the custard soak. If your bread is fresh, leave the slices out on a rack for 20 to 30 minutes before you start.
- Don’t crowd the pan. Two slices at a time gives you room to flip cleanly without the slices bumping into each other and tearing.
- Medium heat is non-negotiable. High heat scorches the outside before the custard inside cooks through. If the butter browns in under 30 seconds, the pan is too hot.
- Check doneness by pressing the center. A properly cooked slice should feel set, not squishy, when you press it lightly with a finger. If it gives a lot, give it another 30 seconds per side.
Cook times by pan type and heat level:
| Pan Type | Heat Setting | Time Per Side |
|---|---|---|
| Cast iron skillet | Medium-low | 4 to 5 mins |
| Nonstick skillet | Medium | 3 to 4 mins |
| Stainless griddle | Medium | 3 to 4 mins |
| Electric griddle | 325°F (165°C) | 3 to 4 mins |
How To Store
- Refrigerate – Store cooled leftovers in an airtight container for up to 3 days.
- Reheating – A toaster oven at 350°F (175°C) for 5 to 6 minutes brings back the crisp edges better than a microwave, which makes the bread soft and a little rubbery.
What To Serve With French Toast
A side of crispy bacon works well because the salt cuts through the sweetness of the syrup and powdered sugar. Scrambled eggs on the side add protein and round out the plate into a full breakfast without competing with the French toast itself. Fresh berries, particularly strawberries or blueberries, add brightness and a slight tartness that balances the richness of the egg custard.
Frequently Asked Questions
Can I make the custard the night before?
Yes. Whisk it together, cover the bowl tightly, and refrigerate for up to 12 hours. Give it a quick stir before you dip the bread.
Can I freeze cooked French toast?
Yes. Lay cooled slices flat on a baking sheet, freeze until solid, then transfer to a zip-lock bag for up to 2 months. Reheat straight from frozen in a 350°F (175°C) toaster oven for about 8 minutes.
My French toast keeps coming out pale and eggy. What went wrong?
The pan likely isn’t hot enough, or you added the bread before the butter had a chance to heat through. Wait until the butter stops foaming before adding the bread.
What is Denny’s French toast actually made with?
Denny’s uses thick-cut white bread soaked in a seasoned egg-and-milk batter, cooked on a flat-top griddle with butter. This recipe replicates those same elements at home.
—

French Toast Recipe
Ingredients
Method
- Whisk together the 2 eggs, 1/3 cup milk, 1 tsp vanilla, 1/2 tsp cinnamon, and 1 tbsp sugar in a wide shallow bowl until smooth and pale yellow, about 30 seconds.
- Soak each bread slice in the custard for 20 to 30 seconds per side, pressing gently so the liquid absorbs through to the middle.
- Melt 1 tbsp butter in a skillet over medium heat, add the first 2 soaked slices, and cook 3 to 4 minutes on the first side and 2 to 3 minutes on the second side until both sides are deep golden brown.
- Melt the remaining 1 tbsp butter, soak and cook the remaining 2 slices using the same timing.
- Stack 2 slices per plate, dust with powdered sugar, and serve immediately with maple syrup.
