Ingredients
- 12 Hawaiian rolls (1 package, preferably slightly stale)
- 4 large eggs
- 1 cup whole milk (or half-and-half for extra richness)
- 1 tsp vanilla extract
- 1 tsp ground cinnamon
- Pinch of salt
- 2 tbsp unsalted butter (for cooking)
- Optional toppings: maple syrup, powdered sugar, fresh berries, whipped cream, or chopped nuts
Tip: If your rolls are fresh, leave them uncovered overnight to dry out slightly. Stale bread absorbs the custard better without falling apart!
Instructions
1. Prep the Rolls
I start by separating the Hawaiian rolls into individual pieces. If they’re connected, gently pull them apart no need to slice anything!
2. Make the Custard
In a mixing bowl, I whisk together the eggs, milk, vanilla, cinnamon, and salt until smooth. The cinnamon adds warmth, while the vanilla gives a subtle sweetness that complements the rolls.
3. Soak the Rolls
Here’s the key step: I dip each roll into the custard mixture, letting it soak for 10–15 seconds per side. Don’t rush this! The bread needs time to absorb the liquid without becoming soggy.
4. Cook to Golden Perfection
I melt butter in my skillet over medium heat. Once it’s sizzling, I add the soaked rolls in a single layer. They cook for about 3–4 minutes per side until golden brown. If the pan gets too hot, I reduce the heat to avoid burning.
5. Serve Warm
I transfer cooked rolls to a baking sheet in a 200°F oven to keep them warm while I finish the batch. Serve with your favorite toppings!
Notes
- Stale Bread Is Better: Slightly dry rolls hold their shape during cooking.
- Don’t Overcrowd the Pan: Cook in batches to ensure even browning.
- Adjust Sweetness: Hawaiian rolls are already sweet, so taste the custard before adding sugar.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Breakfast
- Method: Pan-frying
- Cuisine: American
Nutrition
- Serving Size: 2-3 pieces (depending on roll size)
- Calories: 250-300 kcal
- Sugar: 10-15g
- Sodium: 250-400mg
- Fat: 12-15g
- Saturated Fat: 6-8g
- Unsaturated Fat: 4-6g
- Trans Fat: 0g
- Carbohydrates: 30-40g
- Fiber: 1-2g
- Protein: 6-8g
- Cholesterol: 80-100mg