• Home
  • RECIPE INDEX
  • EASY RECIPES
    • Easy Dinner
    • One-pot
    • Instant Pot
  • BY CUISINE
    • Asian Fusion
    • Chinese
    • Peranakan/Nyonya
    • CAMBODIA
    • LAOS
    • INDONESIAN
    • Indonesian Chinese
    • MALAYSIA
    • MYANMAR
    • SINGAPORE
    • Singapore Hawker Food
    • THAILAND
    • VIETNAM
  • BY COURSE
    • Breakfast
    • Dim Sum
    • Main Course
    • Soups/Stews
    • Salad
    • Sides
    • Condiments
    • Snacks
    • Desserts
  • INGREDIENTS
    • Rice & Grains
    • Noodles
    • Eggs
    • Tofu & Tempeh
    • Poultry
    • Red Meats
    • Pork
    • Seafood
  • SOURDOUGH
    • Sourdough Bread Recipes
    • Recipes Using Sourdough Discard
  • BREAD & BUNS
    • Steamed Buns
    • Bread with Yeast
    • No-Knead Bread
    • Quick Bread
  • CAKES/COOKIES/PASTRIES
    • Cakes
    • Chiffon Cakes
    • Sponge Cakes
    • Pastries
    • Cookies
    • Kue/Kueh
    • No-Bake Dessert
  • DIETARY
    • Gluten-free
    • Vegan
    • VEGETARIAN
    • CONFINEMENT
  • celebrate
    • Chinese New Year
    • Easter
    • Hari Raya
    • Dragon Boat Festival
    • Mooncake Festival
    • Thanksgiving
    • Winter Solstice
    • Christmas Cooking
    • Christmas Baking
What To Cook Today
  • ABOUT ME
    • CONTACT
  • Pantry
  • Shop
  • subscribe
  • Home
  • RECIPE INDEX
  • EASY RECIPES
    • Easy Dinner
    • One-pot
    • Instant Pot
  • BY CUISINE
    • Asian Fusion
    • Chinese
    • Peranakan/Nyonya
    • CAMBODIA
    • LAOS
    • INDONESIAN
    • Indonesian Chinese
    • MALAYSIA
    • MYANMAR
    • SINGAPORE
    • Singapore Hawker Food
    • THAILAND
    • VIETNAM
  • BY COURSE
    • Breakfast
    • Dim Sum
    • Main Course
    • Soups/Stews
    • Salad
    • Sides
    • Condiments
    • Snacks
    • Desserts
  • INGREDIENTS
    • Rice & Grains
    • Noodles
    • Eggs
    • Tofu & Tempeh
    • Poultry
    • Red Meats
    • Pork
    • Seafood
  • SOURDOUGH
    • Sourdough Bread Recipes
    • Recipes Using Sourdough Discard
  • BREAD & BUNS
    • Steamed Buns
    • Bread with Yeast
    • No-Knead Bread
    • Quick Bread
  • CAKES/COOKIES/PASTRIES
    • Cakes
    • Chiffon Cakes
    • Sponge Cakes
    • Pastries
    • Cookies
    • Kue/Kueh
    • No-Bake Dessert
  • DIETARY
    • Gluten-free
    • Vegan
    • VEGETARIAN
    • CONFINEMENT
  • celebrate
    • Chinese New Year
    • Easter
    • Hari Raya
    • Dragon Boat Festival
    • Mooncake Festival
    • Thanksgiving
    • Winter Solstice
    • Christmas Cooking
    • Christmas Baking
What To Cook Today
What To Cook Today
  • Home
  • ABOUT ME
    • CONTACT
  • SHOP
  • SUBSCRIBE
  • RECIPE INDEX
  • easy recipes
    • Easy Dinner
    • One-pot
    • Instant Pot
  • by course
    • Breakfast
    • Dim Sum
    • Main Course
    • Soups/Stews
    • Salad
    • Sides
    • Condiments
    • Snacks
    • Desserts
  • ingredients
    • Rice & Grains
    • Noodles
    • Eggs
    • Tofu & Tempeh
    • Poultry
    • Red Meats
    • Pork
    • Seafood
  • sourdough
    • Sourdough Bread Recipes
    • Recipes Using Sourdough Discard
  • bread & buns
    • Steamed Buns
    • Bread with Yeast
    • No-Knead Bread
    • Quick Bread
  • cakes/cookies/pastries
    • Cakes
    • Pastries
    • Chiffon Cakes
    • Sponge Cakes
    • Cookies
    • No-Bake Dessert
    • Kue/Kueh
  • dietary
    • Gluten-free
    • Vegan
    • VEGETARIAN
    • CONFINEMENT
  • celebrate
    • Chinese New Year
    • Easter
    • Hari Raya
    • Dragon Boat Festival
    • Mooncake Festival
    • Thanksgiving
    • Winter Solstice
    • Christmas Baking
    • Christmas Cooking

Roti John (Omelette Baguette Sandwich)

written by Marvellina Updated: March 13, 2025
12.6K
PIN RECIPE COMMENTS VIEW RECIPE RECIPE VIDEO
This post may contain affiliate links. Please read our disclosure policy.

You have to try this popular roti John to realize that it is probably one of the easiest and tastiest sandwiches you have ever eaten. Now you can recreate this at home with this simple yet delicious recipe.
Singapore Roti John (Omelette Baguette Sandwich)

WHAT IS ROTI JOHN

Some have said that roti John was first originated in Singapore back in the 60s. Roti is a general term for bread or anything that is bread-based or flatbread in Hindi, Malay, and Bahasa. How about John you would ask? Well, John is definitely a caucasian name and usually, a general “term” used to describe any caucasian male. Roti John is a fusion between the East and West cultures in a form of sandwich 🙂 Story goes that roti John was born when an Englishman asked a street food vendor to make him a hamburger. He described to him how a hamburger supposed to be like and with that description, the guy made him with what he had, which were baguette, mutton, eggs, onion, ketchup, and chili sauce. He then presented the so-called hamburger to the guy and said “Silakan (please) makan (eat) roti (referring to the hamburger), John (general term for caucasian male)”.
And there you have it, Roti John to this date! 🙂

WHAT’S SO GOOD ABOUT ROTI JOHN

Roti John is highly popular in Southeast Asia countries like Indonesia, Singapore, and Malaysia. In Indonesia, we have Burger Daging Sapi, which is, of course, an adaptation from the Western beef burger, but there are eggs and sauces similar to roti john added to the burger. In a way, it is also very similar to martabak telor / martabak mesir
If you ask me what’s so good about roti john, well, it’s the combination of everything: the crusty baguette, the aromatic onion, minced meat with the omelette, and of course the combination of sauces: ketchup, chili sauce, and mayonnaise. Nothing fancy but oh so addicting. Even my kids love roti john so much that they don’t even complain about the heat from chili sauce. They asked me when would I made roti john again LOL!

Singapore Roti John (Omelette Baguette Sandwich)

HOW TO MAKE ROTI JOHN

1. PREPARE THE BAGUETTE
Toast the baguette in the oven or toaster oven at 350 F for about 5 minutes.

Then cut the baguette in half for one serving. Slice the baguette horizontally with a serrated knife and take care not to cut through all the way

2. COOKING
Add a pinch of salt and black pepper to the egg and lightly beat it. Set aside. Add curry powder and a small pinch of salt to the ground meat and stir to combine

Preheat a non-stick pan, large enough for your baguette. Add onion and stir fry until fragrant, about 3 minutes.

Add the ground meat and continue to stir fry until the meat turns color and breaking up the lumps as you stir fry.

Push everything towards the middle of the pan

Pour the egg over the meat

Then get your baguette and put the cut side down on top of the egg mixture and press it down so the bread absorbs some of the juices and eggs and the mixture will stick to the bread too. Gently push in the filling that oozes out from the side. Cook until the eggs are set

Remove from the heat and with quickly flip this over a plate or you can use a turner to flip the bread over on the plate so the filling side is facing up. If you want to add cheese, quickly add the cheese on top of the filling when the filling is still warm so it can slowly melt the cheese.

There’s no fixed amount here, you drizzle how much you want to drizzle 🙂 Drizzle some ketchup, chili sauce, mayonnaise

Then close the other half of the baguette over and get ready to eat

Singapore Roti John (Omelette Baguette Sandwich)

VARIATIONS

Over the years, roti john has developed and the varieties you see these days are not limited to just what I’ve mentioned above.
Protein: People have also used cheese, canned sardines, and other meat like hotdogs, sausages, sliced turkey/ham, etc.
Vegetables: You can add slices of cucumber, lettuce, tomatoes
Sauces: Sriracha chili sauce, kewpie mayo instead of regular mayo
Singapore Roti John (Omelette Baguette Sandwich)

DID YOU MAKE THIS EASY AND TASTY ROTI JOHN RECIPE?

I love it when you guys snap a photo and tag to show me what you’ve made 🙂 Simply tag me @WhatToCookToday #WhatToCookToday on Instagram and I’ll be sure to stop by and take a peek for real!
Singapore Roti John (Omelette Baguette Sandwich)

Singapore Roti John (Omelette Baguette Sandwich)

Singapore Roti John (Omelette Sandwich)

Prep Time 10 minutes mins
Cook Time 15 minutes mins
Total Time 25 minutes mins
Servings 1 person
5 from 10 reviews
REVIEW & RATE PRINT

Ingredients

  • ½ long baguette you can use hotdog buns too
  • 100 gr ground meat (beef, mutton, chicken, turkey)

Seasonings:

  • ½ tsp meat curry powder you can use any of your favorite
  • ⅓ large onion thinly sliced
  • 1 large egg beaten
  • ¼ tsp ground black pepper
  • Small pinch of salt
  • 1 Tbsp cooking oil

Sauces:

  • Ketchup
  • Mayonnaise
  • Sriracha chili sauce or sweet chili sauce use any of your favorite chili sauce

Other optional to add on:

  • Shredded or slices of cheese I used shredded mozzarella, any cheese will do
  • Green onion finely chopped
  • Lettuce
  • Tomato slices
  • Cucumber slices

Instructions
 

Prepare the baguette:

  • Toast the baguette in the oven or toaster oven for 5 minutes. If you use a long baguette, cut in half. Slice the baguette horizontally with serrated knife and take care not to cut through all the way

Cooking:

  • Add pinch of salt and black pepper to the egg and lightly beat it. Set aside. Add curry powder and a small pinch of salt to the ground meat and stir to combine
  • Preheat a non-stick pan, large enough for your baguette. Add onion and stir fry until fragrant, about 3 minutes. Add the ground meat and continue to stir fry until the meat turns color. Push everything towards the middle of the pan. Pour the egg over the meat and then get your baguette and put the cut side down on top of the egg mixture and press it down so the bread absorbs some of the juices and eggs and the mixture will stick to the bread too. Gently push in the filling that oozes out from the side. Cook until the eggs are set
  • Remove from the heat and with quickly flip this over a plate or you can use a turner to flip the bread over on the plate so the filling side is facing up
  • If you want to add cheese, quickly add the cheese on top of the filling when the filling is still warm so it can slowly melt the cheese. Top with lettuce, cucumber, and/or tomato slices if you like

Dressing roti john and serve:

  • There's no fixed amount here, you drizzle how much you want to drizzle 🙂 Drizzle some ketchup, chili sauce, mayonnaise and then close the other half of the baguette over and get ready to eat

*Nutrition facts are just estimates and calculated using online tools*

Nutrition Facts
Singapore Roti John (Omelette Sandwich)
Serving Size
 
1 serving
Amount per Serving
Calories
1004
% Daily Value*
Fat
 
63
g
97
%
Saturated Fat
 
14
g
88
%
Trans Fat
 
1
g
Polyunsaturated Fat
 
20
g
Monounsaturated Fat
 
25
g
Cholesterol
 
269
mg
90
%
Sodium
 
1478
mg
64
%
Potassium
 
643
mg
18
%
Carbohydrates
 
71
g
24
%
Fiber
 
4
g
17
%
Sugar
 
12
g
13
%
Protein
 
36
g
72
%
Vitamin A
 
389
IU
8
%
Vitamin C
 
5
mg
6
%
Calcium
 
201
mg
20
%
Iron
 
8
mg
44
%
* Percent Daily Values are based on a 2000 calorie diet.
Did you make this recipe?Let me know how you like this recipe and consider rating it! Tag me @whattocooktoday I'd love to see your photos/videos on Instagram
previous post
Economy Fried Bee Hoon / Fried Noodles
next post
Easy Kuih Wajik / Wajid / Bee Koh (Glutinous Rice with Palm Sugar Cake)
5 from 10 votes (10 ratings without comment)

Leave a Comment Cancel Reply

Please feel free to ask questions here or leave your comments and ratings if you have tried the recipe! Your Email address will not be published!




Save my name, email, and website in this browser for the next time I comment.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Hello! I'm Marvellina!

I’m passionate about food—especially bold, comforting Asian flavors—and I love sharing approachable recipes and creative bakes with an Asian twist. So glad you’re here! LEARN MORE...

Our Favorites

  • How To Make Soft and Fluffy Pandan Chiffon Cake (Complete Guide)

  • How to Make Basic Asian Rice Porridge (Congee)

  • Soft Fluffy Steamed Bao Buns Recipe (Baozi/Mantou)

  • The Easiest Crispy Roast Pork Belly (Siu Yuk – Sio Bak)

  • Facebook
  • Instagram
  • Pinterest
  • Youtube

©2025 - What To Cook Today. All Rights Reserved.
Privacy & Disclosure Policy


Back To Top
  • Home
  • ABOUT ME
    • CONTACT
  • SHOP
  • SUBSCRIBE
  • RECIPE INDEX
  • easy recipes
    • Easy Dinner
    • One-pot
    • Instant Pot
  • by course
    • Breakfast
    • Dim Sum
    • Main Course
    • Soups/Stews
    • Salad
    • Sides
    • Condiments
    • Snacks
    • Desserts
  • ingredients
    • Rice & Grains
    • Noodles
    • Eggs
    • Tofu & Tempeh
    • Poultry
    • Red Meats
    • Pork
    • Seafood
  • sourdough
    • Sourdough Bread Recipes
    • Recipes Using Sourdough Discard
  • bread & buns
    • Steamed Buns
    • Bread with Yeast
    • No-Knead Bread
    • Quick Bread
  • cakes/cookies/pastries
    • Cakes
    • Pastries
    • Chiffon Cakes
    • Sponge Cakes
    • Cookies
    • No-Bake Dessert
    • Kue/Kueh
  • dietary
    • Gluten-free
    • Vegan
    • VEGETARIAN
    • CONFINEMENT
  • celebrate
    • Chinese New Year
    • Easter
    • Hari Raya
    • Dragon Boat Festival
    • Mooncake Festival
    • Thanksgiving
    • Winter Solstice
    • Christmas Baking
    • Christmas Cooking

Let me know how you like the recipe and consider rating it!

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.