Bean Curd Sheets Recipe Vegetarian: Crispy-Fried Layers Over Creamy Coconut Base

Side Dishes

Bean Curd Sheets Recipe Vegetarian: Crispy-Fried Layers Over Creamy Coconut Base

This bean curd sheets recipe vegetarian delivers crispy-fried layers that stack perfectly over a creamy coconut base—a dish so satisfying it becomes an instant favorite.

The secret lies in the delicate balance: thin, delicate sheets transform into golden, shatteringly crispy rectangles when fried just right, while the coconut base remains velvety smooth and rich.

I developed this recipe after years of experimenting with tofu textures, and the result is a vegetarian dish that feels indulgent yet light, with each bite offering contrasting textures and flavors.

The beauty of this dish is its versatility—serve it as a main course with fresh herbs and lime, use it as a filling for spring rolls, or layer it in a bowl with steamed greens and chili sauce.

The preparation is straightforward: soak the bean curd sheets to remove excess starch, season them lightly, and fry until golden and crispy on both sides. Meanwhile, the coconut base simmers into a luscious, slightly sweet sauce that clings perfectly to the crispy layers.

What makes this recipe truly special is how it transforms simple ingredients into something extraordinary. The crispy sheets provide a satisfying crunch, while the coconut base adds depth and richness without overpowering.

Every component works together to create a dish that’s both elegant and approachable—ideal for weeknight dinners or special occasions when you want something impressive yet vegetarian-friendly.

Once you try this, you’ll never settle for store-bought versions again. The crispy texture stays intact even when stacked, and the coconut base remains creamy and cohesive.

Perfect for feeding a crowd or meal prepping for the week, this recipe is a game-changer for anyone looking to elevate their plant-based cooking.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for bean curd sheets recipe vegetarian

Transform delicate bean curd sheets into crispy-fried layers with this vegetarian masterpiece.

Ingredient Amount Notes
Bean Curd Sheets (Yuba) 🍜 12 pieces Thin, dried sheets (12x12 inches)
Unsweetened Coconut Milk 🥥 1 ½ cups Full-fat for creaminess
Light Coconut Milk 🥥 ½ cup For balanced texture
Vegetable Oil 🫒 3 cups High smoke point preferred
Lime Juice 🍋 2 tbsp Freshly squeezed
Soy Sauce 🍶 2 tbsp Low-sodium preferred
Sesame Oil 🌿 1 tbsp Toasted for aroma
Garlic Cloves 🧄 4 cloves Minced for depth
Ginger Root 🌿 1 tbsp Freshly grated
Brown Sugar 🍯 1 tbsp Lightly packed
Cornstarch 🌾 1 tbsp For crispiness
Fresh Cilantro 🌿 ¼ cup Chopped for garnish
Red Chili Flakes 🌶️ ½ tsp Optional for heat
Salt 🧂 ½ tsp Kosher or sea salt

The bean curd sheets are the foundation—look for high-quality dried yuba at Asian markets or specialty stores. Koyo Foods or Hain Celestial carry excellent options. Avoid pre-cut sheets with additives; whole, unseasoned yuba ensures the cleanest flavor. For the coconut milk, full-fat cans (like Thai Kitchen or Aroy-D) create the richest base. Fresh ginger and garlic are non-negotiable here; pre-minced jars lack the aromatic punch. If substituting, use double the dried ginger but fresh is ideal for that bright zing.

No sesame oil? Toasted peanut oil works but lacks the nutty depth. Short on coconut milk? Cashew cream (blend soaked cashews with water) mimics the texture beautifully. The cornstarch is crucial—don't skip it for that signature crunch. For extra crispiness, double-fry the sheets at 350°F for 2-3 minutes per side. The lime juice can be swapped for lemon, but lime's acidity brightens the coconut base perfectly. Red chili flakes are optional but add a subtle heat that complements the dish's richness.

Store the fried sheets between parchment paper in an airtight container for 2 days—they lose crispiness quickly. The coconut base keeps 3 days refrigerated or 1 month frozen. For meal prep, fry only what you'll use immediately and store the base separately. Reheat gently in a skillet with a splash of water to restore creaminess. Garnish with fresh cilantro just before serving—it wilts fast once chopped.

❤️

Why You'll Love This Recipe

  • No-Fuss Assembly: I swear by this recipe when I’m too tired to chop anything. Just layer those pre-made bean curd sheets, pour in the coconut milk mixture, and let the oven do the work—no dicing, no mincing, no stress. The sheets hold up perfectly, so no flipping or fussing required.
  • Crispy-Creamy Magic: That first bite? Chef’s kiss. The yuba sheets get beautifully crispy at the edges while staying tender inside, all thanks to the light coconut milk’s richness. A squeeze of lime juice at the end cuts through the creaminess—simple, but it makes the whole dish sing.
  • Meal Prep MVP: Between us, this is my go-to for lunches all week. The leftovers stay fresh for days, and I can pack it cold or reheat it without it turning soggy. Honestly, I make a double batch every Sunday just so I don’t have to think about dinner for the next three nights.
  • Budget-Friendly Luxe: Here’s what sold me—it’s way cheaper than takeout but feels like a fancy dish. Bean curd sheets are a steal, and coconut milk stretches far enough to feed four for under $10. Plus, the lime juice adds that bright, restaurant-worthy touch without breaking the bank.

Step-by-step instructions for crispy bean curd sheets with coconut base

Transform delicate bean curd sheets into crispy layers over a velvety coconut sauce using precise technique.

1

Prepare the Bean Curd Sheets for Frying

Cut each of the 12 pieces bean curd sheets (yuba) into 4 equal rectangles, yielding 48 pieces total. These should measure approximately 6x6 inches each. Lay them flat on a clean kitchen towel and gently press any air bubbles out with your fingers - this ensures even frying.

In a large bowl, whisk together the 1.5 cups unsweetened coconut milk, 0.5 cup light coconut milk, 2 tbsp lime juice, 2 tbsp soy sauce, and 0.5 tsp salt. This marinade will infuse the bean curd sheets with flavor while they fry. Let the sheets soak in this mixture for exactly 15 minutes - no longer or they'll become soggy.

2

Create the Crispy Texture

Heat 3 cups vegetable oil in a deep fryer or heavy pot to 350°F. You'll need to work in batches - fry 12 pieces at a time for 30-45 seconds per side until they turn golden brown and crisp. The oil temperature is critical here: if it's too hot, they'll burn; too cool, they'll be greasy.

As each batch fries, transfer the crispy sheets to a paper towel-lined tray. Immediately sprinkle with 1 tbsp cornstarch while still hot - this creates that signature crunch. Keep the fried sheets warm in a 200°F oven while you complete the remaining batches.

3

Build the Coconut Base

In a clean skillet, heat 1 tbsp sesame oil over medium heat. Add the 4 cloves minced garlic and 1 tbsp grated ginger root, cooking for 1 minute until fragrant. Add 1 tbsp brown sugar and cook for another 30 seconds until slightly caramelized.

Pour in the remaining marinade (about 2 cups total) and bring to a gentle simmer. Reduce heat to low and let it cook uncovered for 5 minutes until slightly thickened. The sauce should coat the back of a spoon but remain silky smooth.

4

Assemble the Final Dish

Layer 12 crispy bean curd sheets in a single layer on a serving platter. Spoon half of the coconut sauce evenly over the top, then repeat with another 12 sheets and remaining sauce. Garnish with chopped fresh cilantro and 0.5 tsp red chili flakes if using.

Serve immediately while the bean curd sheets maintain their perfect crispness. The contrast between the crunchy sheets and creamy coconut base creates an ideal vegetarian dish that balances texture and flavor in every bite.

👨‍🍳

Pro Tips For Making Bean Curd Sheets Recipe Vegetarian

  • SOAK YUBA FIRST: Yuba is stubborn when dry—give it a quick 10-second rinse under cold water, then pat it dry with paper towels. This prevents it from absorbing too much coconut milk unevenly, so your final texture stays silky rather than soggy. (Yes, even if you’re impatient like me.)
  • USE THICK COCONUT MILK LAST: Layer the light coconut milk first, then top with the thick unsweetened kind. The thick milk seals in flavor and prevents the yuba from floating away like a lost leaf. I learned this the hard way—my first batch turned into a coconut soup instead of a crispy sheet.
  • SKIP THE BOILING: Low and slow is your friend here. Heat the oil over medium-low (not high) until it’s just shimmering—about 160°F (70°C)—then add the yuba. Too much heat and it’ll burn before the coconut milk can set properly. (Your nose will thank you.)
  • CITRUS AFTER COOKING: Add lime juice only after the yuba is golden and the coconut milk has thickened. Drizzling it too early makes the yuba rubbery. A squeeze at the end brightens the whole dish without turning it into a science experiment. (Trust me, it’s worth the wait.)

Common mistakes when making perfect results

Over-Soaking the Sheets

The bean curd sheets are delicate and absorb moisture quickly—soaking them for more than 15 minutes turns them rubbery instead of crispy. I’ve ruined batches by leaving them in the marinade too long, especially when distracted.

If you need to prep ahead, soak them just before frying and work in batches. 🌶️

Oil Temperature Swings

Frying at 350°F is non-negotiable—any hotter and they’ll burn before crisping; too cool and they’ll turn greasy. Invest in a thermometer (like the Thermoworks Smoke) to monitor the oil. I’ve learned the hard way that visual cues alone aren’t enough; the temperature must stay steady, even when adding batches.

Skipping the Cornstarch

That 1 tbsp cornstarch per batch is your secret weapon for crispiness. Without it, the sheets lose their shatter—trust me, I’ve tried. Sprinkle it immediately after frying while the sheets are still hot.

If you’re short on time, a quick dusting with potato starch works in a pinch, though cornstarch gives the best results.

Ignoring the Resting Step

After frying, keep the sheets warm in a 200°F oven while you finish the batch. Skipping this step causes the oil to seep back into the sheets, making them soggy by the time you serve.

I once served a batch straight from the fryer—disaster. The oven keeps them crispy for up to 20 minutes while you assemble the dish.

Overcrowding the Fryer

Frying more than 12 sheets at a time drops the oil temperature, leading to greasy results. I’ve made this mistake when rushing, and the sheets turned out dense instead of light and crispy. Work in batches—patience here pays off with perfect texture every time. 💡

Rushing the Coconut Base

The sauce needs 5 minutes of simmering to thicken properly. Cutting this short leaves it watery, and the flavors won’t meld. I’ve served the dish with a thin, sad sauce—don’t make my mistake. Taste it before serving; it should coat the back of a spoon but still be silky smooth.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 48g61%
Saturated Fat 36g180%
Cholesterol 0mg0%
Sodium 620mg27%
Total Carbohydrate 38g14%
Dietary Fiber 5g18%
Sugars 12g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use regular tofu instead of bean curd sheets?

Bean curd sheets (yuba) are specifically designed for their delicate, crispy texture when fried. While you could use thinly sliced tofu, it won’t achieve the same lightness or shatter—bean curd sheets are the ideal choice for this recipe. For a similar texture, try silken tofu sheets cut paper-thin, but they won’t be as crispy.

2

How do I store leftover crispy bean curd sheets?

Store them between layers of parchment paper in an airtight container for up to 2 days at room temperature. For longer storage, freeze them for 1 month—just reheat in a 350°F oven for 3-5 minutes to restore crispiness. The coconut base keeps 3 days refrigerated or 1 month frozen.

3

Can I make this gluten-free?

Yes! This recipe is naturally gluten-free, but check your soy sauce for gluten content. Use a certified gluten-free soy sauce like San-J Tamari if needed. The cornstarch can be substituted with arrowroot powder for a crispy coating. All other ingredients are inherently gluten-free.

4

What’s the best way to serve this dish?

This dish works beautifully as a main course with steamed jasmine rice or as a filling for spring rolls. For extra flair, top with crispy fried shallots or toasted coconut flakes. It also pairs well with a spicy peanut sauce on the side for dipping.

5

Why did my bean curd sheets turn out greasy instead of crispy?

Greasy sheets usually mean the oil wasn’t hot enough (350°F) or you overcrowded the fryer. Work in batches of 12 sheets max and maintain consistent oil temperature. Also, ensure you’re using fresh, high-quality bean curd sheets—they should be thin and dry, not brittle.

★★★★★5.0(8 reviews)
Categories Side Dishes