IHOP French Toast Copycat Recipe
This IHOP French toast copycat brings the diner classic home with thick-cut bread, a rich egg custard, and that golden, slightly crisp edge you get at the restaurant. It’s the kind of breakfast that actually fills people up, and it takes about 20 minutes from start to finish.
Most versions at home end up soggy or pale because the custard is too thin or the pan isn’t hot enough. This one fixes both problems.

Why I Love This Recipe
The custard uses a touch of heavy cream alongside the eggs, which gives you that slightly custardy interior instead of just cooked egg on bread. The outside gets genuinely golden because the butter foams and the pan stays at the right temperature.
This is the version I keep coming back to on weekend mornings because it works every single time, even with different bread.
Recipe Ingredients

- 4 thick slices brioche or Texas toast (about 1 inch thick) – Thick-cut bread holds up in the custard without falling apart; brioche adds richness but Texas toast works just as well
- 3 large eggs – The base of the custard; use whole eggs, not just yolks
- 3 tbsp heavy cream – Adds body and helps the custard set with a creamy texture rather than a rubbery one
- 3 tbsp whole milk – Loosens the custard slightly so it soaks into the bread evenly
- 1 tsp vanilla extract – Rounds out the egg flavor; pure extract makes a noticeable difference here
- 1 tsp ground cinnamon – Adds warmth without being overpowering
- 1 tbsp granulated sugar – Just enough to encourage browning and add a faint sweetness to the crust
- Pinch of salt – Balances the sweetness and sharpens the other flavors
- 2 tbsp unsalted butter – For cooking; unsalted lets you control the flavor; add 1 tbsp more if cooking a second batch
- Powdered sugar and maple syrup, for serving – Classic IHOP finish; fresh strawberries or whipped cream also work
Variations / Substitutions
- Bread swap – Use challah, sourdough, or even a sturdy whole wheat sandwich bread; avoid anything too thin or it will go mushy in the custard.
- Dairy-free – Replace the heavy cream and milk with full-fat oat milk or canned coconut milk; the texture is slightly less rich but still good.
- Lower sugar – Skip the granulated sugar in the custard; the bread will still brown from the butter, just a bit less deeply.
- Add heat – A pinch of cardamom or nutmeg alongside the cinnamon gives the custard a warmer, spiced flavor.
- Protein swap – Serve alongside crispy bacon or a fried egg to make it a full diner-style plate.
- Extra richness – Substitute half-and-half for both the heavy cream and milk if that is what you have on hand; the result is nearly identical.
If you enjoy diner-style breakfast recipes, you might also like a Copycat IHOP Buttermilk Pancakes Recipe.
How To Make French Toast
Step 1: Whisk the Custard

In a wide, shallow bowl or dish, crack in the 3 large eggs and whisk them until the yolks and whites are fully combined, about 20 seconds. Add the 3 tbsp heavy cream, 3 tbsp whole milk, 1 tsp vanilla extract, 1 tsp ground cinnamon, 1 tbsp granulated sugar, and a pinch of salt. Whisk everything together until smooth and uniform in color, with no streaks of egg white visible.
The mixture should look pale yellow and slightly frothy. A wide, shallow dish matters here because you want to lay the bread flat in the custard rather than tilting it at an angle.
Step 2: Soak the Bread

Lay 2 slices of the brioche or Texas toast flat in the custard. Let them soak for 30 seconds on the first side, then flip and soak for another 30 seconds. The bread should feel heavy and fully saturated but not falling apart. Set them aside on a plate and repeat with the remaining 2 slices.
If your bread is on the denser side, give it an extra 10 to 15 seconds per side. You want the custard to reach the center, not just coat the surface.
Step 3: Sear the French Toast

Heat a large skillet or griddle over medium heat and add 1 tbsp of the unsalted butter. Let it melt and foam, then lay 2 soaked bread slices in the pan. Cook for 3 to 4 minutes on the first side without moving them, until the underside is deep golden brown. Flip and cook for another 2 to 3 minutes on the second side. Remove and repeat with the remaining 1 tbsp butter and 2 slices.
The butter should foam actively when the bread goes in. If it browns immediately and smells nutty, the pan is too hot; drop it to medium-low. If it barely sizzles, give it another 30 seconds before adding the bread.
Step 4: Plate and Garnish

Stack the French toast on a plate, dust generously with powdered sugar, and pour maple syrup over the top so it runs down the sides of the stack. Serve immediately while the edges are still crisp and the center is warm and custardy.
Recipe Tips
- Choose bread that is at least 1 inch thick. Thinner slices absorb too much custard too fast and turn mushy before they hit the pan.
- Don’t skip the salt. It sounds odd in a sweet breakfast dish, but even a small pinch keeps the custard from tasting flat.
- Keep the heat consistent at medium. Going higher to save time will brown the outside before the custard inside sets, leaving you with a raw-tasting center.
- Cook in 2 batches. Crowding the pan drops the temperature and causes steaming instead of browning. Two slices at a time is the right call for most home skillets.
Cook times by pan size and type:
| Pan type | Slices per batch | Time per side |
|---|---|---|
| 10-inch skillet | 2 slices | 3 to 4 min |
| 12-inch skillet | 2 to 3 slices | 3 to 4 min |
| Large griddle | 4 slices | 2 to 3 min |
How To Store
- Refrigerate – Let leftovers cool completely, then store 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 limp.
What To Serve With French Toast
Crispy bacon works well alongside this because the salty, savory fat cuts through the sweetness of the custard and syrup. Fresh berries add a bright, tart contrast that keeps the plate from feeling heavy. If you want to make it more of a brunch spread, scrambled eggs on the side add protein without competing with the French toast flavors.
Frequently Asked Questions
Can I make the custard the night before?
Yes. Whisk the custard, cover the bowl, and refrigerate it overnight. Give it a quick stir before soaking the bread the next morning.
My French toast always comes out pale. What am I doing wrong?
The most common cause is too much milk and not enough fat in the custard, or a pan that is not fully preheated. Make sure the butter is actively foaming before the bread goes in.
Can I freeze leftover French toast?
Yes. Lay the cooled slices flat on a baking sheet, freeze until solid (about 1 hour), then transfer to a zip-lock bag. Reheat in a toaster or toaster oven directly from frozen at 350°F (175°C) for 6 to 8 minutes.
Can I use egg whites only?
You can, but the custard will be noticeably less rich and the color will be paler. Use 4 egg whites in place of the 3 whole eggs and expect a slightly drier result.

Ingredients
Method
- Whisk together the 3 eggs, 3 tbsp heavy cream, 3 tbsp whole milk, 1 tsp vanilla extract, 1 tsp cinnamon, 1 tbsp granulated sugar, and a pinch of salt in a wide shallow bowl until smooth and pale yellow with no streaks.
- Soak 2 slices of bread in the custard for 30 seconds per side, set aside, then repeat with the remaining 2 slices.
- Melt 1 tbsp butter in a skillet over medium heat until foaming, add 2 soaked slices, and cook 3 to 4 minutes per side until deep golden brown. Repeat with the remaining 1 tbsp butter and 2 slices.
- Stack on a plate, dust with powdered sugar, and pour maple syrup over the top. Serve immediately.
