![]()
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
- Season the beef: Add chili powder, turmeric, black pepper, salt, ginger, garlic, and lime juice. Mix thoroughly and let it marinate for 30 minutes.
- 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.
- Pound the fried beef gently with a pestle while it is still warm. This helps soften the meat and gives it that characteristic texture.
- 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.
- Add the spices: Add black pepper, chili powder, and turmeric. Stir well for about 30 seconds.
- Add the beef: Add the lightly fried beef to the onion mixture. Pour in the soy sauce and toss everything together.
- 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.
- 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
- Gather and measure all ingredients.
- Chop 1 onion finely for cooking; slice the remaining onions into rings for the final stage.

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



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


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




Final Assembly
- In the same or a larger pan, heat oil over medium heat.
- Add banana peppers, green chilies, and minced ginger. Sautรฉ until the peppers soften.
- Add mustard seeds and cook for another minute.
- Return the cooked beef slices to the pan and stir-fry for 3โ5 minutes.
- Pour in the reserved beef sauce and simmer on low heat until the beef is coated and flavorful.
- Add onion rings, toss well, and cook for another minute.
- 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.











