Skip to content
malaysianlunch✨ New

Malaysian Black Pepper Beef Sandwich (Roti-Style)

Malaysian black pepper beef stuffed into toasted roti for a spicy, peppery handheld meal.

Prep
16 min
Cook
26 min
Servings
6
Difficulty
Hard
4.4
Sign in to rate
#malaysian#beef#black-pepper#sandwich#stir-fry#quick

About This Recipe

Black pepper beef is a beloved dish across Malaysia and Singapore's Chinese-influenced food culture, thinly sliced beef stir-fried hard and fast with a generous amount of cracked black pepper, soy sauce, and onions. This sandwich tucks that same peppery beef into toasted roti canai (Malaysian flatbread), turning a wok dish into a portable, handheld meal. The technique that matters is stir-frying at genuinely high heat -- the wok or pan needs to be smoking hot so the beef sears in seconds rather than stewing in its own juices, keeping it tender rather than tough. Black pepper should be added generously and, ideally, freshly cracked rather than pre-ground, since it's meant to be a defining flavor note rather than background seasoning. Served wrapped in warm roti with a scattering of crispy fried shallots, this dish shows how easily Malaysia's stir-fry traditions adapt into street-food-style handheld formats.

Ingredients

Serves 6

  • 400 gbeef sirloin(thinly sliced against the grain)
  • 2 tbspsoy sauce
  • 1 tbspoyster sauce
  • 2 tbspfreshly cracked black pepper
  • 1 tbspcornstarch
  • 3 tbspoil
  • 1onion(sliced)
  • 3 clovesgarlic(minced)
  • 4roti canai or flatbread
  • 2 tbspfried shallots
  • 1 tspsugar

Instructions

  1. 1

    Marinate the beef

    Toss sliced beef with soy sauce, cornstarch, and half the black pepper. Let marinate 15 minutes.

  2. 2

    Heat the wok

    Heat oil in a wok or wide pan over high heat until visibly smoking.

  3. 3

    Sear the beef

    Add beef in a single layer and sear undisturbed 30-45 seconds, then stir-fry quickly until just browned, about 1-2 minutes total. Remove and set aside.

  4. 4

    Cook the aromatics

    In the same wok, add onion and garlic, stir-fry 1-2 minutes until fragrant and slightly softened.

  5. 5

    Combine

    Return beef to the wok, add oyster sauce, remaining black pepper, and sugar. Toss quickly to combine, about 1 minute.

  6. 6

    Assemble

    Warm the roti in a dry pan, fill with the black pepper beef, top with fried shallots, and wrap or fold to serve.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Use a genuinely hot wok or pan -- the beef should sear, not simmer, to stay tender.

  • →

    Use freshly cracked black pepper rather than pre-ground for a sharper, more aromatic heat.

  • →

    Slice the beef thinly against the grain for the most tender bite.

Variations

  • •

    Use flank steak or ribeye instead of sirloin for different flavor and texture.

  • •

    Add sliced bell peppers to the stir-fry for extra color and crunch.

  • •

    Serve over rice instead of wrapped in roti for a non-handheld version.

Storage

Best eaten immediately. Cooked beef keeps refrigerated for up to 2 days; reheat quickly over high heat to avoid overcooking it further.

History & Origin

Black pepper beef reflects the Cantonese and broader Chinese culinary influence on Malaysian and Singaporean cooking, brought by Chinese immigrant communities and adapted with local ingredients and serving styles like roti canai.

Frequently Asked Questions

Can I use a different cut of beef?

Yes, flank steak or ribeye both work well, as long as they're sliced thin against the grain.

What if I don't have roti canai?

Any soft flatbread or even a tortilla works as a substitute wrap.

Why is my beef tough instead of tender?

The wok likely wasn't hot enough, or the beef was overcooked -- high heat and quick cooking are essential for tender stir-fried beef.

Nutrition Facts

Per serving (307g / 10.8 oz) · 6 servings total

Calories444kcal
Protein23g
Carbohydrates52g
Fat16g
Fiber3g
Protein23g
Carbs52g
Fat16g

Time Summary

Prep time16 min
Cook time26 min
Total time42 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes