top of page

Roti John Recipe


These past few days have been heavy; my lower back has been acting up again, and I’ve been going through the grief of losing a family member. Cooking slowed down; everything slowed down.


But today, I felt ready to step back into the kitchen, not with anything grand or complicated, but with something warm, familiar, and personal. So I made Roti John, simple, comforting, nostalgic.


ree

Roti John with Singapore Baguette...


Roti John is one of those dishes most of us in Singapore grew up seeing at pasar malams or hawker stalls, an omelette-meets-sandwich situation, sometimes messy, always satisfying. Traditionally, it’s made with a long, crusty baguette.


But personally? I’ve always found the baguette version a little too hard to bite into, especially when you're already tired. So I used my homemade brioche instead, softer, tender, and it hugs the egg mixture beautifully.


ree

A beautiful mess...


As for the name, “Roti John” has one of those funny origin stories people like to debate. “Roti” simply means bread, but “John” likely refers to British colonial influence in Singapore and Malaysia, “John” being a nickname locals used for white men at the time.


ree

The story goes that a British man once asked for a hamburger, and the hawker improvised by cooking minced meat and eggs onto bread, creating this fusion sandwich. Whether or not that exact story is true, the dish clearly reflects what Singaporean and Malaysian cooking does best: taking influences, making them our own, and turning them into something uniquely comforting.


This version also came from a kind of “use-what-I-have” moment. I had leftover Middle Eastern minced lamb from a previous recipe and some Madras masala ready to go.


ree

So I whisked them into eggs, toasted it onto the brioche, drizzled kewpie mayo and sriracha, and that was it. Sometimes, the best food comes from small moments like this, nothing fancy, just heart. If you’re reading this and you’ve had a long day… maybe this is what you need too.


ree

Ingredients:

(Serve 2)

  • Eggs, 2

  • All-Purpose Middle Eastern Minced Lamb Homemade, 1 Heaping TBSP

  • Madras Masala Homemade, 1 TBSP

  • Brioche Bread Homemade, 1 Loaf

  • Rapeseed / Sunflower / Canola / Peanut Oil, For Greasing

  • Kewpie Mayo, For Drizzling

  • Sriracha, For Drizzling

  • Coriander Coarsely Chopped, For Garnishing

Equipment:

  • Cast Iron Skillet / Pan / Large Griddle

Directions:

  1. Please visit my "My Versatile All-Purpose Middle Eastern Minced Lamb" page for the recipe.

  2. Please visit my "How To Make Madras Masala" page for the recipe.

  3. Please visit my "Handmade Brioche Bread" page for the recipe.

  4. Prepare the egg mixture

  5. In a shallow bowl, whisk together the eggs, your Middle Eastern minced lamb, and Madras masala until well combined.

  6. Slice the bread

  7. Slice your brioche loaf lengthwise so you have two long halves.

  8. Heat your pan

  9. Place a cast iron skillet or griddle over medium-low heat and lightly grease it with oil.

  10. Soak the bread

  11. Dip the cut sides of the brioche into the egg mixture. Make sure the surface is fully coated.

  12. Cook the egg and bread together

  13. Pour the remaining egg mixture onto the skillet and place the soaked sides of the brioche directly onto the egg.

  14. Lower the heat and gently press the bread to help it bond with the egg.

  15. Toast until golden

  16. Cook slowly until the egg underside is lightly browned and set.

  17. Turn off the heat, flip the bread over, and let the other side warm through (we don’t want it crispy hard).

  18. Finish and serve

  19. Drizzle with kewpie mayo and sriracha.

  20. Sprinkle some chopped coriander.

  21. Combine the slices into a sandwich, cut, and enjoy warm.


ree

Soft brioche loaf...


ree

Don't think these 2 servings are enough for me...

Recipe Video:

Comments


bottom of page