Filipino Beef Steak with Onions You’ll Love

Total Time: 55 mins Difficulty: Intermediate
Filipino Beef Steak with Onions (Bistek)

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.

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

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

Yes. Use 3 tbsp lemon juice + 1 tbsp lime juice. It won’t be exactly the same (calamansi is more aromatic), but it’s the closest substitute. Bottled calamansi juice from an Asian grocery works great too.

Two likely culprits:

  1. You sliced it too thick or with the grain (not against it).
  2. You overcooked it. Bistek beef should be seared fast, not stewed for hours.

I wouldn’t recommend it. The beef gets too soft and falls apart. This recipe is meant to be fast-cooked on the stovetop.

Not really. American beef steak is usually grilled and served with gravy. Bistek is Filipino — thinner slices, citrus-soy marinade, and lots of onions. Different beast entirely.

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

Pin Recipe
0 Add to Favorites
Prep Time 20 mins Cook Time 35 mins Total Time 55 mins Difficulty: Intermediate Calories: 415 Best Season: Fall, Summer, Spring, Winter

4

Instructions

  1. Marinate beef in soy sauce, calamansi juice, garlic, and pepper for 20 minutes.
  2. Sear beef in hot oil until browned. Remove and set aside.
  3. In same pan, cook onions until soft and golden.
  4. Add reserved marinade + water. Simmer 2 minutes.
  5. Return beef to pan. Toss to coat. Simmer 2 more minutes.
  6. 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.

Keywords: Filipino Beef , Beef Steak with Onions
Did you make this recipe?

Tag #easyrecipejournal and #recipejournal if you made this recipe. Follow @easyrecipejournalon Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Marisa-M.-Hsu-Easy-recipe-jounals.
Marisa M. Hsu Food and Lifestyle Blogger

Hi, I’m Marisa M. Hsu, a food blogger and recipe creator. I share easy, comforting, and authentic dishes from my kitchen to yours. When I’m not cooking, you’ll find me exploring farmers’ markets, traveling for food inspiration, or enjoying family time around the dinner table.

Leave a Comment