The first time I tried to make Bistek at home, it came out tough as shoe leather. I was so embarrassed. My Filipino friend took one bite, smiled with a hint of restraint, and said, “It’s… chewy.” Ouch.
But I didn’t give up. After three more tries and one very salty mess, I figured it out. I finally learned how to make Filipino beef steak with onions (Bistek) the right way. The beef is tender, tangy, and savoury, topped with a heap of soft, caramelised onions.
Now? My family begs me to make it every week.
Here’s how to get it right—no special gear, no tricky ingredients, and no tough beef.
Contents
Why This Filipino Beef Steak Recipe Works
- Soy sauce + calamansi juice = that signature salty-tangy flavor (I’ll tell you how to substitute calamansi if you can’t find it)
- Thinly sliced beef absorbs the marinade fast — no waiting overnight
- Lots of onions — not just garnish, but a crucial part of the sauce
- One pan cooking — less cleanup, more flavor
- Forgiving recipe — even if you mess up, it still tastes good (trust me, I’ve messed up plenty)
(Reader tip: Don’t skip the marinating step. I once tried to rush it and only marinated for 5 minutes. The beef tasted like plain soy sauce with zero depth. Just give it 15–20 minutes, okay?)
Tools You’ll Need
- Large mixing bowl (for marinating)
- Sharp knife (thin slices matter here)
- Cutting board
- Large skillet or wok (non-stick or cast iron, both work)
- Tongs or a spatula
- Measuring spoons
- Small bowl for mixing sauce
- Serving plate with a lip (lots of yummy sauce)
Ingredients
Here’s what you’ll need. Most of this is pantry stuff except for the calamansi.
The Marinade & Beef:
- 1.5 lbs beef sirloin or ribeye (thinly sliced — see note below)
- ⅓ cup soy sauce (regular or low-sodium)
- ¼ cup calamansi juice (or 3 tbsp lemon juice + 1 tbsp lime juice)
- 4 cloves garlic (minced)
- 1 tsp black pepper (freshly ground is best)
For Cooking:
- 3 tbsp cooking oil (neutral like canola or vegetable)
- 2 large yellow onions (thinly sliced into rings or half-moons)
- ½ cup water or beef broth
- 1 tbsp brown sugar (optional — balances the tang)
- Salt to taste
For Garnish:
- Extra sliced onions (raw or lightly fried)
- Chopped green onions (optional)
How to Make Filipino Beef Steak with Onions (Step by Step)
1. Slice the beef (this matters more than you think)
Take your beef and put it in the freezer for about 15–20 minutes before slicing. Why? It firms up the meat, making it way easier to cut thin slices.
Slice against the grain (those lines you see in the meat). You want pieces about ⅛ to ¼ inch thick. Thin, thin, thin. If they’re too thick, they’ll be tough.
2. Make the marinade
In a large bowl, combine:
- ⅓ cup soy sauce
- ¼ cup calamansi juice
- 4 minced garlic cloves
- 1 tsp black pepper
Whisk it together. The smell should be bright and savory — like a really good steak sauce but fresher.
3. Marinate the beef
Add the sliced beef to the bowl. Use your hands (clean, obviously) or tongs to toss everything together until each piece is coated.
Let it sit for 15–20 minutes at room temperature. Don’t go longer than 30 minutes, or the acid will start to break down the meat too much and make it mushy.
I learned this the hard way. Left it marinating for 2 hours once because I got distracted by laundry. The beef fell apart while cooking — not the good kind of tender, the weird kind.
4. Prep the onions
While the beef marinates, slice your 2 large onions into thin rings or half-moons. Really thin — they’ll cook down and get sweet and soft.
Set aside about ¼ of the raw onions for garnish at the end (trust me on this — the contrast between soft-cooked onions and fresh, crunchy ones is amazing).
5. Fry the onions (first batch)
Heat 2 tbsp of oil in your large skillet over medium-high heat.
Add the sliced onions (the ¾ portion, not the reserved ones). Cook for 4–5 minutes, stirring occasionally, until they’re soft, golden, and starting to caramelize at the edges.
Your kitchen will start smelling sweet and a little nutty. That’s the onions doing their thing.
Remove the onions from the pan and set them aside on a plate.
6. Cook the beef
In the same pan, add the remaining 1 tbsp of oil. Turn the heat to high.
Take the beef out of the marinade (but save the marinade liquid — we need it later). Shake off any excess.
Sear the beef in batches if your pan is small. Don’t crowd the pan, or the beef will steam instead of brown. You want that golden-brown crust.
Cook each side for about 1–2 minutes. The beef should be browned on the outside but not cooked all the way through yet.
The sound here is important — it should sizzle loudly. If it’s quiet, your pan isn’t hot enough.
Remove the beef and set it aside with the cooked onions.
7. Make the sauce
Pour the reserved marinade into the hot pan. Add ½ cup of water or beef broth and the brown sugar (if using).
Scrape up all those brown bits stuck to the bottom of the pan — that’s pure flavor right there.
Let the sauce bubble and reduce for about 2–3 minutes. It’ll thicken slightly and turn a deep brown color.
8. Combine everything
Return the beef and cooked onions to the pan. Stir everything together so the sauce coats every piece.
Let it simmer for 2–3 more minutes, just until the beef is cooked through and the flavors meld.
Taste the sauce. Does it need salt? A pinch of pepper? Every soy sauce is different, so adjust as needed.
9. Garnish and serve
Transfer the Bistek to a serving plate. Top with those reserved raw onion rings (or half-moons) and a sprinkle of chopped green onions if you have them.
Serve immediately with steamed jasmine rice. Lots of rice. The sauce is begging to be soaked up.
What to Serve with Bistek
- Steamed white rice (non-negotiable, sorry)
- Garlic fried rice for extra flavor
- A simple cucumber salad on the side (to cut the richness)
Storage & Freezing
Refrigerator:
Store leftovers in an airtight container for up to 3 days. The flavor actually gets better on day 2 — the onions soften even more, and the sauce deepens.
Reheating:
Warm in a skillet over medium-low heat with a splash of water or broth. Microwaving works too, but the onions get a little sad. Skillet is better.
Freezer:
Bistek freezes surprisingly well. Cool completely, then transfer to a freezer-safe container. It’ll keep for up to 2 months. Thaw overnight in the fridge and reheat on the stovetop.
One note: The onions get mushier after freezing. Still tasty, just softer. If that bothers you, make a fresh batch of caramelized onions when you reheat.
FAQs
Note
Have you ever tried Filipino cooking before? Or are you more of a “give me all the onions” person like me?
Drop a comment below and let me know how this Filipino beef steak recipe with onions (Bistek) turns out for you. Did you use calamansi or the lemon-lime swap? Did your family ask for seconds? I read every comment — and I actually reply.
Now go make some Bistek. Your rice is waiting.
Filipino Beef Steak with Onions You’ll Love
4
Instructions
- Marinate beef in soy sauce, calamansi juice, garlic, and pepper for 20 minutes.
- Sear beef in hot oil until browned. Remove and set aside.
- In same pan, cook onions until soft and golden.
- Add reserved marinade + water. Simmer 2 minutes.
- Return beef to pan. Toss to coat. Simmer 2 more minutes.
- Garnish with fresh onions. Serve with rice.
Nutrition Facts
- Amount Per Serving
- Calories 420kcal
- % Daily Value *
- Total Fat 24g37%
- Sodium 980mg41%
- Total Carbohydrate 12g4%
- Sugars 5g
- Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
Have you ever tried Filipino cooking before? Or are you more of a "give me all the onions" person like me?
Drop a comment below and let me know how this Filipino beef steak recipe with onions (Bistek) turns out for you. Did you use calamansi or the lemon-lime swap? Did your family ask for seconds? I read every comment — and I actually reply.
Now go make some Bistek. Your rice is waiting.








