How to Make Roti John (Traditional & Healthy Version)
Roti John is a beloved Singaporean snack that exemplifies the vibrant fusion of cultures found in local hawker centres and kopitiams. Originating in Singapore during the 1960s, this dish was created as a quick, hearty meal for locals, blending Malay, Indian, and Western influences. The name 'Roti John' stems from the Malay word for bread ('roti') and the colloquial use of 'John' to refer to Englishmen, reflecting its roots as a Western-inspired sandwich with a uniquely Singaporean twist. A typical Roti John consists of a baguette or soft roll stuffed with a savoury egg mixture, minced meat, onions, and spices, then pan-grilled until golden brown. The result is a crispy, flavourful snack that's often enjoyed with tangy chilli sauce or tomato ketchup. Its popularity at hawker stalls and kopitiams is testament to its adaptability and irresistible taste. Choosing a healthier version means using lean minced chicken or turkey, more vegetables, and wholegrain bread, allowing you to enjoy this Singaporean classic guilt-free. Perfect for breakfast or lunch, Roti John offers a satisfying balance of protein, fibre, and spice, all wrapped in a delicious, crusty package.
Ingredients
Step-by-step instructions
Step 1 · Slice the wholegrain baguette lengthwise
Slice the wholegrain baguette lengthwise, leaving one side attached. Set aside.
Step 2 · Mix minced chicken
Mix minced chicken, eggs, red onion, tomato, coriander, salt and pepper in a bowl until well combined.
Step 3 · Spread the egg-meat mixture evenly onto the cut side of the baguette
Spread the egg-meat mixture evenly onto the cut side of the baguette.
Step 4 · Heat olive oil in a large skillet over medium heat
Heat olive oil in a large skillet over medium heat. Place the baguette, filling side down, and cook until golden and set (about 5-6 minutes).
Step 5 · Flip the baguette and grill the other side until the bread is crisp
Flip the baguette and grill the other side until the bread is crisp, about 2-3 minutes.
Step 6 · Remove from pan
Remove from pan, slice into portions, drizzle with low-fat mayonnaise and chilli sauce.
Step 7 · Garnish with extra coriander if desired
Garnish with extra coriander if desired. Serve immediately.
Why this recipe is healthy
By selecting wholegrain bread and lean meat, this Roti John is lower in calories and saturated fat compared to the classic version. The addition of vegetables enhances fibre and vitamin content, supporting digestive health and immunity. The recipe avoids deep-frying and uses minimal oil, making it a smart choice for those seeking a balanced, nutritious Singaporean snack while managing their caloric intake.
A note on tradition
Roti John is a staple in Singapore's hawker culture, found in bustling markets and kopitiams across the island. It is commonly enjoyed as a quick, filling breakfast or lunch, especially among students and office workers. The dish reflects Singapore's multicultural heritage, blending Malay, Indian, and Western elements. Its ease of preparation and adaptability have made it a favourite snack during family gatherings and casual outings.