Roti John – 印度漢堡

Roti John is best described as a crispy baguette, with the alluring fragrance from caramelized meat (we used lamb in our recipe!) and onions wrapped into a beautiful parcel with golden fried eggs with ketchup mixture added as a finishing touch. And while the key ingredients are the baguette, eggs and minced meat, you can practically add any topping you like and still manage to make a delicious roti John.

Definitely a versatile dish true to its origins!

  • Share:

  • Servings: 1

  • Time: 10 min

  • Skill: Easy


  1. ½ a large baguette

  2. 100g minced lamb (beef or chicken)

  3. ½ tsp cumin powder

  4. ½ onion (sliced)

  5. 3 eggs

  6. pinch of black pepper

  7. 1 tbsp sambal chili paste

  8. ¼ tsp salt

  9. 2 tbsp oil

  10. 1 tbsp minced garlic

  11. Ketchup sauce

  12. 2 tbsp ketchup

  13. 2 tbsp chili sauce

  14. 2 tbsp water

  15. 1 tbsp sugar


  1. Toast baguette slightly and make a cut in the center and spread it open

  2. Add ½ tsp cumin powder to 100g minced lamb and mix well

  3. In a hot pan add 2 tbsp oil with 1 tbsp minced garlic

  4. Next add in sliced onions, cook on low heat till onions become translucent

  5. Add in 100g minced lamb and stir fry

  6. Crack 3 eggs, add 1 tbsp sambal chili paste and ¼ tsp salt, mix well

  7. Mix 2 tbsp ketchup, 2 tbsp chili sauce, 2 tbsp water and 1 tbsp sugar together in a bowl

  8. Spread onions and minced lamb evenly on the pan and pour in egg egg mixture

  9. Place the baguette skin side up and spread on top of the egg so that it soaks it up

  10. Press the baguette down and cook for 2 mins

  11. Flip and remove baguette from pan, spread ketchup mixture in the center.

  12. Fold it back up and slice into small piece with a bread knife.