Roti John

Roti John

HawkerSingapore

450
kcal
18g
Protein
38g
Carbs
25g
Fat
Data source: SingaporeCalorie
Log This Food
Track with App
Log this food instantly with our mobile app
Get App

About Roti John

Grilled baguette with minced meat, egg, and onion — pasar malam

How to Make Roti John (Traditional & Healthy Version)

Prep: 15 min
Cook: 20 min
2 servings
Medium

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.

Diabetic-Friendly Weight Loss Kid-Friendly Vegan Adaptable
Allergens: gluten, eggs

Ingredients(for 1 large Roti John sandwich per person (about 200g each))

  • 1 large (about 40cm) Wholegrain baguette (local bakeries)
  • 150g Lean minced chicken (or turkey)
  • 2 Eggs (Grade A)
  • 1 small Red onion (thinly sliced)
  • 1 small Tomato (diced)
  • 2 tbsp Fresh coriander (chopped)
  • 1 tbsp Low-fat mayonnaise (optional) - optional
  • 2 tbsp Chilli sauce (local brand)
  • 1/4 tsp Salt (to taste)
  • 1/4 tsp Black pepper (freshly ground)
  • 1 tbsp Olive oil (for grilling)

Instructions

  1. 1

    Slice the wholegrain baguette lengthwise, leaving one side attached. Set aside.

    2 minutes

    Use a serrated knife for clean cuts.

  2. 2

    Mix minced chicken, eggs, red onion, tomato, coriander, salt and pepper in a bowl until well combined.

    5 minutes

    Hand mixing ensures even distribution of ingredients.

  3. 3

    Spread the egg-meat mixture evenly onto the cut side of the baguette.

    3 minutes

    Press down lightly to help the mixture adhere.

  4. 4

    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).

    6 minutes

    Cook in batches if needed to avoid overcrowding.

Why This Dish 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.

This healthy Roti John recipe uses lean minced chicken and wholegrain bread, providing a good balance of protein, fibre, and complex carbohydrates. Eggs contribute essential amino acids, while tomatoes, onions, and coriander supply vitamins A, C, and K, plus antioxidants. Olive oil is heart-friendly, and the use of low-fat mayonnaise reduces saturated fat content. Overall, this dish is rich in micronutrients, low in unhealthy fats, and suitable for calorie-conscious eaters.

Pro Tips

  • 💡Tip 1: Use day-old bread for best crispiness.
  • 💡Tip 2: Make the filling ahead for quick assembly.
  • 💡Tip 3: Add sliced cucumbers for extra crunch and nutrition.

Storage & Serving

Store leftovers in an airtight container in the refrigerator for up to 2 days. Reheat in a skillet or oven for best texture; avoid microwaving to prevent sogginess.

Best served: Breakfast or Lunch

Nutrition Facts

NutrientPer 100g
Energy450.0 kcal
Protein18.0 g
Carbohydrates38.0 g
Total Fat25.0 g
Fiber2.0 g

Similar Foods

Roti John | Calories & Nutrition | SingaporeCalorie