Roti John
From Singapore, Roti John is a well-known sandwich. ยท Singapore
From Singapore, Roti John is a well-known sandwich.
About Roti John
From Singapore, Roti John is a well-known sandwich. It brings together eggs, onions and bread.
๐๏ธ History & Culture
Roti John is a fusion street food that emerged in Singapore and Malaysia, believed to have developed in the mid-20th century. Its precise origins are debated, though a widely told story credits its creation to local vendors cooking for British soldiers stationed in the region. The name combines the Malay word "roti" (bread) with "John," a common Western name, reflecting this colonial-era connection. The dish consists of a split baguette filled with eggs, onions, and minced meat, then fried on a griddle.
Roti John is enjoyed across Singapore and Malaysia, with regional variations in fillings โ mutton is classic in Singapore, while chicken and sardine versions are also common. In Singapore, it is a fixture at hawker centres and street stalls, typically served with chili sauce or ketchup. The dish exemplifies Singapore's multicultural food heritage, marrying Western-style bread with local Southeast Asian ingredients and cooking methods. It remains a popular, affordable street food for a quick meal or snack.
๐ณ How to make Roti John
AI-assisted, not kitchen-testedRoti John
A beloved Singaporean street-food sandwich: a fluffy, fragrant omelette of eggs, onions and sometimes minced meat is cooked onto a split baguette, sliced into portable portions and eaten hot off the griddle.
- Prep
- 10 min
- Cook
- 15 min
- Total
- 25 min
- Serves
- 4
- Difficulty
- Easy
Recipe ingredients
- 1 loaf soft baguette or long sandwich roll, Western-style baguette is a common home substitute for the traditional sweet Asian bakery loaf; or null
- 6 large eggs
- 1 large red or yellow onion, finely chopped; shallots are closer to the original but harder to find, or null
- 2 stalks spring onions, thinly sliced, or null
- 120 g (4ยผ oz) minced mutton or beef, optional but traditional; many hawker stalls skip the meat for a vegetarian version, or null
- 2 tbsp chilli paste or sambal, adjust to taste, or null
- salt, ยฝ, or to taste
- white pepper, ยผ, or freshly ground black pepper
- 30 ml (2 tbsp) vegetable oil, for cooking, divided
- 60 g (ยผ cup) butter, softened, for spreading on the bread
- 4 slices processed cheese slices, optional but very common in Singapore; cheddar works as a substitute, or null
Steps
- 1 If using the optional meat, heat ยฝ tbsp oil in a small pan over medium-high heat, add the minced mutton or beef and cook, breaking it up, until browned and just cooked through, about 3โ4 minutes. Drain and set aside.
- 2 Slice the baguette lengthwise and cut crosswise into pieces roughly 12 cm (5 in) long so they fit in your pan. Halve each piece to open like a book.
- 3 In a large bowl, whisk the eggs with the chopped onion, spring onions, cooked meat (if using), chilli paste, salt and pepper until evenly combined but not frothy.
- 4 Generously butter the cut sides of the bread; this helps it crisp on the griddle and gives the rich street-stall flavour.
- 5 Heat a large non-stick skillet or flat griddle over medium heat with about 1 tbsp oil. Once hot, pour roughly one quarter of the egg mixture into the pan and immediately place a buttered bread piece on top, buttered side down.
- 6 Pour another quarter of the egg mixture over the exposed upper surface of the bread, spreading it to cover. Lay a cheese slice on top (if using). Cook for 2โ3 minutes, until the bottom of the egg is set and golden.
- 7 Using a wide spatula, carefully flip the whole thing so the bread is now on top and the egg layer cooks against the pan. Cook another 2โ3 minutes, until the egg is fully set, the cheese is melted and both sides are golden.
- 8 Repeat with the remaining egg mixture and bread pieces, adding more oil as needed. Wipe the pan between batches if bits burn.
- 9 Transfer each finished Roti John to a board and cut into 2โ3 manageable pieces. Serve immediately while hot, on its own or with extra chilli sauce on the side.
Report an issue with this recipe
Recipes from travellers
No one has shared their own Roti John recipe yet. Yours would be the first.
Share how you make Roti John
You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.
Sign in to share your recipe
Roti John โ frequently asked questions
What is Roti John?
From Singapore, Roti John is a well-known sandwich. It brings together eggs, onions and bread.
What is Roti John made of?
Roti John is made with eggs, onions and bread.
Where does Roti John come from?
Roti John comes from Singapore. Roti John is a fusion street food that emerged in Singapore and Malaysia, believed to have developed in the mid-20th century.
Where can I eat Roti John?
Locals order Roti John from a late-night Indian-Muslim hawker stall, where it's split and griddled with minced mutton and egg.
How do you make Roti John?
Making Roti John at home takes about 10 minutes of prep and 15 minutes of cooking. The recipe on this page serves 4 and is rated easy. Full ingredient list and step-by-step method are in the recipe section above.
Taste Roti John in Singapore
Independent picks. We earn a small commission if you book through these โ at no extra cost to you. How this works.
โ Before you go to Singapore
Round out your trip โ most travellers book these alongside their trip.
More dishes like Roti John
Kaya Toast
Toasted bread with coconut jam, served with soft eggs.
Hokkien Mee
Egg and rice noodles braised in a rich prawn-pork stock.
Hainanese Chicken Rice
Singapore's national dish: poached chicken, stock-steamed rice, and three signature condiments, shaped by Hainanese immigrant cooking.
Claypot Rice
Claypot Rice is a beloved rice dish, traditional to Singapore.
Chilli Crab
Mud crab in a sweet, savoury, mildly spicy tomato gravy.
Suya
Spicy grilled beef skewers coated in peanut spice.
Doubles
Curried chickpeas in soft fried flatbread, Trinidad street staple.
Qutab
Thin folded flatbread filled with herbs or minced meat.
Zapiekanka
Open baguette toasted with mushrooms and cheese.
Dabeli
Sweet-spicy potato burger with pomegranate and sev.
Torisashi
Thinly sliced raw chicken sashimi from Kagoshima and Miyazaki on Kyushu, dressed with sesame-miso or soy and wasabi and eaten at specialist poultry restaurants.
Rฦฐแปฃu Tรกo Mรจo
Rฦฐแปฃu Tรกo Mรจo is one of the classic dishes in the drink tradition of Vietnam.
Bรฒ nรฉ
From Vietnam, Bรฒ nรฉ is a well-known breakfast.
Rรนn Bวng
Taiwanese paper-thin scallion pancake rolled with sprouts, carrot, coriander and savoury fillings, a Tainan street-food classic eaten year-round and especially at Lunar New Year.
Dong Ding
Dong Ding is the classic Taiwanese high-mountain oolong from Nantou, with floral, creamy, stone-fruit notes and a tight rolled pellet shape.
Tempura
Seafood and vegetables in a feather-light, lacy batter.
- ๐ธ๐ฌ Kaya Toast · Singapore
- ๐ธ๐ฌ Hokkien Mee · Singapore
- ๐ธ๐ฌ Hainanese Chicken Rice · Singapore
- ๐ธ๐ฌ Claypot Rice · Singapore
- ๐ธ๐ฌ Chilli Crab · Singapore
- ๐ณ๐ฌ Suya · Nigeria
- ๐น๐น Doubles · Trinidad and Tobago
- ๐ฆ๐ฟ Qutab · Azerbaijan
- ๐ต๐ฑ Zapiekanka · Poland
- ๐ฎ๐ณ Dabeli · India
- ๐ฏ๐ต Torisashi · Japan
- ๐ป๐ณ Rฦฐแปฃu Tรกo Mรจo · Vietnam
- ๐ป๐ณ Bรฒ nรฉ · Vietnam
- ๐น๐ผ Rรนn Bวng · Taiwan
- ๐น๐ผ Dong Ding · Taiwan
- ๐ฏ๐ต Tempura · Japan
Travel guides for Singapore
All travel guides →Planning a trip where Roti John is on the menu? These guides cover Singapore and beyond.
Reviews
No reviews yet. Be the first to share your experience with Roti John.
Write a review
Sign in to verify you're a real person, then share your thoughts on Roti John.
Comments
No comments yet. Be the first to say something about Roti John.