Main Courses
This bean sprout ukoy recipe transforms simple ingredients into a crispy, golden masterpiece that captures the heart of Filipino comfort food. The secret lies in crispy tortilla crowns that nestle over silky bean curd, creating a textural symphony that's both satisfying and elegant.
I've perfected this vegetarian dish to deliver that signature wok hei flavor without requiring a professional kitchen—just a stovetop and the right technique.
The magic begins with thinly sliced bean sprouts and crispy tortilla strips that develop a satisfying crunch when stir-fried just right.
Filipino home cooks know this dish is all about texture contrast: tender bean curd at the base, crispy tortilla crowns on top, and fresh vegetables that add freshness to every bite. The dish comes together in under 30 minutes, making it perfect for weeknight dinners or special occasions.
What makes this ukoy recipe special is how it balances simplicity with restaurant-quality results. The bean curd provides a silky foundation that soaks up the savory flavors, while the crispy tortilla crowns add that essential crunch that makes ukoy irresistible.
The dish stays true to its roots while offering flexibility—add optional protein like shrimp or tofu for a more substantial meal.
Serve this ukoy hot from the wok with a side of sinigang or steamed rice to soak up every last bit of flavor. The combination of crispy, tender, and fresh elements creates a dish that's as comforting as it is impressive.
Let's bring this Filipino classic to your table with confidence.
Ingredients for bean sprout ukoy
Crispy tortilla crowns and silky bean curd create this iconic Filipino dish with just 13 ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Bean Sprouts 🌱 | 4 cups | Fresh, trimmed and rinsed |
| Tortilla Chips 🍟 | 2 cups | Crushed into small pieces |
| Bean Curd (Tauhu) 🧀 | 1 package (14 oz) | Silken or firm variety |
| Carrots 🥕 | 1 medium | Julienned into thin strips |
| Red Onion 🧅 | 1 medium | Thinly sliced into half-moons |
| Green Bell Pepper 🍅 | 1 whole | Thinly sliced into strips |
| Vegetable Oil 🫒 | ½ cup | For high-heat frying |
| Soy Sauce 🍶 | ¼ cup | Regular or vegetarian |
| Oyster Sauce 🍶 | 2 tbsp | Vegetarian version preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatics |
| Salt 🧂 | 1 tsp | To taste for seasoning |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Sugar 🍚 | 1 tsp | Balances flavors |
The tortilla chips are the star here—store-brand or Lay's work perfectly, but avoid thick chips that won't crisp up. For bean curd, Asian grocery stores carry the best silken varieties, but any firm tofu will do in a pinch. Carrots and bell peppers should be bright and crisp—avoid those with soft spots. I always double-check my soy sauce is vegetarian since traditional versions sometimes contain fish. The garlic? Freshly minced makes all the difference, but pre-minced in jars works if you're short on time.
No tortilla chips? Crushed potato chips or even wonton wrappers can stand in, though texture will differ. Short on bean curd? Extra-firm tofu pressed and sliced works beautifully. The oyster sauce is non-negotiable for that umami depth—Lee Kum Kee vegetarian version is my go-to. For extra crunch, toss the finished ukoy with a sprinkle of crushed peanuts or sesame seeds. The sugar balances the soy sauce's saltiness, but if you prefer less sweetness, reduce to ½ teaspoon.
Store the bean curd in its package with a paper towel to absorb moisture—keeps 5 days in the fridge. Tortilla chips lose crispiness fast, so store them in an airtight container with a dry bay leaf to absorb moisture. This dish reheats beautifully—20 seconds in the microwave restores the crispy texture. For meal prep, assemble the dish just before serving to maintain that perfect crunch.
Why You'll Love This Recipe
- No-Chop Nightmare: I swear, the only knife work here is slicing the onion—and even that’s optional. Bean sprouts and carrots stay whole, tortilla chips just get crushed, and tauhu? Buy it pre-cut. Twenty minutes max, and zero stress.
- Umami Bomb: That crispy fried tauhu sinking into the broth? Chef’s kiss. The caramelized onion and soy sauce base turns this into something rich and savory—no blandness here. Honestly, the first time I made it, I nearly burned the house down trying to eat it fast enough.
- Party in a Bowl: Serve it steaming hot for dinner, or let it cool and pack it for lunch—both work. Add extra chips for crunch, swap in shrimp for protein, or keep it veggie-packed. My college friends still ask for this when they visit, and they’re not even Filipino.
- Pocketbook Hero: A whole meal for under $5? With sprouts, tauhu, and chips, this stretches into three servings without breaking the bank. Leftovers? Even better cold the next day—just reheat and add a splash of soy sauce. My budget and my taste buds thank me.
Step-by-step instructions for bean sprouts ukoy
Here's how to create crispy tortilla crowns with a silky bean curd base—every layer matters.
Prepare the Vegetable Mixture
In a large mixing bowl, combine the 4 cups bean sprouts, 1 medium julienned carrot, 1 medium sliced red onion, and 1 whole sliced green bell pepper. This colorful medley forms the vibrant heart of your ukoy. Give everything a gentle toss with your hands to distribute the vegetables evenly—no need to chop further, as we want visible texture in each bite.
In a small bowl, whisk together the 0.25 cup soy sauce, 2 tbsp oyster sauce, 1 tsp sugar, 4 minced garlic cloves, 1 tsp salt, and 0.5 tsp black pepper. Pour this flavorful mixture over the vegetables and toss again until every piece glistens with sauce. Let the mixture sit for 10 minutes at room temperature—this allows the flavors to meld and the vegetables to soften slightly before cooking.
Create the Crispy Tortilla Crowns
Heat 0.25 cup vegetable oil in a large skillet over medium-high heat until shimmering but not smoking. Working in batches, add the 2 cups crushed tortilla chips to the hot oil. Press down gently with a spatula to create an even, compact layer—this ensures maximum crispiness. Cook undisturbed for 2-3 minutes until the bottom turns golden brown and the edges begin to curl slightly.
Flip the entire tortilla crown carefully using a plate or large spatula, then cook the other side for another 2 minutes. Transfer the crispy base to a paper towel-lined plate and repeat with any remaining tortilla chips. These golden crowns will form the crispy foundation for your ukoy, so don't rush this step—they need to develop that satisfying crunch.
Cook the Bean Curd Base
In the same skillet (no need to clean it—the residual oil helps), heat the remaining 0.25 cup vegetable oil over medium heat. Add the 1 package (14 oz) bean curd (tauhu), cut into ½-inch cubes. Cook gently for 3-4 minutes until the exterior turns golden and the interior remains soft and silky. Remove the bean curd and set aside.
Here's the thing—bean curd can vary in texture. If using silken variety, cook just until warmed through. For firm tauhu, press down gently with a spatula during the first minute to help it brown evenly. The goal is a golden exterior with a creamy interior that will soak up all the delicious flavors.
Assemble and Finish
Return the skillet to medium heat and add the prepared vegetable mixture. Cook for 4-5 minutes, stirring occasionally, until the vegetables soften slightly but still retain their vibrant colors. The sauce should reduce just enough to coat the vegetables lightly—this prevents a soggy final dish.
To assemble, place one crispy tortilla crown on each serving plate. Arrange half of the vegetable mixture on top, then add the bean curd cubes. Drizzle any remaining sauce from the skillet over the top. The contrast between the crispy bottom, silky bean curd, and tender vegetables creates the perfect texture combination that makes this dish so special.
Pro Tips For Making Bean Sprout Ukoy
- Blanch Sprouts First: Toss your bean sprouts in boiling water for 30 seconds before adding them to the ukoy—this softens them just enough so they don’t turn mushy later. I learned this the hard way after ending up with a soggy pile of sprouts that clung to the bean curd like glue.
- Crisp the Chips: Spread tortilla chips on a baking sheet and toast them at 350°F (175°C) for 5-7 minutes before mixing into the ukoy. The extra crunch makes all the difference, and it keeps them from dissolving into a sad, greasy paste halfway through cooking.
- Slice Tauhu Thin: Cut the bean curd into ¼-inch slices—thinner than you think—so it cooks evenly and absorbs the sauce without falling apart. Thick slices stay rubbery, and nobody wants that.
- Sweat Onions Low: Cook the red onion and carrots on medium-low heat for 5 minutes before adding anything else. Rushing this step turns them to mush instead of keeping them crisp-tender, which is half the texture appeal of ukoy. (Yes, even if you’re impatient like me.)
Pro cooking tips for this recipe
Wok Hei Technique
For that signature Filipino "wok hei" flavor, work quickly and keep your skillet hot. I use a 12-inch carbon steel wok or cast-iron skillet on medium-high heat—the high heat creates steam that infuses the vegetables with aromatic compounds.
When stir-frying the vegetable mixture, cook in 2 batches to avoid crowding, which lowers temperature and steams instead of sears the vegetables. 🔥
Tortilla Crispiness Secrets
The key to perfect tortilla crowns is patience and even heat distribution. Use store-brand tortilla chips (like Doritos or Lay's) for best results—they're uniformly thin and crisp. Press them firmly into the oil with a spatula to create a compact layer.
If your oil smokes too much, reduce heat slightly—you want golden brown, not burnt. For extra crunch, I sometimes sprinkle 1 tsp cornstarch over the chips before pressing them down.
Bean Curd Texture Control
Bean curd texture varies dramatically by brand, so adjust cooking time accordingly. For silken tauhu, cook just until the edges turn golden (2-3 minutes).
For firm tauhu, press down gently with a spatula during the first minute to help it brown evenly while keeping the center creamy. If your bean curd releases too much moisture, pat it dry with a paper towel before cooking to prevent a soggy base. 🍳
Sauce Reduction Mastery
The sauce should coat the vegetables lightly but not pool at the bottom. After adding the vegetable mixture to the skillet, cook for 4-5 minutes while stirring occasionally. If it reduces too quickly, add 1 tbsp water to help deglaze the pan.
The perfect sauce consistency balances the crispy tortilla crowns and silky bean curd without overwhelming them. Taste as you go—Filipino dishes often need a little more salt at the end.
Layering for Texture
The secret to ukoy's irresistible texture is proper layering. Start with the crispy tortilla crown as your base, then add the vegetable mixture, followed by the bean curd cubes. This creates a satisfying crunch with each bite.
For extra drama, I sometimes arrange the bean curd in a circular pattern on top before drizzling with any remaining sauce. The contrast between the crispy bottom and creamy top is what makes this dish so special.
Reheating Like a Pro
Ukoy reheats beautifully, but the technique matters. For stovetop reheating, cook over medium heat with 1 tbsp vegetable oil for 3-4 minutes until everything is heated through. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each.
The key is to restore the crispiness—adding a few fresh crushed tortilla chips on top during reheating helps maintain that satisfying crunch. ✨
Nutrition facts
Frequently asked questions
Can I make this ukoy recipe without tortilla chips?
You can substitute with crushed potato chips or even wonton wrappers for a different texture. For the best crispy base, use thin, sturdy chips that hold their shape when fried. If using wonton wrappers, fry them in small batches until golden brown and crispy.
How do I keep the bean curd from getting soggy?
Pat the bean curd dry with paper towels before cooking to remove excess moisture. Also, cook it in batches if needed to avoid overcrowding the pan. For extra insurance, add the bean curd to the skillet just before serving to maintain that silky texture.
Can I add protein to this vegetarian ukoy?
Yes! Try adding 1 cup cooked shrimp, 1 block firm tofu (pressed and cubed), or even 1 cup diced chicken to make it more substantial. Just cook the protein separately and add it to the vegetable mixture before assembling the dish.
What's the best way to store leftovers?
Store the assembled ukoy in an airtight container in the fridge for up to 3 days. To reheat, microwave for 30 seconds with a damp paper towel on top, or stir-fry in a little oil over medium heat for 3-4 minutes. For extra crunch, add fresh crushed chips on top when reheating.
Why does my ukoy taste bland?
Ukoy needs that perfect balance of salty, sweet, and umami. Double-check your sauce—use 2 tbsp oyster sauce and 1 tsp sugar for depth. Taste as you go and adjust with extra soy sauce or a pinch of salt. The bean curd should also be seasoned—sprinkle a little soy sauce over it before serving.
