Roti john

Discover this authentic Malaysian Roti john recipe — a satisfying weeknight dish that's an impressive dish that showcases your cooking skills. Made with minced beef, onion, eggs and 5 more fresh ingredients, this recipe guides you through 7 detailed steps to create a truly memorable meal. Ready in about 40 minutes from start to finish. Whether you're cooking for family, friends, or a special occasion, this malaysian classic is sure to impress.

Hard
Updated March 14, 2026
4 views

15

Prep Time (min)

30

Cook Time (min)

4

servings

450

Calories/serving

Hard

Difficulty

Roti john

Ingredients

Servings:
4
  • 1 lb Minced Beef
  • 1 Onion
  • 3 Eggs
  • 1 tbs Chilli
  • 1 Baguette
  • To taste Salt
  • To taste Pepper
  • Top Mayonnaise

Instructions

7 steps · ~21 minutes total

  1. Step 1

    Mix all the ingredients in a bowl.

    3 minutes
  2. Step 2

    Heat a pan or griddle with a little vegetable oil.

    3 minutes
  3. Step 3

    Pour the mixture onto the pan and place a piece of open-faced baguette on top.

    3 minutes
  4. Step 4

    Press on the bread with a spatula and grill for 2 minutes.

    3 minutes
    Oil the grill grates before placing food to prevent sticking.
  5. Step 5

    Turn the bread over to make it a little crispy.

    3 minutes
  6. Step 6

    Remove from pan and cut the bread into small portions.

    3 minutes
    Keep your fingers curled under (claw grip) for safety when cutting.
  7. Step 7

    Add mayonnaise and/or Sambal before cutting the sandwich (optional).

    3 minutes
    Keep your fingers curled under (claw grip) for safety when cutting.

💡 Tips & Tricks

This Malaysian recipe for Roti john is best served fresh. Adjust seasoning to your taste.

🔄 Variations

• Protein swap: Try substituting the main protein with chicken, tofu, or shrimp for a different take on this dish. • Spice level: Adjust the heat to your preference — add more chili for extra kick, or reduce it for a milder version. • Vegetarian: Replace meat with mushrooms, chickpeas, or your favorite plant-based protein. • Fusion twist: Combine elements of Malaysian cuisine with your local favorites for a creative fusion dish.

Storage & Reheating

❄️

Refrigerator

Up to 3 days in an airtight container

🧊

Freezer

Up to 2 months — thaw overnight in fridge

🔥

Reheat in a skillet or microwave until heated through.

What to Serve With

Complete your malaysian meal with these perfect pairings:

🍽️Steamed rice or crusty bread
🍽️A fresh green salad
🍽️Seasonal roasted vegetables

About This Dish

Roti john is a beloved dish from Malaysian cuisine, originating in Malaysia. With a total preparation time of about 45 minutes, it makes for a satisfying weeknight dinner.

Malaysian cuisine offers a rich tapestry of flavors and cooking traditions that reflect the culture and history of the region. This dish is a wonderful example of its distinctive culinary heritage.

This recipe is rated hard difficulty and uses 8 ingredients. Experienced cooks will appreciate the technique involved.

Frequently Asked Questions

Roti John is a popular Malaysian street food dish that consists of a toasted bread sandwich filled with a mixture of minced meat, eggs, and various seasonings, often served with chili sauce.

Rate This Recipe

How was this recipe?

Share This Recipe

Nutrition Facts

4 serving(s) per recipe

Serving size1 serving
Calories450kcal
Total Fat20g
Sodium776mg
Total Carbohydrates50g
Dietary Fiber3g
Protein54g

* Percent Daily Values are based on a 2,000 calorie diet. Values are approximate and may vary based on ingredients used.

Recipe Details

CuisineMalaysian
CategoryDinner
CountryMalaysia