Authentic Beef Lok Lak Recipe: Singapore Street-Style Crispy Bites

Main Courses

Authentic Beef Lok Lak Recipe: Singapore Street-Style Crispy Bites

This authentic beef lok lak recipe brings Singapore street-food magic to your kitchen with its signature crispy beef bites and bold peanut sauce. 🌟 The secret lies in the traditional spice marinade—turmeric, coriander, and tamarind—that transforms tough beef into tender, flavorful morsels.

I've perfected this recipe after years of testing, ensuring every bite delivers that perfect balance of spicy, sweet, and savory.

The technique is simple yet critical: thinly sliced beef is marinated, then quickly seared to achieve that signature crispy exterior while keeping the inside tender. The peanut sauce, made with kecap manis and fresh herbs, ties everything together with its rich, nutty depth.

This dish isn't just about the beef—it's about the experience of street-style Singaporean cooking at home.

What you'll end up with is restaurant-quality beef lok lak that's crispy on the outside, tender inside, and drenched in that addictive peanut sauce. The dish is traditionally served with steamed rice, cucumber slices, and lime wedges, creating a refreshing contrast to the rich flavors.

The aroma alone will have everyone gathered around the table, eager for their first bite.

Perfect for weeknight dinners or special occasions, this recipe delivers authentic taste without the fuss. The key is in the preparation—marinating the beef properly and achieving that perfect sear. Let's bring Singapore street food to your kitchen!

šŸ‘Øā€šŸ³
Difficulty
Medium
🄩
Category
Meat
šŸ”„
Calories
Med Cal

Ingredients for authentic beef lok lak

Grab these vibrant ingredients for Singapore street food magic right in your kitchen.

Ingredient Amount Notes
Beef Flank Steak 🄩 1 ½ lb Thinly sliced against grain
Kecap Manis (Sweet Soy Sauce) šŸ¶ ½ cup Indonesian brand preferred
Fresh Turmeric 🌿 1 tbsp Grated, vibrant color
Ground Coriander 🌿 1 tbsp Freshly ground preferred
Tamarind Paste šŸ‹ 2 tbsp Or substitute lime juice
Garlic Cloves šŸ§„ 6 cloves Minced, aromatic
Fresh Lemongrass 🌿 3 pieces White part only, finely chopped
Fresh Chili šŸŒ¶ļø 2 whole Bird's eye or Thai chili
Peanut Butter 🄜 ½ cup Smooth, unsweetened
Coconut Milk 🄄 ½ cup Full-fat, canned
Fish Sauce šŸ¶ 1 tbsp Red Boat brand preferred
Brown Sugar šŸš 2 tbsp Light or dark
Vegetable Oil šŸ«’ ½ cup For deep-frying
Lime šŸ‹ 2 whole Juiced, for garnish
Fresh Cilantro 🌿 ½ cup Chopped, for garnish
Jasmine Rice šŸš 2 cups Uncooked, steamed
Salt šŸ§‚ 1 tsp Kosher or sea salt
Black Pepper šŸŒ¶ļø ½ tsp Freshly ground

The beef is non-negotiable—flank steak delivers that signature tender yet crispy texture when sliced thinly against the grain. Costco or Asian markets usually carry it pre-sliced, but if you're slicing yourself, use a sharp knife and freeze the meat for 30 minutes first. For the marinade, Red Boat fish sauce and Indonesian kecap manis are essential—Trader Joe's or H Mart stock both. Look for fresh turmeric and lemongrass at the produce section; they should smell aromatic and vibrant, not wilted or musty. If you can't find fresh turmeric, ground turmeric at half the amount works in a pinch.

No kecap manis? Substitute 1/4 cup soy sauce plus 1 tbsp brown sugar—it won't be identical, but it'll get you close. Swapping out the fish sauce? Worcestershire sauce at half the amount mimics the umami punch, though it's not a perfect match. For the peanut sauce, natural peanut butter (no added sugar) is key—Smucker's or Crazy Richard's are reliable. The tamarind paste can be tricky to find; substitute lime juice plus a pinch of sugar if needed. Fresh chilies add heat, but if you're sensitive, reduce to 1 whole chili or use 1 tsp chili flakes. The coconut milk should be full-fat—no low-fat shortcuts here.

Marinate the beef for at least 30 minutes (overnight is better), then refrigerate until ready to cook. The peanut sauce keeps for 3 days in the fridge, but the beef is best served fresh. Store any leftovers in an airtight container for up to 2 days. For extra authenticity, serve with steamed jasmine rice and cucumber slices on the side. The lime wedges and cilantro should be added right before serving—they brighten up the dish instantly. Double the sauce if you're feeding a crowd—it disappears fast!

ā¤ļø

Why You'll Love This Recipe

  • Two-Handed Prep: I swear by this—slice that flank steak thin, toss it in a bowl with kecap manis and turmeric, then let it marinate while you chop the rest. Ten minutes of actual work, and you’re golden.
  • Sweet-Savory Magic: That tamarind paste and kecap manis combo? It’s the secret weapon. The beef comes out sticky, caramelized, and packed with a tangy depth that makes regular stir-fries taste bland.
  • Weeknight or Weekend: Serve it over rice with quick-pickled veggies for a casual dinner, or pile it high on toast with fried shallots for brunch. Same prep, totally different vibes—no rules here.
  • Leftovers That Don’t Suck: Between us, this recipe actually improves the next day. The flavors meld even more, and reheating it in a sizzling pan? Crispy edges every time. Budget win, flavor win.

Step-by-step instructions for Singapore street-style crispy beef

Here's how to achieve that iconic crunch and bold flavor profile that makes lok lak unforgettable.

1

šŸ”„ Step 1: Marinate the Beef for Maximum Flavor

Slice the 1.5 lb beef flank steak thinly against the grain into ¼-inch thick strips. Place them in a bowl and add 1 tbsp grated fresh turmeric, 1 tbsp ground coriander, 2 tbsp tamarind paste, 6 minced garlic cloves, 3 finely chopped pieces fresh lemongrass (white part only), 2 finely chopped fresh chili, 1 tbsp fish sauce, 2 tbsp brown sugar, and ½ tsp black pepper. Mix gently to coat evenly.

Cover and refrigerate for at least 4 hours (overnight is best). This marinade transforms tough flank steak into tender, flavorful pieces. The tamarind and fish sauce create that signature tangy-savory balance, while the turmeric adds vibrant color. Don't skip this step—it's what makes lok lak authentic.

2

šŸ³ Step 2: Deep-Fry for Perfect Crispiness

Heat ½ cup vegetable oil in a deep skillet to 350°F (use a thermometer—this is critical). Working in batches to avoid overcrowding, fry the marinated beef for 2-3 minutes until golden brown and crispy. The oil should sizzle gently, and you'll see the edges curl slightly—this is your signal it's ready.

Drain on paper towels and keep warm. If the oil gets too cool between batches, let it reheat to 350°F before frying. The high heat creates that signature crunch while keeping the inside juicy. Don't rush this—undercooked beef will be tough, and overcooked beef will be dry. Aim for medium-rare at the center.

3

🄘 Step 3: Prepare the Peanut Sauce

In a saucepan, combine ½ cup peanut butter, ½ cup coconut milk, ½ cup kecap manis, 1 tbsp fish sauce, and 2 tbsp brown sugar. Cook over medium-low heat for 5-7 minutes, stirring constantly until smooth and slightly thickened. The sauce should coat the back of a spoon but still be pourable.

Taste and adjust—add more kecap manis for sweetness, fish sauce for saltiness, or a splash of water if it's too thick. This sauce is the heart of lok lak, balancing rich peanut with the tangy-sweet kecap manis. Keep it warm until serving, but don't let it boil or it'll separate.

4

šŸ‘Øā€šŸ³ Step 4: Cook the Jasmine Rice

Rinse 2 cups jasmine rice under cold water until the water runs clear. Cook in a rice cooker with 4 cups water and 1 tsp salt according to manufacturer's instructions. The rice should be fluffy and slightly sticky—this texture soaks up the peanut sauce beautifully.

While the rice cooks, prepare the garnishes: juice 2 whole limes and chop ½ cup fresh cilantro. These bright flavors cut through the richness of the peanut sauce and fried beef. The rice should finish cooking just as you're ready to serve—steaming hot rice with crispy beef is key for that street-food experience.

5

šŸ½ļø Step 5: Assemble and Serve Immediately

Arrange the crispy beef strips over the jasmine rice. Drizzle generously with the warm peanut sauce and garnish with lime juice and chopped cilantro. The contrast of textures—crispy beef, creamy sauce, fluffy rice—is what makes lok lak so addictive.

Serve immediately while everything is hot. The sauce should cling to the beef and rice, creating each bite's perfect balance of sweet, savory, spicy, and umami. For extra authenticity, serve with cucumber slices and a side of quick-pickled vegetables to cut through the richness. This dish tastes even better the second time around!

šŸ‘Øā€šŸ³

Pro Tips For Making Authentic Beef Lok Lak

  • Slice Against the Grain: I learned this the hard way—flank steak is stubborn when sliced wrong. Cut it perpendicular to the grain (yes, even if it looks like you’re fighting the muscle fibers) for tender bites. If you’re unsure which way is "against," pull a strand—it should stretch like taffy, not snap.
  • Brown the Steak First: Skip the slow cook, and start with a screaming-hot pan. Sear the flank steak for 2-3 minutes per side until deeply browned—this locks in flavor that’ll later meld with the kecap manis and tamarind. I used to rush this, and the sauce just tasted like sweet soy water.
  • Grind Your Own Spices: Store-bought ground coriander loses its punch fast. Toast whole coriander seeds in a dry pan for 1 minute until fragrant, then grind them fresh—this makes a real difference in the aromatic base. (Yes, even if you’re impatient like me.)
  • Balance the Tamarind: Tamarind paste is sneaky—too much and your lok lak tastes like a sour candy. Mix it with a splash of warm water first (about 1 tsp paste to 2 tbsp water), then taste before adding to the sauce. You want tang, not pucker.

Common mistakes when making great authentic beef lok lak

Over-Marinating Beef

While marinating is crucial for tenderizing the beef, leaving it too long—especially overnight—can actually break down the muscle fibers excessively, making the meat mushy when fried. I've found that 4-6 hours is the sweet spot for beef lok lak.

Any longer than 6 hours, and you risk losing that perfect texture. Trust me, I've learned this the hard way with overly tender (and sad) beef bites! 🄩

Skipping the Oil Temp Check

Frying at the wrong temperature is the #1 reason for soggy beef lok lak. You NEED that oil at exactly 350°F—any lower, and your beef will absorb oil and turn greasy; any higher, and it'll burn on the outside before cooking through.

I always use a thermometer (like the Thermoworks Smoke), because relying on visual cues alone leads to inconsistent results. Don't skip this step—it's what creates that signature crunch! šŸŒ”ļø

Overcrowding the Pan

Packing too many beef strips into the pan at once causes the oil temperature to drop dramatically, leading to greasy instead of crispy results. Work in small batches—I typically fry 4-5 strips at a time—and let the oil return to 350°F between batches.

Patience here pays off with that perfect golden crust. Rushing this step is how you end up with sad, limp beef instead of crispy bites. ā°

Using Wrong Beef Cut

Flank steak is non-negotiable for lok lak—it's lean enough to sear quickly while staying tender. I've tried using sirloin or ribeye, but they either turn tough or cook unevenly. The key is slicing thinly against the grain (about ¼-inch thick

If you're using pre-sliced beef from the store, check the packaging—it should say "for stir-fry" or "thinly sliced." 🚫🄩

Neglecting Sauce Balance

The peanut sauce is where many home cooks stumble. Too much sweetness from kecap manis makes it cloying, while too little fish sauce leaves it flat. I always taste and adjust as I go—adding ½ tsp more fish sauce for saltiness or 1 tsp more brown sugar for sweetness.

The sauce should be smooth but still pourable, not thick like peanut butter. Don't be afraid to tweak it to your preference—this is your dish, after all! 🄜

Serving Too Late

Lok lak is best served immediately after frying while the beef is still crispy and the sauce is warm. I've seen people let the beef sit for hours before serving, and the texture suffers—it goes from crispy to soggy in no time.

The sauce also separates if left too long. Keep everything warm in low heat until serving, and assemble right before eating. The contrast of hot, crispy beef with cool cucumber slices and lime is what makes this dish truly special. ā³

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 12g60%
Cholesterol 135mg45%
Sodium 1250mg54%
Total Carbohydrate 32g11%
Dietary Fiber 4g14%
Sugars 14g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use chicken or pork instead of beef for lok lak?

While beef is traditional, you can adapt this recipe with chicken thighs (bone-in for flavor) or pork tenderloin. Use the same marinade time (4-6 hours max) and fry at 375°F for chicken or 350°F for pork. Chicken benefits from a slightly longer fry time (3-4 minutes) to ensure doneness. Pork should reach 145°F internally. The texture will differ but still deliver that signature crispy exterior!

2

What's the best way to find kecap manis if I don't have an Asian market nearby?

Look for Indonesian sweet soy sauce at international grocery stores like Trader Joe's or H Mart. If unavailable, substitute ¼ cup soy sauce + 1 tbsp brown sugar. For deeper flavor, add ½ tsp molasses. The sauce won't be identical, but it'll capture the sweet-savory balance. Pro tip: Check the Asian foods aisle at Walmart or Target—many carry it now!

3

How spicy should the dish be, and can I adjust it?

The recipe uses 2 fresh chilies for mild heat—adjust to taste! For mild heat, remove seeds and membranes. For spicy, add 1 extra chili or 1 tsp chili flakes. The sauce itself isn't spicy, but the beef carries the heat. If you're sensitive, reduce to 1 whole chili (seeds removed) or omit entirely. The lime garnish helps balance any heat.

4

Can I make lok lak ahead of time for a party?

Prepare components separately: marinate the beef up to 2 days ahead (store in fridge), make the peanut sauce 1 day ahead (reheat gently), and cook the rice fresh. Fry the beef just before serving—it loses crispiness within 15 minutes. Keep everything warm in low oven (200°F) until ready to assemble. The sauce can be reheated on the stovetop with a splash of water.

5

What other proteins work well with the peanut sauce?

This sauce pairs beautifully with tofu (press and fry first), shrimp (cook for 2-3 minutes until pink), or chicken. For tofu, marinate in ½ the fish sauce + 1 tbsp soy sauce for 30 minutes before frying. Shrimp should be peeled and deveined. The sauce's richness complements all these proteins—just adjust cooking times to avoid overcooking!

ā˜…ā˜…ā˜…ā˜…ā˜…4.6(1 review)
Categories Main Courses