Roti John recipe

I’ve not had Roti John for the longest time ever. Roti John is basically an omelette sandwich. These days people prefer to have meat in the omelette. If you drop by any Roti John stall, you’ll find the common minced chicken meat or beef being used but for me, I’ve always preferred to use sardine instead (as my mom has been making it this way since I was little).

Yesterday the thought of Roti John came into my mind. Roti John is highly popular during the Ramadhan month but the ones found in Ramadhan bazaars are often extremely oily. I decided to try making it my own. Whatsapp-ed my sister to confirm the ingredients and today, I dished this out:
Roti John recipe_9

Sardine Roti John

Roti John ingredient

All it needs is 4 simple ingredients namely sardine, big onions (coarsely chopped), red chilies (sliced) and egg.

How to make Roti John

Mince the sardine in a bowl and add in the chopped onions and sliced red chilies.

Roti John recipe_3

Add in eggs. Whisk well.

Roti John recipe_7

Heat up a drizzle of olive oil in a non-stick pan. The original recipe calls for butter or margarine for the added fragrance but because I opt for the ‘healthier’ choice, I used olive oil instead. Though I used a non-stick pan, I still drizzle some oil in order to get that brownish effect on the egg mixture.

Roti John for Ramadhan

Spread the sardine and egg mixture onto the bread and place them onto the pan.

Roti John recipe_8

I managed to whip out 4 slices of Roti Johns before I ran out of gas! Hates it when that happens! I don’t keep an extra gas cylinder as I don’t have a big kitchen (unlike my mom who has TWO extras at all times!). So I’ll just have to let Darling and Ethan eat these four first while I wait for the gas man to come and maybe, enjoy the rest of the Roti John with him! Muahahahaha! >_<

About the Author: Merryn Tan

36 Comments + Add Comment

  • //

    I’ve an extra tank on standby. Oooo…that looks good. But when I cook things like that, very messy lah… Maybe guys not so neat and clean. :(

  • //

    This wont be messy la as the sardine and egg mixture will stick to the bread leaving no residue behind.. no splat whatsover oso…

  • //

    Looks yummy, must try it! When I lived in a landed house, I always had 1 or 2 extra tank of gas. NOw that I live in a condo, we have piped in gas ^^

    • //

      Wow, piped in gas? Call me katak but I never know such thing exists in Malaysia! Always tot it is only a reality in movies! Hahaha!

      • //

        lol here in putrajaya even landed house use piped in gas. The bills are super cheap too.

  • //

    yum yum! I know my hubby would love it!!! His roti mah! hehehe!

    • //

      Hahaha Rose.. your hubby’s John? LoL! You should totally make this for him then :D

  • //

    ooh~ so it’s basically tuna-bread toast thingy LOL by the way…. who’s John???

    • //


      I’m also wondering who is John. Whoever he is, he makes good roti! Haha.

      The story goes that a mat salleh who frequents this malay guy’s stall in Spore requested for omelette to go with his regular French loaf and this malay guy came out with this recipe. That time all mat sallehs are referred to as John hence the name of this – Roti John.

      See I’m so clever! :P

  • //

    Wah the last line so cheeky hahahaha you making me hungry Merryn!

    • //

      LoL! Hahaha… I’m hungry more frequent these days hence the overflowing of food posts. You’ll be hungry more frequently together with me then! :D

  • //

    Wow..can really open a stall for ramadhan. I love roti john!

    • //

      Hehe… But maybe the patrons will love it better with beef instead of sardine. I prefer sardine as I’m a fish person. My hubby doesn’t take beef. ^_^

  • //

    I’ve never tried Roti John and I will surely try this recipe, thanks for sharing.

    • //

      Sure Joanne,

      Try it and let me know if Sarah loves it :)

      • //

        Alamak, I lupa to get some sardine when I was doing the grocery shopping ytday.

        But I wonder, with 2 pcs of sardines, its enuf to spread how many pcs of bread?

        • //


          I actually used 3 pcs of sardines. I added the last piece after taking the pic as I find that 2 is not enough. It can spread on quite a lot of bread but I did not count how many ^_^

        • //

          Thanks, message noted.

  • //

    Arrggghh… should my mom to prepare this for my early morning breakfast ^_^

    • //


      What about you preparing this for your mom during the weekends? Wink! It’s so simple to make…

  • //

    Wow!! Not bad wor! Summore ingredients can get easily out there. Sure will try one day! >.<

    • //

      Oh pls dont! I’d encourage EVERYONE here to try it except you Carol. You .. you will just burn the kitchen down! LoL! :P

  • //

    Really that easy? Got to find some times to do it already!!

    • //

      10 minutes is all you need Hayley :)

  • //

    Oh, so this is the simple 4-ingredient Roti John? I’m so gonna try it soon, but will replace with tuna, hehe~

    • //

      Hmm… now you make me curious to try with tuna too! LoL! Next round I’ll try with tuna!

  • //

    I’ve never eaten Roti John…hmm, where was I hiding back in Msia?? Luckily I brought some Ayambrand sardines here. Gonna try this soon. Thanks for the idea :)

    • //

      Guess what? I’ve never eaten this outside before. The only time I ate this are when my mom made it at home. Now that I can make it myself, I’m sure I’m gonna make a lot of it as it is extremely easy to prepare. 10 minutes DONE!

  • //

    I saw you mixing with red chilli, can Ethan take that? It looks good, but I will omit the chilli, replace sardine with tuna, as my girls like these combination more.

    • //

      Yes Yan, Ethan takes the chili. I de-seed the chili so it’s not too spicy. I’m slowly slowly introducing chili into his dishes. His only complain is he doesn’t like the onion. Yikes! So next time I have to reduce the onion for him.

  • //

    i have all the ingredients in the pantry le..and this seems easy, an upgrade version from french toast!

    hmm gotta have it for brekkie this weekend!

  • //

    itu murtabak IKAN la XD

  • //

    i didnt eat for a long time ad too! and shit im hungry now. 12.50am.. looking at food is a sin!

  • //

    hey, i love roti john. Fell in love with it first when I was studying in Malacca. There’s this one place in bukit baru (Jiki’s Corner) that makes the best roti john ever.

    You are just so awesome to be able to make one yourself. I want your skills :D

  • //

    epic roti john! :D Hahahahaah ur a good cook huh! :)

  • //

    Thanks for sharing, this recipe is easy. Previously my friend made it in bread roll dip in flour mixture and fried, quite troublesome too.

Leave a comment

Join ME for updates & giveaways!

About Me

MeHome is where MY heart is.
I am a mother to two boys; Ethan and Ayden and a wife to Darling William. I'm a stay at home mum who blogs to break the monotony of life and to avoid feeling jaded. Would love to get to know all the Super Mommies and Daddies and Babies or Singles out there with the hope that we can learn more from each other. Most of all, I am a happy person, and I hope YOU are too.

Click here to learn more about me ^_^

My Latest Video

Watch my videos      

Easy Tong Sui Recipes

Resipi Kuih Muih Tradisional

Our Hotel Reviews Collection



Ayden and Mummy demo making CNY snacks


Submerryn and Mummy doing LIVE Peranakan Cooking Demo

Submerryn NTV7 Breakfast Show

Submerryn talks about coping with physical changes during pregnancy

Submerryn ON TV3, MHI

CNY Ang Pow lantern making demo and playing with snakes

Submerryn ON TV2 Hello On Two

CNY Ang Pow lantern making demo

Submerryn On TV3 KidsNews

Crafting with Ethan on KidsNews

Submerryn On Bernama Radio24

Submerryn In The Star Metro

Submerryn In The Star, In.Tech

Moms who’ve banked on their hobbies and build successful businesses

Submerryn In The Star, Metro

Tossing Lou Sang

Submerryn In Sin Chew

Family holiday trip

Thailand: Impiana Kata Noi

Thailand: Impiana Patong

Thailand: Novotel Hua Hin Cha-Am

Thailand: Swissotel Kamala

Thailand: Novotel Sukhumvit

Thailand: Novotel Ploenchit

Novotel Bangkok Ploenchit Sukhumvit

Thailand: Novotel Karon

Thailand: Novotel Surin

Thailand: Holiday Inn Mai Khao

Holiday Inn Resort Mai Khao and Activities for the Family

Thailand: Vana Nava Water Jungle

Thailand: Plearnwan Hua Hin

Thailand: Santorini Park Cha-am

Thailand: Asiatique Sky Bangkok

Indonesia: Holiday Inn Bali

Holiday Inn Resort Bali and Activities for the Kids

S’pore: Shangri-La Singapore

S’pore: Shangri-La Rasa Sentosa

S’pore Skyline Luge Sentosa

S’pore Universal Studio

Universal Studio Singapore

S’pore River Cruise

Singapore River Cruise

S’pore S.E.A Aquarium

S.E.A Aquarium, Sentosa, Singapore

S’pore Hotel Jen Tanglin

Klang Valley: Impiana KLCC

Port Dickson: Lexis Hibiscus

Lexis Hibiscus Port Dickson and Activities for the Family

Port Dickson: Thistle

Thistle Port Dickson

Penang: Golden Sands Resort

Golden Sands Resort, Penang

Penang: Holiday Inn Resort

Holiday Inn Resort Penang and Activities for the Kids

Penang: Shangri-La Rasa Sayang

Shangri-La Rasa Sayang Resort & Spa, Batu Feringghi Beach, Penang

Pahang: Swiss-Garden Kuantan

Pahang: Bukit Gambang Safari Park

Bukit Gambang Resort City

Melaka: Holiday Inn

Melaka: Hotel Equatorial

Equatorial Hotel Melaka

Melaka: Estadia by Hatten

Estadia by Hatten

Melaka: Novotel

Novotel Melaka

Melaka: Philea Resort & Spa

Johor: Pulai Springs Resort

Pulai Springs Resort, Johor Bahru

Johor: The Crystal Crown Arch

Johor: Dinosaur Alive Water Park

Johor: Legoland

Legoland, Johor

Johor: Hello Kitty

Sanrio Hello Kitty Town, Nusajaya Johor

Perak: The Haven Resort Hotel, Ipoh

Perak: Lost World of Tambun

Perak: Swiss-Garden Beach Resort

T’ganu: Resorts World Kijal