Ready to transport your taste buds to the Philippines without leaving your kitchen? Really, this Filipino Beef Steak is about to become your new weeknight hero—it’s savory, slightly sweet, and so simple to whip up. Rumor has it this dish is a staple in Filipino households for good reason: it’s downright delicious and comes together in a flash!
Why This Recipe Works
- The marinade, featuring soy sauce, calamansi juice (or lemon as a substitute), and a touch of sugar, tenderizes the beef while infusing it with that classic sweet-salty umami flavor that makes Filipino cuisine so addictive.
- Using thinly sliced sirloin or ribeye ensures quick, even cooking, resulting in melt-in-your-mouth tenderness without any chewiness—perfect for soaking up all those savory pan juices.
- Searing the beef over high heat locks in juices and creates a beautiful caramelized crust, while simmering it briefly in the marinade allows the flavors to meld into a rich, glossy sauce that clings to every slice.
- Adding onions partway through cooking gives them just enough time to soften and sweeten without turning mushy, providing a pleasant textural contrast and subtle sweetness that balances the dish.
- This recipe stays authentic to traditional methods but includes clever shortcuts (like using lemon if calamansi is hard to find) to make it accessible for home cooks without sacrificing any of the iconic taste.
Ingredients
- 1.5 pounds beef sirloin or ribeye, thinly sliced against the grain into 1/4-inch strips
- 1/2 cup soy sauce (use low-sodium if preferred)
- 1/4 cup calamansi juice (or fresh lemon juice as a substitute)
- 2 tablespoons brown sugar, packed
- 4 cloves garlic, minced
- 1 teaspoon freshly ground black pepper
- 2 large yellow onions, sliced into 1/2-inch rings
- 3 tablespoons vegetable oil, divided
- 1/2 cup beef broth or water
- 2 tablespoons unsalted butter (optional, for extra richness)
- Salt, to taste (if needed after tasting)
- Fresh parsley or green onions, chopped (for garnish)
Equipment Needed
- Large mixing bowl
- Whisk or fork
- Measuring cups and spoons
- Sharp knife and cutting board
- Large skillet or frying pan (preferably non-stick or cast iron)
- Tongs or a spatula
- Plate for resting cooked beef
Instructions

Step 1: Marinate the Beef
In a large mixing bowl, combine the soy sauce, calamansi juice (or lemon juice), brown sugar, minced garlic, and black pepper. Whisk vigorously until the sugar dissolves completely and the mixture is well blended—this ensures every element of the marinade is evenly distributed. Add the thinly sliced beef strips to the bowl, using your hands or tongs to toss and coat each piece thoroughly. Cover the bowl with plastic wrap and let it marinate at room temperature for 30 minutes; this shorter marination time is key because the acidity in the juice tenderizes the beef quickly without making it mushy. Tip: If you have extra time, marinate in the refrigerator for up to 2 hours for even deeper flavor penetration, but avoid going longer as the acid can start to break down the meat too much.
Step 2: Prep the Onions and Heat the Skillet
While the beef is marinating, slice the yellow onions into 1/2-inch rings—this thickness allows them to hold their shape and develop a nice sweetness when cooked. Set them aside on a plate. Place a large skillet or frying pan over medium-high heat and add 2 tablespoons of vegetable oil. Heat the oil until it shimmers and easily slides around the pan, which should take about 2-3 minutes; you can test it by flicking a tiny drop of water into the oil—if it sizzles immediately, it’s ready. This preheating step is crucial for achieving a good sear on the beef without steaming it. Tip: Use a non-stick or well-seasoned cast iron skillet to prevent sticking and ensure even heat distribution for perfect browning.
Step 3: Sear the Beef in Batches
Remove the beef from the marinade using tongs, letting any excess liquid drip back into the bowl—reserve the marinade for later. Working in batches to avoid overcrowding the pan (which can cause steaming instead of searing), add a single layer of beef strips to the hot skillet. Sear for 2-3 minutes per side, until a deep brown crust forms and the edges are slightly crispy; the internal temperature should reach 145°F for medium doneness. Use tongs to flip the beef only once to develop that caramelization. Transfer the seared beef to a clean plate and repeat with the remaining batches, adding a bit more oil if needed. Overcrowding is the enemy of a good sear, so patience here pays off with tender, juicy results.
Step 4: Cook the Onions and Simmer the Sauce
Reduce the heat to medium and add the remaining 1 tablespoon of vegetable oil to the same skillet. Add the sliced onions and sauté for 4-5 minutes, stirring occasionally, until they become translucent and start to soften but still have a bit of crunch. Pour in the reserved marinade and beef broth (or water), scraping the bottom of the pan with a spatula to deglaze and incorporate all those flavorful browned bits. Bring the mixture to a gentle simmer and let it cook for 3-4 minutes, allowing the sauce to thicken slightly and the onions to absorb the savory flavors. Tip: If you prefer a richer sauce, stir in the optional butter at this stage—it adds a lovely gloss and depth that complements the soy-based marinade beautifully.
Step 5: Combine and Finish the Dish
Return the seared beef and any accumulated juices back to the skillet with the onions and sauce. Gently toss everything together to coat the beef evenly, and let it simmer for an additional 2-3 minutes—just long enough to heat the beef through and allow the flavors to meld. Avoid overcooking at this stage to keep the beef tender. Taste the sauce and adjust seasoning with a pinch of salt if needed (though the soy sauce is usually salty enough). Remove from heat and garnish with chopped fresh parsley or green onions for a pop of color and freshness. Serve immediately over steamed rice to soak up every last drop of that irresistible sauce.
Tips and Tricks
For the most tender beef, always slice against the grain—this shortens the muscle fibers, making each bite melt-in-your-mouth rather than chewy. If you’re unsure which way the grain runs, look for the parallel lines in the meat and cut perpendicular to them. Freezing the beef for 20-30 minutes before slicing can make it easier to get those thin, even slices without it sliding around on the cutting board. When marinating, if you have time, poke the beef lightly with a fork before adding it to the marinade; this helps the flavors penetrate deeper, though it’s not necessary for the quick marination here. For an even more authentic touch, seek out calamansi juice at Asian markets—it has a unique tart-sweet flavor that lemon can mimic but not fully replicate. If using lemon, add a tiny pinch of orange zest to bridge the flavor gap. To make this dish ahead, marinate the beef up to 2 hours in advance and store it covered in the fridge, but cook it just before serving to maintain texture. Leftovers can be refrigerated for up to 3 days and reheat gently in a skillet over low heat to avoid toughening the beef. For a smoother sauce, you can strain the marinade before using it to simmer, removing the garlic bits if desired, though I love the rustic texture. If you’re watching sodium, use low-sodium soy sauce and taste before adding any extra salt. For a gluten-free version, substitute tamari for the soy sauce—it works beautifully. To boost the umami, add a splash of fish sauce (about 1 teaspoon) to the marinade; it won’t make it taste fishy but will deepen the savory notes. If your skillet is too crowded during searing, don’t stir constantly—let the beef sit to develop that crust. Finally, for a party-friendly option, you can keep the finished dish warm in a slow cooker on the “warm” setting for up to an hour without sacrificing quality.
Recipe Variations
- Spicy Filipino Beef Steak: Add 1-2 sliced Thai chilies or 1 teaspoon of red pepper flakes to the marinade for a kick of heat. You can also stir in a tablespoon of Sriracha or chili garlic sauce during the simmering step. This variation balances the sweet and savory with a fiery edge that heat-lovers will adore, and it pairs wonderfully with a cool cucumber salad on the side.
- Vegetable-Packed Version: Bulk it up with veggies like bell peppers (sliced into strips), carrots (julienned), or even broccoli florets. Sauté them with the onions or blanch separately and add at the end to keep them crisp-tender. This not only adds color and nutrition but makes the dish more substantial for a one-pan meal.
- Slow Cooker Adaptation: For hands-off cooking, place the marinated beef and all ingredients (except garnish) in a slow cooker. Cook on low for 6-7 hours or high for 3-4 hours until the beef is fork-tender. This method yields an even more melt-in-your-mouth texture, though you’ll lose the seared crust—perfect for busy days.
- With a Citrus Twist: Experiment with different citrus juices like orange or pineapple juice instead of calamansi or lemon. Orange juice adds a sweeter, fruitier note, while pineapple juice lends a tropical tang that complements the soy sauce beautifully. Adjust the sugar accordingly since these juices are sweeter.
- Keto-Friendly Option: Replace the brown sugar with a keto-friendly sweetener like erythritol or monk fruit sweetener (use about 1 tablespoon since they’re sweeter). Serve over cauliflower rice instead of regular rice, and ensure the soy sauce is gluten-free if needed. This variation keeps the flavors intact while making it low-carb.
Frequently Asked Questions
Can I use a different cut of beef for this recipe?
Absolutely! While sirloin or ribeye are ideal for their tenderness and quick cooking, you can use other cuts like flank steak or skirt steak—just be sure to slice them very thinly against the grain to avoid chewiness. Tougher cuts like chuck or round aren’t recommended for this quick-cooking method, as they require longer braising to become tender. If you do use them, consider marinating longer and simmering for an additional 10-15 minutes, but the texture won’t be as silky.
What can I substitute for calamansi juice if I can’t find it?
No worries—calamansi can be tricky to find outside Asian markets, but fresh lemon juice is the best substitute, providing a similar tartness. For a closer match, mix 3 parts lemon juice with 1 part orange juice to mimic calamansi’s unique sweet-tart profile. Lime juice works in a pinch but is more acidic, so use a bit less and add a pinch of sugar to balance it. Avoid bottled juices as they lack freshness.
How do I prevent the beef from becoming tough?
The key is in the slicing and cooking time. Always slice against the grain to shorten muscle fibers, and don’t overcook—sear just until browned and simmer briefly at the end. Marinating helps tenderize, but keep it to 30 minutes to 2 hours max; longer can make the meat mushy. Also, avoid moving the beef too much while searing to let a crust form, which locks in juices. If it still turns out tough, your heat might be too low, causing it to stew instead of sear.
Is this dish freezer-friendly?
Yes, you can freeze it for up to 3 months! Cool completely before transferring to an airtight container or freezer bag. Thaw in the refrigerator overnight and reheat gently in a skillet over medium-low heat, adding a splash of water or broth to refresh the sauce. Note that the onions may become softer upon reheating, but the flavor remains delicious. I don’t recommend freezing if you’ve added extra veggies like bell peppers, as they can turn mushy.
What should I serve with Filipino beef steak?
Traditionally, it’s served over steamed white rice to soak up the savory sauce—jasmine rice is perfect for its fragrance. For a complete meal, add a side of garlic fried rice (sinangag) and a simple cucumber salad or pickled vegetables (atchara) to cut the richness. It also pairs well with a fried egg on top for breakfast-style, or with roasted vegetables for a lighter option. Don’t forget a sprinkle of extra black pepper for garnish!
Summary
This Filipino Beef Steak is a quick, flavorful dish featuring tender seared beef in a sweet-salty sauce with onions. Perfect over rice, it’s authentic, easy to customize, and sure to become a family favorite!
