Side Dishes
This Filipino bean sprout recipe transforms humble sprouts into a crisp-tender stir-fry bursting with garlic, soy, and vinegar—just like your favorite sisig side. The secret lies in high-heat wok cooking that keeps them crunchy outside while staying tender inside, all in under 10 minutes.
I first made this after discovering how Filipino street vendors elevate simple ingredients with bold flavors and quick techniques.
What makes this dish special is its balance of textures and flavors: the crisp-tender sprouts, aromatic garlic, tangy vinegar, and savory soy create a harmony that pairs perfectly with rice or fried eggs.
Unlike many stir-fries, this recipe requires no fancy equipment—just a wok or large skillet and a few pantry staples. The dish is also incredibly adaptable: add diced pork for a meaty version or keep it vegetarian for a light, protein-packed side.
By the time you're done, you'll have a vibrant, restaurant-quality dish that's ready in minutes. The aroma of garlic sizzling in oil fills your kitchen, while the final product delivers that perfect balance of crunch and tenderness with every bite.
It's the kind of dish that proves simple ingredients can create something truly memorable. Serve alongside steamed rice and a fried egg for a complete meal, or enjoy it as a standalone side. Here's how to make it!
Ingredients for bean sprout filipino
Just ten ingredients transform simple sprouts into Filipino street-style crisp-tender goodness.
| Ingredient | Amount | Notes |
|---|---|---|
| Bean Sprouts 🌱 | 4 cups | Fresh mung bean sprouts preferred |
| Garlic Cloves 🧄 | 6 cloves | Minced finely for aroma |
| Soy Sauce 🍶 | 3 tbsp | Use light soy for balance |
| White Vinegar 🍋 | 1 ½ tbsp | For tangy brightness |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point for wok |
| Brown Sugar 🍯 | 1 tsp | Balances flavors slightly |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Green Onions 🧅 | 3 whole | Sliced thin for garnish |
| Sesame Oil 🫒 | ½ tbsp | For finishing aroma |
| Dried Chili Flakes 🌶️ | ½ tsp | Optional for heat |
The sprouts are the star—fresh mung bean sprouts from the produce section (not those sad, rubbery ones in the back). I always grab mine from Trader Joe's or the local Asian market—they keep them crisp longer. Garlic is non-negotiable here; 6 cloves give that authentic street-vendor aroma. If you're using dried sprouts, soak them overnight and drain well. For the soy sauce, light soy keeps the dish bright, while dark soy adds color but can overpower the delicate sprouts.
No fresh garlic? Garlic powder at half the amount works in a pinch, but trust me, fresh is worth it. Running low on vinegar? Lime juice or lemon juice gives a similar tang, though the flavor shifts slightly. The brown sugar might seem odd, but it rounds out the acidity beautifully—don't skip it. For heat, dried chili flakes are my go-to, but if you've got fresh Thai chilies, mince one and toss it in at the end. Sesame oil is optional but adds that unmistakable Filipino flavor—toasted sesame oil is even better if you've got it.
Sprouts last 3-4 days in the fridge if stored in a paper towel-lined container. The garlic can be minced ahead and kept in the fridge for 2 days. This dish reheats poorly—make it fresh for the best texture. I always double the recipe because it disappears fast. Leftovers? Toss them into fried rice or ramen for extra crunch.
Why You'll Love This Recipe
- No-Chop Needed: I swear by this—just rinse the bean sprouts, mince a few garlic cloves (or use pre-minced if you’re lazy), and toss everything in a pan. Five minutes of active work, and you’ve got dinner.
- Umami Bomb: That soy-vinegar combo? Chef’s kiss. The vinegar cuts through the richness of the oil, while the garlic roasts into deep, caramelized perfection—crispy sprouts with a punch that lingers.
- Lunchbox Hero: Pack it cold for work or school—it keeps well in the fridge, and the tangy-savory flavor holds up. Honestly, my kids beg for it more than their "fancy" bento boxes.
- Pocketbook Victory: A single bag of sprouts and a bulb of garlic stretch across three meals. I’ve fed four people for under $5 with this—no guilt, just flavor. (Yes, even on a Tuesday night.)
Step-by-step instructions for crisp-tender stir-fry with garlic and soy
Here's how to make this classic Filipino stir-fry with perfectly tender sprouts and bold flavors.
Prepare the Bean Sprouts and Aromatics
Rinse the 4 cups bean sprouts thoroughly under cold water and drain well in a colander. I always give them a good shake to remove any excess water—this helps them crisp up better during cooking. Trim the ends of the 3 whole green onions, reserving the white parts for cooking and the green parts for garnish. Finely mince the 6 cloves garlic using a knife or garlic press—you want tiny pieces that will infuse the oil quickly.
Real talk: Don't skip rinsing the sprouts. Any dirt or moisture will make them soggy instead of crisp-tender. Pat them dry with paper towels if they feel damp after draining. This step sets the foundation for that perfect texture we're after.
Create the Stir-Fry Base
Heat a large wok or skillet over medium-high heat until it's smoking slightly. Add the 2 tablespoons vegetable oil and swirl to coat the pan evenly. Once the oil shimmers, add the minced garlic and stir constantly for 30 seconds—you'll see it turn golden and fragrant. Be careful not to let it burn; garlic can go from perfect to bitter in seconds.
Next, add the reserved white parts of the 3 whole green onions and stir for another 20 seconds until they soften slightly. This builds a flavor base that'll carry through the entire dish. The oil should be hot but not smoking—if it is, let it cool down for a minute before proceeding.
Cook the Sprouts to Crisp-Tender Perfection
Add the drained bean sprouts in a single layer and stir-fry for 3-4 minutes until they turn bright green and develop a slight crispness around the edges. You're aiming for tender sprouts with a satisfying bite—think al dente pasta, not mushy. I like to use tongs to gently toss them rather than a spoon, which helps prevent crushing.
Here's the thing—don't overcrowd the pan. If you need to work in batches, that's fine, but give each batch the same 3-4 minutes of cooking time. The sprouts should be vibrant and just starting to wilt slightly at the ends. If they look too dry, we'll fix that in the next step.
Season and Finish the Stir-Fry
Pour in the 3 tablespoons soy sauce, 1.5 tablespoons white vinegar, 1 teaspoon brown sugar, 0.5 teaspoon salt, and 0.25 teaspoon black pepper. Stir everything together vigorously for 1-2 minutes until the sprouts are evenly coated and the sauce has reduced slightly. You'll notice the vinegar brightens everything up immediately, cutting through the richness.
Taste the mixture now—it should be perfectly balanced between salty, tangy, and slightly sweet. If it needs more sweetness, add a pinch more brown sugar. For heat, sprinkle in the 0.5 teaspoon dried chili flakes and stir. The chili adds depth without overpowering when used in this amount.
Finish with Sesame Oil and Serve
Remove the stir-fry from heat and immediately drizzle with the 0.5 tablespoon sesame oil. Toss gently to distribute the oil evenly—this adds that signature nutty aroma that makes this dish taste so authentic. The oil should be warm but not smoking hot when you add it, or you'll lose the delicate flavor.
Garnish with the sliced green onion tops and serve immediately while still hot. The dish should be vibrant green with crisp-tender sprouts, glossy from the sauce, and aromatic from the sesame oil. This stir-fry tastes best right away when everything is at its peak texture and temperature.
Pro Tips For Making Bean Sprout Filipino
- Blanch the Sprouts First: Drop your bean sprouts into boiling water for 30 seconds before stir-frying—this softens them just enough to hold up to the garlic and soy sauce without turning mushy. I learned this the hard way when my sprouts dissolved into a sad, limp pile mid-cook.
- Crush the Garlic: Smash those garlic cloves with the flat side of your knife before mincing—it releases more flavor and fries up faster. No food processor? A rolling pin works too. Trust me, your dish will taste like it’s from a street cart, not a rushed weeknight.
- Toss in Vinegar Last: Add the white vinegar right at the end, just when the sprouts are nearly done—this keeps them crisp and bright instead of soggy. Dump it in too early, and you’ll end up with a sad, watery mess. Timing matters more than you’d think.
- Use Toasted Oil: Heat your vegetable oil until it shimmers and smells nutty before adding garlic—this adds depth without overpowering the dish. Cold oil just won’t give you that rich, aromatic base. (Yes, even if you’re impatient like me.)
Troubleshooting perfect results
Sprouts Too Soggy
If your bean sprouts turn mushy instead of crisp-tender, it’s usually from excess moisture. Always rinse them thoroughly, drain well in a colander, and give them a good shake. Pat dry with paper towels if they feel damp.
Overcrowding the pan also steams the sprouts—work in batches if needed, and stir constantly to expose all sides to the heat. 🌱
Garlic Burns Quickly
Garlic burns faster than you think! Keep your heat at medium-high and stir constantly for just 30 seconds—no longer. If your pan isn’t hot enough, the garlic will sit in its own oil and turn bitter.
A quick fix: Remove the pan from heat briefly if it starts smoking, then return to the burner and finish cooking the garlic. 🧄
Sauce Too Thin or Thick
If the sauce is too thin, reduce it by cooking uncovered for 1-2 extra minutes after adding the soy and vinegar. For a thicker sauce, add ½ teaspoon cornstarch mixed with 1 tsp water and stir until glossy.
Taste as you go—Filipino stir-fries should balance salty, tangy, and slightly sweet without being gloppy. 🍶
Lacks Filipino Flavor
For deeper flavor, toast the sesame oil in the pan for 10 seconds before adding garlic—this releases its nutty aroma. Swap white vinegar for cane vinegar (common in Filipino cooking) for a richer tang.
A pinch of ground white pepper or a splash of calamansi juice (if available) elevates the dish further. 🌶️
Reheating Ruins Texture
This stir-fry reheats poorly because the sprouts lose their crunch. If you must reheat, use low heat for 30 seconds max with a splash of water to steam them gently.
For best results, make it fresh—it takes just 10 minutes! Store leftovers in the fridge for 1-2 days (covered tightly) but eat them quickly for peak texture. ⏰
Nutrition facts
Frequently asked questions
Can I use dried bean sprouts instead of fresh?
Fresh mung bean sprouts are ideal, but if you only have dried ones, soak them in water for 6-8 hours (or overnight) until they're plump and tender. Drain thoroughly and pat dry before cooking—this helps achieve that crisp-tender texture. The flavor will be slightly different but still delicious!
What makes this recipe authentically Filipino?
The key Filipino flavors come from the combination of garlic, soy sauce, white vinegar, and sesame oil. The high-heat stir-fry technique keeps the sprouts crisp-tender, while the balance of salty, tangy, and slightly sweet notes reflects classic Filipino street food. Cane vinegar (if available) adds an extra layer of authenticity!
How can I make this vegetarian or meaty?
This recipe is already vegetarian, but you can easily add protein! For meat lovers, stir-fry ½ lb diced pork with the garlic, then push it to one side of the pan before adding the sprouts. For a vegan version, swap the soy sauce for coconut aminos and add tofu or tempeh for extra protein.
Can I prepare this ahead of time?
It's best served fresh for peak texture, but you can prep components ahead: mince the garlic, slice the green onions, and store them in the fridge for 2 days. The sprouts should be rinsed and drained just before cooking. If reheating is necessary, use low heat for 30 seconds max with a splash of water to preserve some crunch.
What are the best sides to serve with this?
This stir-fry pairs perfectly with steamed jasmine rice or garlic fried rice. For a complete meal, add a fried egg on top or serve with lumpia (Filipino spring rolls). The tangy, crispy sprouts also complement hearty dishes like adobo or sinigang for a flavorful contrast.
