Loading

Sri Lankan Biestek (Beef Steak with Onions) is a hearty, tangy, and peppery dish. It perfectly captures the comforting depth of Sri Lankan home cooking. Thin slices of beef are marinated in garlic and white vinegar. Turmeric, cumin, and plenty of black pepper are also added. Then they are cooked with fragrant curry leaves, cinnamon, and onions until tender. The result is a dish bursting with bold flavors. It is layered with sweet caramelized onions. It also features the mild heat of banana peppers and the earthy warmth of spices.

This Sri Lankan version of biestek has a unique quality. It offers a deep, spicy aroma. This is balanced by a gentle tang from vinegar and a hint of sweetness from sugar. The beef is first simmered in its own juices until tender. Then it is lightly fried with peppers, onions, and mustard. This coats each slice with a glossy, flavorful sauce. The final touch of onion rings adds texture and a subtle sweetness that perfectly complements the rich meat.

Sri Lankan biestek is typically served with steamed white rice, yellow rice, or soft bread rolls. The dish feels both rustic and celebratory. Itโ€™s ideal for family meals or special occasions, offering that signature island warmth and spice in every bite.


๐Ÿฅฉ Ingredients for Sri Lankan biestek (steak with onions)

Ingredients

Beef

  • 1 kg beef steak, cut into medium pieces
  • 1 tbsp chili powder
  • 1 tsp turmeric powder
  • 1 tsp black pepper
  • 1 tsp salt
  • 1 tbsp ginger, minced
  • 1 tbsp garlic, minced
  • 1 tbsp lime juice

For frying

  • Oil, for light deep-frying

For the onion mixture

  • 2 large onions, sliced
  • 3โ€“4 green chilies, sliced
  • 8โ€“10 curry leaves
  • 1 cinnamon stick
  • 1 tsp freshly ground black pepper
  • ยฝ tsp chili powder
  • ยฝ tsp turmeric powder
  • 1 tbsp soy sauce
  • 1โ€“2 tbsp cooking oil
  • Salt, to taste

Instructions

  1. Season the beef: Add chili powder, turmeric, black pepper, salt, ginger, garlic, and lime juice. Mix thoroughly and let it marinate for 30 minutes.
  2. Lightly deep-fry: Heat oil in a deep pan over medium-high heat. Add the seasoned beef in batches and lightly deep-fry until the outside is browned. Don’t over-fry, because the beef can become tough. Remove and drain.
  3. Pound the fried beef gently with a pestle while it is still warm. This helps soften the meat and gives it that characteristic texture.
  4. Cook the onions: Heat 1โ€“2 tablespoons of oil in a large pan. Add curry leaves, cinnamon, sliced onions, and green chilies. Cook until the onions become soft and lightly golden.
  5. Add the spices: Add black pepper, chili powder, and turmeric. Stir well for about 30 seconds.
  6. Add the beef: Add the lightly fried beef to the onion mixture. Pour in the soy sauce and toss everything together.
  7. Finish cooking: Cook over medium heat for 3โ€“5 minutes, stirring occasionally, until the beef is well coated with the onions and spices. If you prefer it slightly saucy, add a few tablespoons of water and simmer briefly.
  8. Serve: Serve hot with steamed rice, Sri Lankan yellow rice, fried rice, roti, or paratha.

๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿณ Instructions for Making Sri Lankan biestek (steak with onions)

Prep Work

  1. Gather and measure all ingredients.
  2. Chop 1 onion finely for cooking; slice the remaining onions into rings for the final stage.

Prepare the Beef

  1. Pat dry the beef slices with paper towels to remove moisture.
  2. Slice thinly against the grain.
  3. Lightly pound the slices with the back of a cleaver or meat mallet to tenderize.

Marinate the Beef

  1. In a bowl, combine beef slices, minced garlic, turmeric, pepper, cumin, sugar, and salt.
  2. Add white vinegar and mix well to coat evenly.
  3. Marinate for at least 30 minutes (or up to 2 hours in the fridge for deeper flavor).

Cook the Biestek

  1. Heat a medium pan over medium heat. Add the marinated beef along with pandan leaf, curry leaves, cinnamon, and sliced garlic.
  2. Cook for 10โ€“12 minutes, stirring occasionally, until the beef releases its juices.
  3. Continue cooking until the liquid reduces and thickens by half.
  4. Remove the beef and the thickened sauce into separate bowls.

Final Assembly

  1. In the same or a larger pan, heat oil over medium heat.
  2. Add banana peppers, green chilies, and minced ginger. Sautรฉ until the peppers soften.
  3. Add mustard seeds and cook for another minute.
  4. Return the cooked beef slices to the pan and stir-fry for 3โ€“5 minutes.
  5. Pour in the reserved beef sauce and simmer on low heat until the beef is coated and flavorful.
  6. Add onion rings, toss well, and cook for another minute.
  7. Taste and adjust salt if needed.

Serve warm with steamed white rice, yellow rice, or bread rolls.


Notes & Tips for Sri Lankan-Style Beef Steak

  • Pound the beef after frying: Lightly deep-fry the seasoned beef first, then use a pestle to gently pound each piece while warm. This helps soften the beef and gives it a tender, slightly shredded texture.
  • Do not over-fry: The beef only needs a light golden-brown exterior. Frying too long can make it dry and tough.
  • Pound gently: The goal is to soften and break down the meat, not completely crush it.
  • Slice the onions generously: Thickly sliced onions hold their texture better and become deliciously caramelized as they cook with the beef.
  • Use fresh curry leaves: They add an important Sri Lankan aroma and flavor to the dish.
  • Adjust the heat: Add more green chilies or chili powder if you prefer a spicier beefsteak.
  • Don’t skip black pepper: Freshly ground black pepper gives the dish its characteristic peppery flavor.
  • Finish the beef with the onions: After pounding, cook the beef with the sautรฉed onions and spices for a few minutes so it absorbs all the flavors.
  • Best served hot: Serve immediately with rice, fried rice, roti, or paratha.

Serving Suggestions

Sri Lankan Beefsteak is best served hot with:

  • ๐Ÿš Steamed white rice โ€” a simple and classic pairing.
  • ๐Ÿ› Sri Lankan yellow rice โ€” adds a fragrant, flavorful touch.
  • ๐Ÿฅฅ Coconut rice โ€” the creamy coconut flavor balances the spicy beef.
  • ๐Ÿซ“ Paratha or roti โ€” perfect for scooping up the flavorful onions and beef.
  • ๐Ÿฅ” Potato curry โ€” makes a hearty Sri Lankan-style meal.
  • ๐Ÿฅฅ Dhal curry โ€” a comforting combination with the spicy beef.
  • ๐ŸŒถ๏ธ Pol sambol or seeni sambol โ€” adds freshness, heat, and sweetness.
  • ๐Ÿฅ’ Fresh cucumber and onion salad โ€” a refreshing side to balance the richness of the beef.
  • ๐Ÿ† Sri Lankan fried eggplant/brinjal salad โ€” an especially good pairing for a full Sri Lankan rice-and-curry meal.

Video


Frequently Asked Questions (FAQs):

Can I use another cut of beef for Sri Lankan biestek?

Yes. Flank, sirloin, or round steak work best. Just slice thinly and tenderize before marinating.

Can I make this dish ahead of time?

Yes. You can cook the beef and refrigerate it for up to 2 days. Reheat gently before serving.

What makes Sri Lankan beefsteak different?

Sri Lankan beefsteak is typically seasoned with aromatic spices, lightly fried, then cooked with onions, green chilies, curry leaves, and black pepper for a rich, spicy flavor.

Why do you pound the beef after deep-frying?

Pounding the lightly fried beef with a pestle helps break down the meat fibers, making the beef softer and giving it a distinctive tender texture.

Should I deep-fry the beef until crispy?

No. Lightly deep-fry the beef until it is browned on the outside. Over-frying can make the beef dry and tough.

Is Sri Lankan biestek spicy?

It has a mild to moderate heat from green chilies and black pepper, but you can adjust it to taste.

How long can I marinate the beef?

Up to 2 hours in the refrigerator gives the best flavor, but even 30 minutes works in a pinch.

Can I use a different cut of beef?

Yes. You can use beef steak, sirloin, chuck, or another suitable cut. If using a tougher cut, adjust the cooking time accordingly.

Can I make this beefsteak less spicy?

Yes. Reduce the chili powder and green chilies. You can keep the black pepper for flavor while adjusting the heat to your preference.

Can I prepare the beef ahead of time?

Yes. The beef can be fried and pounded ahead of time. Refrigerate it in an airtight container and finish cooking it with the onions when ready to serve.

What should I serve with Sri Lankan beefsteak?

It pairs beautifully with steamed rice, yellow rice, coconut rice, roti, paratha, dhal curry, pol sambol, or a fresh salad.

How do I keep the beef tender?

Avoid over-frying and don’t pound the beef too aggressively. After frying, cook it with the onions only until the flavors come together.

Sri Lankan bistek (steak with onions)

Yield: 4
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour

Sri Lankan Bistek (Beef Steak with Onions) is a hearty, tangy, and peppery dish that perfectly captures the comforting depth of Sri Lankan home cooking. Thin slices of beef are marinated in a flavorful mix of garlic, white vinegar, turmeric, cumin, and plenty of black pepperโ€”then cooked with fragrant curry leaves, cinnamon, and onions until tender. The result is a dish bursting with bold flavors, layered with sweet, caramelized onions, the mild heat of banana peppers, and the earthy warmth of spices.

No Ratings

Ingredients

For the Beef

  • 500g sliced beef (flank steak or any tender cut)

To Marinate

To Cook the Bistek

  • 4 tbsp oil
  • 1 large onion, chopped
  • 2 cloves garlic, finely sliced
  • 1 sprig curry leaves (or substitute with 1 bay leaf)
  • 2โ€ณ piece [pandan leaf] (optional)
  • 2โ€ณ piece cinnamon

For Final Assembly

  • 4 banana peppers (or substitute with green bell peppers)
  • 2 green chilies, split or cut lengthwise
  • 2 large onions, cut into rings
  • 1 tbsp minced ginger (1ยฝ-inch piece)
  • 1 tsp mustard seeds

Instructions

Prep Work

  1. Gather and measure all ingredients.
  2. Chop 1 onion finely for cooking; slice the remaining onions into rings for the final stage.

Prepare the Beef

  1. Pat dries the beef slices with paper towels to remove moisture.
  2. Slice thinly against the grain.
  3. Lightly pound the slices with the back of a cleaver or meat mallet to tenderize.

Marinate the Beef

  1. In a bowl, combine beef slices, minced garlic, turmeric, pepper, cumin, sugar, and salt.
  2. Add white vinegar and mix well to coat evenly.
  3. Marinate for at least 30 minutes (or up to 2 hours in the fridge for deeper flavor).

Cook the Biestek

  1. Heat a medium pan over medium heat. Add the marinated beef along with pandan leaf, curry leaves, cinnamon, and sliced garlic.
  2. Cook for 10โ€“12 minutes, stirring occasionally, until the beef releases its juices.
  3. Continue cooking until the liquid reduces and thickens by half.
  4. Remove the beef and the thickened sauce into separate bowls.

Final Assembly

  1. In the same or a larger pan, heat oil over medium heat.
  2. Add banana peppers, green chilies, and minced ginger. Sautรฉ until the peppers soften.
  3. Add mustard seeds and cook for another minute.
  4. Return the cooked beef slices to the pan and stir-fry for 3โ€“5 minutes.
  5. Pour in the reserved beef sauce and simmer on low heat until the beef is coated and flavorful.
  6. Add onion rings, toss well, and cook for another minute.
  7. Taste and adjust salt if needed.

Serve warm with steamed white rice, yellow rice, or bread rolls.

Notes

  • Slice beef against the grain for a tender texture.
  • Marinating longer enhances flavor โ€” overnight marination gives the best results.
  • If you canโ€™t find pandan leaf, skip it; the dish will still be delicious.
  • For a richer taste, use freshly ground black pepper.
  • Adjust chilies to your heat preference โ€” Sri Lankan biestek is typically medium-spicy.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:
Yield: 4 Serving Size: 1
Amount Per Serving: Calories: 431Total Fat: 22gSaturated Fat: 9gTrans Fat: 1gUnsaturated Fat: 11gCholesterol: 109mgSodium: 85mgCarbohydrates: 24gFiber: 7gSugar: 8gProtein: 37g

**Nutritional information on HRCookery is provided as a courtesy. We can't guarantee the accuracy of the nutritional information given for any recipe on the site. these figures should only be considered as estimates.

Did you make this recipe?

Did you try this recipe? Rate it below!I canโ€™t wait to see your results! Mentionย @HRCookeryย or tagย #HRCookery!