
Roti John
Roti John · ready in 25 min · 2 servings · 643 kcal per serving · easy · 9 ingredients
A Malaysian street sandwich where split baguette is griddled into a savory egg and minced meat crust, then finished with chili sauce for heat and gloss.
- Prep
- 10 min
- Cook
- 15 min
- Total
- 25 min
- Serves
- 2
- kcal
- 643
- Difficulty
- easy
Ingredients · 2 servings
- 1Baguette, split lengthwise
- 2Egg, beaten
- 120 gMinced meat
- 60 gOnion, finely diced
- 40 gChili sauce
- 3 gSalt
- 1 gBlack pepper, ground
- 15 gButter
- 20 gMayonnaise
Equipment
stovetop, mixing bowl, knife, cutting board, measuring spoon, skillet, spatula, bread knife, fork, spoon, serving plate
Instructions
- Prepare station
Gather all ingredients with a bowl, knife, cutting board, measuring spoon, skillet, spatula, and bread knife before heating the pan. · 5 min
What to look for: Ingredients are measured and tools are within reach
- Cook meat
Melt 5 g butter in a skillet over medium heat, add onion and minced meat, season with salt and black pepper, and cook until browned. · 6 min
When it is done: Minced meat reaches 71°C / 160°F with no pink patches
- Mix eggs
Beat eggs with the warm minced meat mixture in a bowl until the meat is evenly suspended and the eggs look lightly foamy. · 2 min
What to look for: Egg mixture is loose and evenly speckled with meat
- Coat bread
Press the cut sides of the baguette into the egg and meat mixture, spooning extra mixture over the surface so every gap is covered. · 3 min
What to look for: Cut side of the bread is fully coated with egg and meat
- Griddle bread
Melt remaining butter in the skillet, place baguette cut side down, and cook until the egg layer sets and turns deep golden. · 6 min
What to look for: Egg crust is golden and attached to the bread
- Add sauces
Spread mayonnaise and chili sauce over the hot egg crust, then close the baguette so the filling sits inside the crisp bread. · 2 min
What to look for: Sauces look glossy across the egg crust
- Serve hot
Cut the Roti John into 2 portions and serve hot while the bread is crisp and the egg coated filling is still juicy. · 1 min
What to look for: Sandwich is portioned and steaming lightly
Nutrition (per serving)
| kcal | 643 |
|---|---|
| Protein | 25 g |
| Carbohydrates | 65 g |
| of which sugars | 14 g |
| Fat | 33 g |
| of which saturated | 11 g |
| Fibre | 3 g |
| Sodium | 1572 mg |
Nutri-ScoreD
Allergens
Contains: gluten, eggs, milk
Storage and reheating
- Fridge: up to 2 days
- Freezer: yes, up to 1 months
- Reheat in a covered skillet over low heat until hot, then uncover briefly to restore the crust.
Ingredient substitutions
Baguette
- Split baguette: Use another plain split baguette of similar weight
Butter
- Olive oil: Use when you need a dairy free cooking fat
Mayonnaise
- Chili sauce: Use extra chili sauce for a sharper and less creamy finish







