Side Dishes
This Filipino bean sprouts recipe brings the bold flavors of Pinoy street food to your kitchen in just 15 minutes—crispy, garlicky, and packed with umami from soy and vinegar. The secret lies in high-heat stir-frying, which transforms tender bean sprouts into addictive, caramelized bites that balance perfectly with salty-sweet seasoning. I developed this recipe after years of craving the kind of quick, satisfying side that pairs effortlessly with rice, grilled meats, or even as a standalone snack.
What makes this dish truly special is its versatility—it’s a staple in Filipino homes and street food stalls, yet simple enough for a weeknight meal. The garlic-soy marinade infuses the sprouts with deep flavor while keeping the texture crispy on the outside and tender inside.
A splash of vinegar brightens the dish, cutting through the richness, and optional chili flakes add a subtle kick for those who love heat. The best part? No fancy ingredients—just pantry staples and a hot pan.
By the end, you’ll have a vibrant, aromatic side that’s ready in record time—perfect for feeding a crowd or prepping ahead for meal prep. The aroma alone will have everyone at the table asking for seconds, and the flavors are so well-balanced that even picky eaters won’t resist.
Whether you’re serving it as a side or a light main, this recipe delivers restaurant-quality results without the fuss.
The beauty of this dish is its adaptability: swap in tofu or scrambled eggs for a protein boost, or keep it vegetarian for a satisfying, plant-based meal. Garnish with chopped green onions or sesame seeds for extra crunch and visual appeal. Let’s get cooking!
Ingredients for bean sprouts recipe pinoy
Pantry staples meet Filipino street food magic—crispy, garlicky, and ready in 15 minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Bean Sprouts 🌱 | 4 cups | Fresh, trimmed and rinsed |
| Garlic Cloves 🧄 | 6 cloves | Minced finely for bold flavor |
| Soy Sauce 🍶 | ¼ cup | Regular or light variety |
| Canola Oil 🫒 | 2 tbsp | High smoke point for crispiness |
| White Vinegar 🍋 | 1 tbsp | Brightens the dish |
| Brown Sugar 🍚 | 1 tbsp | Balances saltiness |
| Green Onions 🧅 | 2 whole | Chopped, for garnish |
| Sesame Seeds 🌰 | 1 tsp | Toasted for crunch |
| Red Chili Flakes 🌶️ | ½ tsp | Optional, for heat |
| Salt 🧂 | ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Vegetable Oil 🫒 | 1 tbsp | For stir-frying |
Bean sprouts are the star here—look for fresh, vibrant ones at the grocery store, usually in the produce section near the salad greens. Trader Joe's and Whole Foods often have the best quality, but any store's bean sprouts work if they're crisp and green. Avoid wilted or yellowing sprouts—they won’t crisp up right. Garlic is non-negotiable for that authentic Pinoy flavor, so grab a whole bulb if you’re making this often. The soy sauce should be regular or light, not low-sodium unless you’re adjusting the salt later. For extra authenticity, grab a bottle of Filipino soy sauce if you can find it, but regular works fine in a pinch.
No soy sauce? Coconut aminos or tamari works in a bind, though the flavor won’t be identical. Short on garlic? Garlic powder at half the amount is better than nothing, but fresh is ideal. The brown sugar can be swapped for white sugar or coconut sugar—just taste as you go. Vinegar substitutes? Rice vinegar or lime juice both work, but white vinegar gives that classic tang. Skip the chili flakes if you’re sensitive to heat, but trust me, they’re worth it for that little kick. The green onions should be fresh—dried just won’t cut it here.
This dish is all about freshness, so use the bean sprouts within 2 days for best texture. Prep ahead by mincing the garlic and chopping the green onions, but don’t rinse the sprouts until you’re ready to cook—they dry out fast. The leftovers? 2-3 days in the fridge, but honestly, they’re best fresh. Store in an airtight container, and if you’ve got extra soy sauce or vinegar, drizzle a little on top to keep them crisp. Double the batch—it disappears fast, and reheating works surprisingly well.
Why You'll Love This Recipe
- Let’s talk budget: bean sprouts are dirt cheap, and this recipe uses what you already have. A single bag lasts me weeks, and the leftovers? They keep for days in the fridge, ready to jazz up whatever I’m serving. Plus, it’s one of those dishes that tastes even better the next day—proof that simplicity wins.
- Five-Ingredient Magic: I swear, this dish is one of those rare recipes where the ingredient list reads like a grocery store speedrun—garlic, soy sauce, vinegar, oil—and somehow ends up ridiculously good. No chopping, no fuss, just toss, sauté, and boom—crispy, tangy, garlicky perfection in under 15 minutes.
- Garlic-Vinegar Crunch: That first bite? Chef’s kiss. The vinegar cuts through the richness of the garlic and oil, while the bean sprouts stay delightfully crisp—no soggy aftermath here. It’s the kind of flavor that sticks with you, like when you take a bite and immediately want to sneak another from the pan.
- Lunchbox Hero: Between us, this is my go-to for packed lunches or last-minute side dishes. Drizzle it over rice, toss it into a quick omelet, or serve it cold in wraps—it’s the ultimate I-didn’t-even-think-about-it meal upgrade. Honestly, I’ve even used it as a topping for grilled fish or noodles when I’m in a rush.
Step-by-step instructions for crispy garlic soy stir-fry
Here's how to make this quick, flavor-packed dish with perfectly crispy bean sprouts every time.
Prep the Bean Sprouts and Garlic
Start by giving your bean sprouts a thorough rinse under cold water and drain them completely in a colander. I like to pat them dry with paper towels to remove any excess moisture—this ensures they'll get crispy instead of steamed. Trim off any wilted ends or tough stems, then give them a quick shake to separate any clumps.
While the sprouts drain, focus on the garlic. Using a sharp knife, mince the 6 cloves into a fine paste—this releases more flavor than chopped pieces. I press the minced garlic into the bottom of a small bowl with the flat side of my knife to break down the cells even more. This prep work might take a few minutes, but it makes all the difference in flavor payoff.
Stir-Fry the Garlic Until Fragrant
Heat the 1 tablespoon vegetable oil in a large wok or skillet over medium-high heat until shimmering. Add the minced garlic and stir constantly for about 30 seconds—you'll smell that wonderful garlic aroma filling your kitchen. Watch closely; garlic burns faster than you think. Once it turns golden and fragrant (but not brown), immediately add the 2 tablespoons canola oil to prevent burning.
Here's the thing—this quick garlic cooking creates the aromatic base for your dish. If you let it sit too long, it'll turn bitter. The canola oil also helps create a light, crispy texture for your sprouts later. Keep the heat at medium-high throughout this process.
Cook the Bean Sprouts to Crispy Perfection
Add the 4 cups bean sprouts to the hot oil and garlic mixture. Stir-fry vigorously for 3-4 minutes, working quickly to ensure even cooking. You want those sprouts to develop a golden-brown color—this is your crispy texture indicator. The bean sprouts should look dry and slightly wilted at the edges when done.
I like to use tongs to toss them continuously, making sure they're evenly coated with the oil and garlic. Don't overcrowd the pan—work in batches if needed. The high heat and constant movement prevent steaming and create that satisfying crunch. This is where the magic happens for that perfect texture.
Season and Finish the Dish
In a small bowl, whisk together the 0.25 cup soy sauce, 1 tablespoon white vinegar, 1 tablespoon brown sugar, 0.5 teaspoon salt, and 0.25 teaspoon black pepper. Pour this seasoning mixture over the cooked sprouts and stir well to coat everything evenly. Taste and adjust the seasoning if needed—you might want to add a pinch more salt or sugar depending on your preference.
For that final touch, sprinkle in the 0.5 teaspoon red chili flakes (if using) and toss gently. Remove from heat and let the dish sit for 1 minute to allow all the flavors to meld together. This resting period also helps the bean sprouts maintain their crispiness.
Garnish and Serve Immediately
Chop the 2 whole green onions into thin slices and sprinkle them over the stir-fry. Toast the 1 teaspoon sesame seeds in a dry skillet over medium heat for about 30 seconds until golden and fragrant, then sprinkle them on top as well. The contrast of the fresh green onions and nutty sesame seeds adds a nice textural and visual finish to your dish.
Serve immediately while the bean sprouts are still crispy. This dish tastes best right out of the pan, with that perfect balance of salty, sweet, tangy, and slightly spicy flavors. The crispy texture is what makes this Pinoy-style bean sprout dish so special—don't let it sit too long or it'll lose that satisfying crunch.
Pro Tips For Making Bean Sprouts Recipe Pinoy
- STIR-FRY FAST, HOT: I learned this the hard way—low heat turns your bean sprouts into a sad, soggy mess. Keep your wok or pan screaming hot before adding oil, then work fast: toss the sprouts for no more than 2-3 minutes. They’ll stay crisp and bright, not mushy.
- MINCE GARLIC FINE: Skip the lazy chopping. For this dish, finely mince your garlic—almost paste-like—so it blends seamlessly into the sauce. I used to leave chunks, and they’d sit like tiny bullets in my mouth. A knife or garlic press works; just don’t rush it.
- SOY SAUCE LAST: Add the soy sauce only at the very end, right after the vinegar. Stir it in for 30 seconds max—any longer and the sprouts will turn bitter. I used to mix it in early, and the flavor would fade into the background. Timing matters.
- VINEGAR FIRST, THEN TAMPER: Pour the white vinegar in before the soy sauce, then immediately turn off the heat. Let the acid sit for 10 seconds—this stops the cooking and brightens the flavor. Resist the urge to stir; you’ll just dilute the punch. (Yes, even if you’re impatient like me.)
Common mistakes when making this dish
Overcrowding the Pan
Bean sprouts cook best when they have space to crisp up, not steam. I’ve made this mistake too many times—adding all 4 cups at once leads to soggy, unevenly cooked sprouts.
Work in 2 batches if needed, using a 12-inch wok or skillet. Crowding traps moisture, preventing that satisfying crunch we’re after. 🌱
Undercooking the Garlic
Skipping the 30-second garlic cook means you’ll miss the aromatic foundation of this dish. Garlic should be golden and fragrant, not pale. If you rush it, you’ll end up with raw garlic flavor instead of that deep, toasty note.
I’ve learned the hard way—burnt garlic ruins everything, but undercooked garlic just feels incomplete. 🧄
Skipping the Resting Time
Letting the sprouts sit for 1 minute after seasoning might seem trivial, but it’s crucial. This short rest lets the flavors meld and helps maintain crispiness.
I’ve served this dish immediately only to have it turn limp by the time it reaches the table. Patience here makes all the difference. ⏳
Using Wet Sprouts
Excess moisture is the enemy of crispy bean sprouts. Always pat them dry after rinsing—even if they look damp. Wet sprouts will steam instead of crisp up.
I’ve used paper towels to dry them thoroughly, and the difference is night and day. A quick shake in the colander helps too. 💧
Ignoring the Oil Choice
Not all oils are created equal for stir-frying. Canola oil has a high smoke point and stays light, while olive oil can make the sprouts taste bitter. I’ve made this mistake with regular olive oil—don’t do it! Use the oils specified for that perfect balance of flavor and texture. 🫒
Over-Stirring After Seasoning
Once you’ve added the soy-vinegar mixture, resist the urge to keep stirring constantly. Let it sit for 1 minute to absorb the flavors. Over-stirring can make the sprouts soggy again. I’ve learned to give it that brief rest—it’s what separates good from great in this dish. ✨
Nutrition facts
Frequently asked questions
Can I use dried bean sprouts instead of fresh?
Fresh bean sprouts are ideal for this recipe because they hold their crispy texture best. Dried sprouts will rehydrate but won't achieve the same satisfying crunch. If you must use dried, soak them in cold water for 4-6 hours, drain thoroughly, and pat completely dry before cooking. The texture won't be identical, but they'll still work in a pinch.
What's the best way to store leftovers?
Store leftovers in an airtight container in the fridge for up to 3 days. To maintain crispiness, sprinkle a tiny bit of soy sauce or vinegar on top before sealing. Reheat in a dry skillet over medium heat for 1-2 minutes until warmed through—microwaving makes them soggy. The flavors actually improve slightly after resting overnight!
Can I make this recipe without soy sauce?
Yes! For a soy-free version, substitute with 1/4 cup coconut aminos or 2 tbsp tamari (gluten-free soy alternative). If you're avoiding both, use 2 tbsp fish sauce (for umami depth) plus 1 tbsp lime juice to balance flavors. The vinegar and sugar will still create that signature tangy-sweet profile. Just taste as you go and adjust seasoning.
How can I make this spicier?
For extra heat, add 1 tsp sriracha or chili garlic sauce when tossing with the seasoning, or sprinkle 1 tsp gochugaru (Korean chili flakes) on top. For a smoky kick, stir in 1/2 tsp smoked paprika with the garlic. Remember—Filipino cooking often uses siling labuyo (bird's eye chili) for authentic heat, so if you can find it, finely chop 1-2 chilies and toss them in during cooking.
What are good protein pairings for this dish?
This stir-fry pairs beautifully with grilled pork skewers (lechon kawali), garlic fried tofu, or scrambled eggs for a Filipino-style breakfast or lunch. For a complete meal, serve with steamed rice and add 1/2 cup cooked shrimp or chicken to the pan during the final 1 minute of cooking. The crispy sprouts will soak up all the flavors!
