This Hong Kong-style French Toast recipe has soft and fluffy milk bread dipped in egg custard, served with sweetened condensed milk. It's decadent, sweet, and only takes 15 minutes to make.
Can't get enough of Hong Kong classics? Check out my Hong Kong Lemon Tea next!

Jump to:
🍞 What is it?
Hong Kong French Toast is Hong Kong's version of the beloved breakfast dish. Unlike regular French toast, it's made with Asian-style milk bread, which is softer and fluffier than regular bread.
In addition, creamy peanut butter is added to the toast before it's fried, giving it a rich and nutty flavor. And once it's cooked, it's topped with a generous drizzle of condensed milk. Yum!
Why you'll love this recipe
- Quick & Easy: You can make it in just 15 minutes.
- Indulgent: I've crafted it to taste just like the ones from a Hong Kong cafe.
- Eat it any time: Enjoy it for breakfast, as a snack, or even as a dessert!
🧂 Ingredients
- Milk bread: Find this at Asian grocery stores. It's softer and fluffier than regular bread. You can substitute it with brioche, challah, or regular white bread.
- Milk: Whole milk is preferred, but any % will do.
- Eggs: An essential ingredient for the custard mixture.
- Peanut butter: Crunchy or smooth, your preference.
- Butter: If you don't have butter, you can use oil instead.
- Sweetened condensed milk - a thick, sweet condiment; you can find it in the baking section.
- Cinnamon and nutmeg (optional): I like the extra aroma it gives.
🔪 Instructions
STEP 1: Spread peanut butter on one slice of bread, then combine it with the other.
STEP 2: Whisk together milk, eggs, cinnamon, nutmeg, and salt in a shallow bowl until smooth.
STEP 3: Soak peanut butter bread in the custard mixture for 1 minute on each side.
STEP 4: Melt a small amount of butter in a nonstick pan over medium heat. Add soaked bread and cook for 2-3 minutes until the bottom is golden brown. Flip and cook for another 2-3 minutes.
STEP 5: Serve with a generous drizzle of sweetened condensed milk.
💭 Top Tips
- Use stale bread that has been left on the counter for a few days. It has less moisture, so it'll absorb more of the egg custard mixture. If you don't have old bread, pop them in the oven at 165℉ for 30 minutes to dry them out.
🥡 Storage & Leftovers
Storing: French Toast is best eaten fresh, but if you have leftovers, you can store them in an air-tight container in the refrigerator for up to 2 days.
Reheating: To warm them up, bake at 350℉ for 5-7 minutes or use an air fryer at 350℉ for 2-3 minutes for a crispy outside and warm inside.
📋 Recipe
Hong Kong-style French Toast
Ingredients
- 4 slices milk bread (see notes for substitutions)
- 2 tablespoon peanut butter
- 1 cup milk
- 2 large egg
- ¼ teaspoon ground cinnamon (optional)
- ⅛ teaspoon nutmeg (optional)
- ¼ teaspoon coarse kosher salt
- 1 tablespoon butter (for frying)
- ¼ cup sweetened condensed milk (or maple syrup)
Instructions
- Spread 1 tablespoon of peanut butter on one slice of bread, then combine it with the other slice.
- In a shallow bowl, whisk together milk, eggs, cinnamon, nutmeg, and salt until smooth.
- Soak peanut butter bread in the custard mixture for 1 minute on each side.
- Melt 1 tablespoon of butter in a nonstick pan over medium heat. Add soaked bread and cook for 2-3 minutes until the bottom is golden brown. Flip and cook for another 2-3 minutes. Transfer to a plate for serving.
- Serve with a generous drizzle of sweetened condensed milk. Enjoy!
Leave a Reply