Main Courses
Bean sprout ukoy brings the bold flavors of Filipino street food to your kitchen with its perfect balance of crispy tortilla crowns and silky coconut curry. This recipe delivers the same addictive crunch and savory depth you'd find at a busy carindería, but with a vegetarian twist that's equally satisfying. The secret lies in achieving that signature crispy texture while keeping the coconut curry rich and aromatic.
What makes this dish special is the combination of simple ingredients that pack maximum flavor—soy sauce, garlic, vinegar, and coconut milk create a sauce that's both tangy and creamy. The bean sprouts add freshness, while the tortilla crowns provide that satisfying crunch that makes ukoy so irresistible.
This recipe is perfect for a quick weeknight dinner or as a side dish that will have everyone asking for seconds.
By the time you're done, you'll have a plate of golden, crispy tortilla pieces floating in a glossy coconut curry that's infused with garlic and vinegar. The bean sprouts add a satisfying crunch, while the sauce clings to every bite, delivering layers of umami and sweetness.
It's the kind of dish that feels indulgent yet light, making it perfect for any occasion.
Ready to master this Filipino classic? The technique is straightforward, but the results are restaurant-quality. Let's get started on creating a dish that's as delicious as it is satisfying.
Ingredients for bean sprout ukoy
Crispy tortillas and silky coconut sauce—this ukoy delivers restaurant-quality crunch in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Bean Sprouts 🌱 | 4 cups | Fresh, rinsed thoroughly |
| Tortilla Chips 🍟 | 4 cups | Plain, sturdy variety |
| Coconut Milk 🥥 | 1 ½ cups | Full-fat, canned preferred |
| Soy Sauce 🍶 | ½ cup | Light or all-purpose |
| Garlic Cloves 🧄 | 6 cloves | Minced, aromatic variety |
| White Vinegar 🍶 | ¼ cup | White or apple cider |
| Sugar 🍚 | 2 tbsp | Granulated, adjust to taste |
| Vegetable Oil 🫒 | ¼ cup | For frying tortillas |
| Green Onions 🧅 | 3 whole | Sliced thin, white and green parts |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Lime Juice 🍋 | 1 tbsp | Freshly squeezed |
| Chili Flakes 🔥 | ½ tsp | Optional, for heat |
| Fish Sauce 🍶 | 1 tbsp | Vegan alternative: soy sauce + dash of sugar |
The tortilla chips are the star here, so pick sturdy, thick-cut brands like Tostitos or Mission—they hold up better to frying. Bean sprouts? Fresh is non-negotiable—those rubbery pre-washed ones from the store won't cut it. Look for bright green, crisp sprouts at Asian markets or the produce section. The coconut milk should be full-fat for that rich, velvety texture—Thai Kitchen or Aroy-D brand are my go-tos, but any canned works. And don't skip the garlic—elephant garlic or extra cloves if you want that deep, aromatic punch.
No fish sauce? Mix 1 tbsp soy sauce with a pinch of sugar—it mimics that umami kick perfectly. Short on vinegar? Lemon juice at half the amount works in a pinch. The sugar balances the acidity, so adjust to taste—start with 2 tbsp and add more if you want it sweeter. For extra crunch, double the tortilla chips but fry them in batches so they don't get soggy. The lime juice at the end? Fresh is key—it brightens up the whole dish. And if you're feeling spicy, those chili flakes add just the right kick without overpowering.
Fry the tortillas in small batches—they crisp up fast! Drain on paper towels to remove excess oil before adding to the sauce. The curry keeps well for 3-4 days in the fridge, but the tortillas lose their crunch after a day, so make those fresh. For leftovers, store the sauce and tortillas separately—reheat the sauce gently and add crispy tortillas just before serving. Freezes beautifully for up to 2 months, though the texture changes slightly after thawing. Worth it for busy nights!
Why You'll Love This Recipe
- Fridge-to-Table Speed: I swear by this when I’m starving after work—just toss in the bean sprouts, chips, and coconut milk, then let it simmer. No chopping, no fuss, and honestly? That first bite feels like a hug after a long day.
- Umami Bomb Combo: The garlic and soy sauce seep into those crispy chips, while the coconut milk adds this rich, velvety depth. It’s the kind of flavor that makes you pause mid-bite, like, “Wait, how is this so good?”
- Leftover Lifesaver: This dish actually improves the next day—even better cold in salads or wrapped in lettuce for quick lunches. I’ll be real: I’ve had it for breakfast, lunch, and dinner without getting tired of it.
- Pocketbook Hero: Bean sprouts and chips are cheap, and coconut milk stretches so far in the sauce. For under $10, I feed my whole family something that feels restaurant-worthy. (Yes, even on a Tuesday night.)
Step-by-step instructions for crispy tortilla crowns over coconut curry
Here's how to build this vibrant Filipino street food dish with perfect texture contrast.
Prepare the Silky Coconut Curry Sauce
In a medium saucepan, combine the 1.5 cups coconut milk, 0.5 cup soy sauce, 2 tbsp sugar, 1 tbsp fish sauce, and 0.5 tsp chili flakes. Bring to a gentle simmer over medium heat, stirring occasionally to prevent scorching. The mixture should reduce slightly—about 5-7 minutes—until it thickens enough to coat the back of a spoon.
While simmering, add the 6 cloves minced garlic and cook for 30 seconds until fragrant but not browned. Stir in the 0.25 cup white vinegar and 1 tbsp lime juice, then remove from heat. Taste and adjust seasoning with salt and black pepper—this sauce should be balanced between sweet, salty, and tangy. Keep warm while you prepare the crispy topping.
Create the Crispy Tortilla Crowns
Heat 0.25 cup vegetable oil in a large skillet over medium-high heat until shimmering. Working in batches, add the 4 cups tortilla chips and fry for 2-3 minutes, stirring constantly, until they're deep golden brown and crispy. The key here is to keep them moving so they don't burn—you want that perfect crunch.
Transfer the fried chips to a paper towel-lined plate to drain excess oil. While still warm, gently press the chips together in the skillet to form a compact crown shape. This creates that signature crispy base that holds up to the sauce. Keep them warm while you prepare the bean sprouts.
Blanch and Season the Bean Sprouts
Bring a pot of water to a boil and prepare an ice bath. Add the 4 cups large bean sprouts and blanch for 30 seconds—just enough to soften slightly without turning mushy. Immediately drain and plunge into the ice bath to stop cooking. Drain again and pat dry thoroughly with paper towels.
In a small bowl, toss the blanched bean sprouts with 1 tsp salt, 0.5 tsp black pepper, and 0.5 tsp chili flakes (if using). This seasoning step enhances their natural freshness and prepares them to soak up the rich coconut sauce. Set aside while you assemble the dish.
Assemble and Serve with Flavorful Garnishes
Return the coconut curry sauce to gentle heat and stir in the seasoned bean sprouts, letting them warm through for 1-2 minutes. The sprouts should be tender-crisp with just a hint of bite. Divide the sauce and bean sprouts evenly among 4 serving plates, creating a pool of silky curry.
Place the crispy tortilla crowns on top of each serving, arranging them to create that iconic "ukoy" shape. Garnish with the 3 whole green onions, sliced thin and sprinkled over the top. The contrast of crispy, warm tortillas against the cool, creamy sauce is what makes this dish so irresistible. Serve immediately while everything is at its peak texture and temperature!
Pro Tips For Making Bean Sprout Ukoy
- Trim the Sprouts Right: Cut the bean sprouts into 2-inch chunks—no smaller, or they’ll turn mushy in the coconut milk. I learned this the hard way when my first batch dissolved into a sad, watery stew. Keep the ends intact to hold their shape.
- Toast Chips First: Dry-toast the tortilla chips in a pan for 2-3 minutes before adding them to the ukoy. This prevents them from getting soggy later—trust me, the crunch is worth the extra minute. Skip this, and you’ll have sad, limp chips at the bottom.
- Simmer, Don’t Boil: Keep the coconut milk and soy sauce mixture at a gentle simmer, not a rolling boil. I used to rush it, and the garlic burned before the sprouts were tender. Low and slow (5-7 minutes) lets the flavors meld without scorching.
- Add Garlic Late: Stir in the minced garlic just 1-2 minutes before the sprouts are done. Raw garlic burns fast in coconut milk, and overcooked garlic tastes bitter. Sounds weird, but it works—bright, fresh flavor every time.
Pro cooking tips for this dish
Mastering the Crisp
The secret to perfect ukoy lies in achieving that crispy tortilla crown without turning it greasy. Heat your vegetable oil to 350°F (use a thermometer!)—too low, and the chips steam instead of crisp. Fry in small batches (about 1 cup at a time) for 2-3 minutes until golden brown.
Immediately transfer to a wire rack (not paper towels) to drain excess oil while staying crisp. This keeps the texture light and airy, not soggy. 🔥
Sauce Balance
The coconut curry sauce needs three key flavors: sweet, salty, and tangy. Simmer the sauce until it reduces to a thick, glossy consistency—this coats the bean sprouts beautifully. Taste as you go: add 1 tsp more sugar if it’s too sharp, or ½ tsp salt if it’s bland.
The vinegar brightens the dish, but don’t overdo it—too much will overpower the coconut. A splash of lime juice at the end adds freshness. ✨
Bean Sprout Perfection
Blanching the bean sprouts for just 30 seconds keeps them tender-crisp—any longer, and they’ll turn mushy. Shock them in ice water immediately to stop cooking, then pat completely dry before seasoning.
This step is crucial: wet sprouts will steam in the sauce instead of absorbing flavor. Toss them with salt, pepper, and chili flakes while still warm so the seasoning clings perfectly. 🌱
Assembly Like a Pro
Assemble the dish right before serving—the tortilla crowns lose their crunch if left sitting in sauce. Place the warm, crispy crowns on top of the sauce just before plating to maintain that satisfying contrast.
Garnish with thinly sliced green onions for a pop of color and freshness. For extra drama, drizzle a little extra lime juice around the edges—it ties all the flavors together. 💫
Batch Cooking Tips
Make the sauce ahead of time—it actually tastes better after resting overnight. Store it in an airtight container in the fridge for up to 4 days. Fry the tortilla chips fresh before serving, though—no shortcut here!
If reheating leftovers, warm the sauce gently and add extra crispy chips on top to restore that crunch. For a quick version, use pre-made coconut curry sauce (like Thai Kitchen) and focus on perfecting the crispy topping. ⏰
Flavor Boosters
Want to elevate this dish? Add 1 tsp toasted garlic powder to the sauce for depth, or a pinch of ground white pepper for a smoother finish. For a smoky twist, swap ½ tsp chili flakes for smoked paprika.
If you love umami, stir in 1 tsp fish sauce (or vegan alternative) at the end. And for a sweet-spicy kick, top with crushed peanuts—a classic Filipino street food touch! 🌶️
Nutrition facts
Frequently asked questions
Can I make this ukoy recipe without tortilla chips?
For a traditional Filipino approach, use crispy fried tortilla pieces instead. Cut store-bought tortillas into triangles, fry them in oil until golden and crispy, then press into crown shapes. Another option is using crispy fried shallots or even toasted breadcrumbs for a lighter texture.
How do I prevent the bean sprouts from turning mushy?
Blanch them for exactly 30 seconds in boiling water, then immediately shock in ice water to stop cooking. Pat them completely dry with paper towels before seasoning. Never overcrowd the pot when blanching—use small batches for even cooking.
What's the best way to store leftovers?
Store the sauce and bean sprouts separately in airtight containers for up to 4 days. Keep the crispy tortilla crowns in a separate container—they'll lose crunch but can be reheated briefly in a dry skillet. For longer storage, freeze the sauce only (up to 3 months) and make fresh crispy toppings when ready.
Can I make this dish spicier?
Yes! Add 1 tsp extra chili flakes to the sauce or stir in 1 tbsp sriracha at the end. For heat lovers, mix ½ tsp cayenne pepper with the salt when seasoning the bean sprouts. For a smoky kick, swap half the chili flakes for smoked paprika.
What's the secret to getting the tortilla crowns extra crispy?
Fry the chips at 350°F in small batches for 2-3 minutes until golden brown. Immediately transfer to a wire rack (not paper towels) to drain oil while staying crisp. Press them together in the skillet while warm to form tight crowns. Pro tip: Add 1 tsp cornstarch to the chips before frying for extra crunch!
