Baku Kitchen! An independent reference of traditional food

Roti John

Split baguette fried with minced meat and egg, sauced with chilli and mayonnaise

Malaysia Street food

RATE
Prep15 min
Cook15 min
Makes2 servings
Difficultyeasy
Makes 2 servings
Units
Share

Ingredients

Bread

  • 1baguette or 2 long soft rolls, split lengthways

Egg mixture

  • 4eggs
  • 300 gminced beef or mutton
  • 1onion, very finely chopped
  • 2spring onions, sliced
  • 1 tspcurry powder
  • 1 tspground black pepper
  • 1 tspsalt
  • 1green chilli, chopped, optional

To cook

  • margarine or butter, for the griddle

To finish

  • mayonnaise
  • chilli sauce
  • tomato ketchup
  • sliced cucumber
  • shredded lettuce

Optional

  • grated cheese
  • sardines in tomato sauce, for the fish version

Directions

  1. Beat the eggs and mix in the mince, finely chopped onion, spring onion, curry powder, pepper, salt and chilli. Chop the onion very finely, close to a mince, because chunks stop the bread sitting flat against the griddle. It cooks in the thin layer against the hot griddle, which is why it must be finely broken up.
  2. Break the mince up thoroughly in the egg so there are no clumps. Heat a flat griddle over a medium heat and melt a generous knob of margarine. Use plenty of fat.
  3. Spread it thin and to the right shape before the bread goes on, so it sets into an even layer. Immediately press the cut face of the bread down onto the wet egg mixture.
  4. Press it down firmly and quickly, while the egg is still liquid, so it grips the bread as it sets. If you wait until the egg has set, it will not stick and the whole thing comes apart.
  5. Press down hard with a spatula and hold it for a few seconds. Cook for 3 to 4 minutes until the egg has set and browned against the griddle. Toast the outside of the bread for 2 minutes, pressing it down. Then turn it back and cook the egg face a further minute if the mince needs it.
  6. Make sure the mince is cooked through, which the thin layer achieves easily at this heat. Take it off the griddle and squeeze mayonnaise, chilli sauce and ketchup over the egg face in zigzags.
  7. Add cucumber and lettuce, then close or fold the bread over. Cut it into thick sections on the diagonal. Serve immediately, wrapped in paper, and eat it with your hands. It goes soft within minutes, which is why it is made to order at the bazaar.

Technique

  • Cheese roti John, with grated cheese melted over the egg, is now the most popular version at bazaars.
  • It is sold in Malaysia and Singapore and the two versions are essentially the same.
  • It is substantial and half a baguette is a full meal.

Substitutions

  • Tinned sardines in place of minced meat.
  • Any long soft roll in place of a baguette.

Variations

  • Roti John sardin, with tinned sardines.
  • With cheese melted over the top.
  • Made with minced chicken.

History

Ramadan bazaar staple whose name is commonly explained as a vendor’s shorthand for serving a Western customer at a Malay stall.

Frequently asked questions

What is Roti John?

Roti John is a street food from Malaysia: split baguette fried with minced meat and egg, sauced with chilli and mayonnaise. Ramadan bazaar staple whose name is commonly explained as a vendor’s shorthand for serving a Western customer at a Malay stall.

How long does Roti John take to make?

Roti John takes 15 min of preparation and 15 min of cooking. The recipe makes 2 servings. It is rated easy to make.

What can I substitute in Roti John?

Yes, within limits. Tinned sardines in place of minced meat. Any long soft roll in place of a baguette.

What is the most important thing to get right in Roti John?

Beat the eggs and mix in the mince, finely chopped onion, spring onion, curry powder, pepper, salt and chilli. Chop the onion very finely, close to a mince, because chunks stop the bread sitting flat against the griddle. It cooks in the thin layer against the hot griddle, which is why it must be finely broken up.

Nutrition facts

Nutrition has not been calculated for this dish yet.

The atlas would have to match every ingredient to a food-composition database before it could publish a figure, and an estimate is not worth having if someone is counting on it.

Reviews

No reviews yet.

Cooked this? Say how it went — yours will be the first.

Leave a review

No account needed. Only the fields marked * are required, and an address is never published.

Your rating