Main Courses
This Singapore bean curd recipe delivers the perfect balance of crispy, golden edges and tender centers—just like the street food stalls in Chinatown. The secret lies in a quick stir-fry method that captures that signature wok hei smokiness, transforming simple bean curd into a dish that's both hearty and delicate.
I've perfected this technique over years of testing, ensuring every bite delivers authentic Singaporean flavors without compromising on texture.
The dish centers around firm tofu cut into thick rectangles, which develop that irresistible crispy exterior while staying soft inside. A simple marinade of soy sauce, garlic, and a touch of sugar enhances the natural umami, while a spiced coconut dip ties everything together with creamy, aromatic depth.
This isn't just a side dish—it's a complete meal that's quick to prepare and packed with flavor.
What makes this recipe special is how it captures the soul of Singapore street food: bold, aromatic, and satisfying. The crispy tofu pieces are tossed in a light chili oil for heat, while the coconut dip adds a cooling contrast.
It's the kind of dish that transforms a simple ingredient into something extraordinary, perfect for weeknight dinners or impressing guests with authentic flavors.
Serve with steamed jasmine rice or noodles to soak up every last bit of that flavorful dip. The combination of textures—crispy, tender, and creamy—makes this dish unforgettable. Let's get cooking!
Ingredients for bean curd recipe singapore
Fourteen ingredients transform simple tofu into Singapore street-style crispy-fried gold with aromatic coconut dip.
| Ingredient | Amount | Notes |
|---|---|---|
| Firm Tofu 🥬 | 1 lb | Extra-firm, pressed 30 minutes |
| All-Purpose Flour 🌾 | ½ cup | For dredging, fine texture |
| Cornstarch 🌽 | ¼ cup | For extra crispiness |
| Vegetable Oil 🫒 | 3 cups | High smoke point preferred |
| Light Soy Sauce 🍶 | 3 tbsp | For marinade, low sodium |
| Garlic Cloves 🧄 | 6 cloves | Minced for marinade |
| White Sugar 🍚 | 1 tbsp | Balances flavors |
| Sesame Oil 🌿 | 1 tbsp | For aroma, toasted |
| Coconut Milk 🥥 | 13 ½ oz | Full-fat canned, unsweetened |
| Red Chili Flakes 🌶️ | 1 tbsp | Adjust to heat preference |
| Ground Cumin 🌿 | ½ tsp | Toasted for depth |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Lime Juice 🍋 | 1 tbsp | Freshly squeezed |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
The tofu is non-negotiable—extra-firm is essential for that perfect crispy-tender contrast. Press it for 30 minutes with a heavy weight to remove excess moisture. Asian markets carry the best quality, but most grocery stores stock it too. Look for blocks without cracks or yellowing. For the marinade, light soy sauce keeps the flavor bright without overpowering. The sugar isn't just sweetness—it helps with browning and balances the umami. If you can't find sesame oil, toasted sesame seeds work in a pinch, though the aroma won't be identical.
No cornstarch? Potato starch at double the amount gives similar crispiness. The coconut milk must be full-fat canned—cartons won't work for this texture. For heat control, swap chili flakes for fresh bird's eye chilies (3-4), finely chopped. The cumin can be omitted if you dislike earthy notes, but it's worth including for authenticity. Fresh cilantro is ideal, but dried cilantro at one-third the amount will suffice. The lime juice should be freshly squeezed—bottled versions lack the bright acidity. If you're making this ahead, prepare the marinade and dip separately and combine just before serving.
Store the pressed tofu in the fridge for up to 3 days before cooking. The marinade keeps for 1 week in an airtight container. For the dip, combine all ingredients except cilantro and refrigerate for at least 1 hour before serving to let flavors meld. The crispy tofu stays best for 2 days if reheated gently in a dry pan. Freeze cooked pieces for 1 month—they reheat beautifully in the oven at 350°F for 10 minutes. Garnish with fresh cilantro right before serving to preserve its vibrant color.
Why You'll Love This Recipe
- Here’s what sold me: these curds reheat like a dream. Toss them into a stir-fry, add to noodles, or just snack on them cold—they’re always good. My freezer’s stocked with these because they’re my go-to for lazy days.
- Fridge-to-Table Magic: I swear by this recipe for days I’m too tired to plan. Press the tofu overnight, mix the flour and cornstarch into a batter—boom—crispy golden curds in 15 minutes of frying. No fancy prep, no stress.
- Umami Bomb: That light soy sauce punch? It’s the secret. The outside gets this addictive crunch while staying light, and the inside stays tender—like a perfect balance of chewy and crispy. Honestly, I’ll take this over any store-bought tofu snack.
- Leftover Hero: Here’s what sold me: these curds reheat like a dream. Toss them into a stir-fry, add to noodles, or just snack on them cold—they’re always good. My freezer’s stocked with these because they’re my go-to for lazy days.
Step-by-step instructions for crispy Singapore bean curd
Mastering this recipe delivers restaurant-quality golden bean curd with a satisfying crunch and aromatic coconut dip.
Prepare the Tofu for Maximum Crispiness
Begin by pressing the 1 lb firm tofu for 30 minutes using a tofu press or heavy weights wrapped in a clean kitchen towel. This removes excess moisture that would prevent proper browning. Wrap the pressed tofu in fresh paper towels and press again for 15 minutes to ensure it's bone-dry—this is critical for achieving that signature crispy texture.
Once thoroughly dried, cut the tofu into ½-inch thick slices (about 16 pieces). Arrange them on a wire rack set over a baking sheet to prevent sticking. Let them air-dry for 10 minutes at room temperature. The longer they dry, the crispier they'll become when fried. If you're short on time, pat them dry with additional paper towels to expedite the process.
Create the Crispy Battering Station
In a shallow bowl, whisk together the 0.5 cup all-purpose flour and 0.25 cup cornstarch until evenly combined. This blend creates the ideal crispy exterior while maintaining structure. In a separate bowl, mix the 3 tbsp light soy sauce, 1 tbsp white sugar, 1 tbsp sesame oil, 1 tbsp lime juice, 0.5 tsp ground cumin, and 1 tsp salt until fully dissolved. The sugar balances the savory flavors while the cumin adds depth.
Dip each tofu slice into the flour mixture, shaking off any excess, then submerge it in the marinade for 30 seconds on each side. Let the excess marinade drip off before placing on a wire rack. This double-coating ensures both crispiness and flavor penetration. Work in batches to avoid overcrowding the rack, which can lead to uneven drying.
Fry to Golden Perfection
Heat 3 cups vegetable oil in a deep skillet or Dutch oven to 350°F using a candy thermometer for precision. The oil should be hot enough to create small bubbles around the tofu when added. Fry 4-5 pieces at a time for 2-3 minutes per side until they achieve a deep golden brown color. Overcrowding will lower the oil temperature, resulting in greasy rather than crispy tofu.
Transfer the fried tofu to a paper towel-lined plate to drain excess oil. Maintain the oil temperature at 350°F throughout frying—if it drops below 325°F, the tofu will absorb oil instead of crisping. For extra crunch, you can double-fry the tofu: after the initial fry, let it cool for 5 minutes, then fry again at 375°F for 1 minute per side. This two-step process creates that signature Singaporean crunch.
Prepare the Spiced Coconut Dip
In a small saucepan, combine the 13.5 oz coconut milk, 1 tbsp red chili flakes, 1 tbsp sesame oil, and 1 tbsp lime juice. Heat over medium-low heat for 5-7 minutes, stirring occasionally, until the mixture reaches 160°F—just below a simmer. The coconut milk should thicken slightly but remain smooth. Taste and adjust seasoning with additional salt or chili flakes as needed.
Remove from heat and stir in the 0.25 cup chopped fresh cilantro. The cilantro adds a bright, herbal contrast to the rich coconut and spicy chili. Let the dip cool to room temperature before serving. For an extra layer of flavor, you can lightly toast the ground cumin in a dry skillet for 30 seconds before adding it to the marinade—this enhances its earthy aroma significantly.
Serve Immediately for Optimal Texture
Arrange the crispy tofu on a serving platter and drizzle with the warm coconut dip. Garnish with additional chopped cilantro and a sprinkle of red chili flakes for visual appeal and extra heat. Serve immediately while the tofu is still crispy—its texture begins to soften within 10 minutes of frying. For an authentic Singaporean touch, pair with steamed jasmine rice and a side of quick-pickled vegetables to balance the richness.
The key to success lies in maintaining high heat during frying and ensuring the tofu is completely dry before cooking. If the tofu loses its crispiness, simply reheat it in a dry skillet over medium heat for 1-2 minutes per side to restore its crunch. This recipe delivers that perfect balance of texture and flavor that makes Singaporean bean curd so beloved.
Pro Tips For Making Bean Curd Recipe Singapore
- Press Tofu Dry First: Skip the soggy mess by pressing your firm tofu for 15 minutes under a weight—even if it’s just a heavy pan. Wet tofu absorbs oil like a sponge, and you’ll end up frying a puddle instead of crispy bean curd. (Yes, I’ve done it. No, you don’t want to repeat my mistake.)
- Mix Flour and Cornstarch: Combine your all-purpose flour and cornstarch before adding liquid—this prevents lumps and gives you a smoother batter. I used to add them separately and ended up with a gluey coating instead of a light, crisp crust. Trust me, this tiny step makes a real difference.
- Fry in Batches: Crowd the pan, and you’ll steam your tofu instead of frying it. Work in small batches—two or three pieces at a time—so the oil stays hot enough to seal that golden crust. (Your future self will thank you when the first batch turns out perfectly crisp.)
- Soy Sauce Last: Add light soy sauce after frying, not before. Tossing the fried tofu in a mix of soy sauce and oil gives it that signature Singaporean tang without making the coating soggy. I was skeptical until I tried it—now I won’t go back.
Regional styles of bean curd recipe singapore
Hokkien-Style Crispy
Singapore's Hokkien community perfected this technique with extra-firm tofu cut into thick rectangles, then double-fried until golden. The secret? A two-stage frying process at 350°F followed by 375°F for that signature crunch.
I've seen street vendors use lard or peanut oil for even richer flavor—though vegetable oil works perfectly at home. 🔥
Malaysian-Spiced Variation
For a Malaysian twist, add ½ tsp ground coriander and ¼ tsp turmeric to the marinade, then toss the fried tofu in 1 tbsp sambal oelek before serving.
This version pairs beautifully with cucumber slices and a side of peanut sauce. The spices create a warm, aromatic profile that's distinctly Malaysian.
Peranakan-Inspired Dip
Peranakan cuisine elevates the dish with a sweet-spicy coconut dip that includes 1 tbsp palm sugar and ½ tsp white pepper. The pepper adds subtle warmth without overpowering the coconut's creaminess. I like to finish with crushed candlenuts for a nutty crunch that's characteristic of Peranakan cooking.
Chili Crab Fusion
For a modern Singaporean twist, serve the crispy tofu with chili crab sauce instead of coconut dip. Mix ½ cup chili crab sauce (like Chili Crab by Lee Kum Kee) with 1 tbsp lime juice and toss with the fried tofu.
The sweet-spicy-savory combo is a crowd-pleaser that captures Singapore's love for bold flavors.
Vegetarian Street Food
This dish is a staple at Singapore's vegetarian hawker centers, where it's often served with fried shallots and lime wedges. The shallots add a nutty crunch, while the lime brightens the rich flavors. For an extra layer of texture, sprinkle toasted sesame seeds on top before serving.
Regional Cooking Tips
In Singapore, vendors often use wok hei (breath of the wok) to add smokiness. For home cooks, heat your wok or skillet until it's smoking hot before adding the tofu.
If you don't have a wok, a cast-iron skillet works just as well. The key is maintaining high heat throughout the cooking process to achieve that authentic texture. ✨
Nutrition facts
Frequently asked questions
Can I use silken tofu instead of firm tofu for this recipe?
Absolutely not! Silken tofu is too soft and will fall apart during frying. You need extra-firm tofu for that perfect crispy-tender texture. The pressing step is crucial—it removes moisture that would prevent proper browning. If you only have silken tofu, consider making a tofu-based dip instead of frying.
How do I achieve that perfect Singaporean crunch at home?
The secret lies in the double-frying technique and proper oil temperature. First fry at 350°F for 2-3 minutes, then cool and fry again at 375°F for 1 minute. Use a candy thermometer to monitor oil temperature—it must stay hot to prevent greasy results. Also, ensure your tofu is completely dry before frying.
What's the best way to store leftover crispy tofu?
Store in an airtight container at room temperature for 1 day maximum. For longer storage, refrigerate for up to 2 days or freeze for 1 month. To reheat, place in a dry skillet over medium heat for 1-2 minutes per side until crispy again. Avoid microwaving—it makes tofu soggy.
Can I make this recipe without sesame oil?
Yes! If you don't have sesame oil, use toasted sesame seeds (1 tsp) instead—they'll add similar aroma. For a different flavor profile, try toasted peanut oil or even a pinch of five-spice powder in the marinade. The dish will still taste delicious, just with slightly different depth of flavor.
What's the difference between this and regular fried tofu?
This Singaporean version uses a special marinade (soy sauce, garlic, sugar) and double-frying technique that creates both crispy exterior and tender interior. Regular fried tofu often uses a simpler batter and single frying, resulting in less texture contrast. The coconut dip also adds that authentic Singaporean touch with its creamy-spicy balance.
