If you have ever struggled to get your kids (or even skeptical adults) to eat tofu, this is the recipe that will change their minds. I remember the first time I made this for my niece, who usually pushes tofu to the side of her plate. She took one bite of the golden, sauce-drenched crust and asked for seconds immediately.

This dish, Egg-Wrapped Tofu (Jidan Bao Doufu 鸡蛋包豆腐), is a brilliant home-style invention. It transforms humble silken tofu into golden nuggets that look almost like fish fillets or chicken nuggets. The tofu is coated in cornstarch and egg, pan-fried until fragrant, and then braised in a sauce that is savory, slightly sweet, and tangy thanks to a secret touch of ketchup. It is incredibly tender on the inside but flavorful on the outside—a true “rice killer” (fan sao guang) in Chinese households.
What is Egg-Wrapped Tofu?
Egg-Wrapped Tofu is a modern Chinese home-cooking staple. Unlike traditional Mapo Tofu which relies on spicy doubanjiang, or Home-Style Tofu which often involves deep-frying, this dish uses a pan-frying technique.

The concept is simple: delicate tofu is given a protective “armor” of egg wash. This not only adds a rich, eggy aroma that masks the raw soy taste some people dislike, but it also helps the tofu absorb the rich sauce without falling apart. The sauce profile—using soy sauce, oyster sauce, and ketchup—is specifically designed to be appetizing and family-friendly.
Why This Recipe Works
- The Double Coating: By dusting the tofu with starch before dipping it in egg, we create a dry surface for the egg to cling to. Without the starch, the egg would slide right off the wet tofu.
- Texture Contrast: Using silken or soft tofu creates a melt-in-your-mouth interior that contrasts beautifully with the slightly chewy, fried egg skin.
- The Sauce Balance: The combination of savory soy sauce, umami-rich oyster sauce, and the acidity of ketchup creates a balanced glaze that cuts through the richness of the fried egg.
Ingredients for Egg-Wrapped Tofu
Here is everything you need to make this comforting dish. I have provided standard measurements, but feel free to adjust based on the amount of tofu you have.
For the Tofu:
- 1 block (approx. 14 oz / 400g) Silken Tofu or Soft Tofu: In Chinese, we call this nen doufu. It has a custard-like texture. If you are a complete beginner and worried about breaking it, you can start with medium-firm tofu, though the texture won’t be quite as luxurious.
- 3 Large Eggs: You can use whole eggs.
- Pro Tip: For a more vibrant golden color, use 1 whole egg plus 2 egg yolks. The higher fat content in yolks makes the crust tastier and easier to coat.
- 1/4 cup (30g) Cornstarch: For dusting the tofu. Potato starch also works.
- Cooking Oil: Use a neutral oil like canola, vegetable, or grapeseed oil for pan-frying.
For the Savory Glaze:
- 2 tbsp (30ml) Light Soy Sauce: Use a standard brand like Kikkoman or Pearl River Bridge. If you prefer a lighter color, use 1 tablespoon.
- 1 tbsp (15ml) Oyster Sauce: Adds depth and thickness.
- 4 tsp (20ml) Ketchup: This provides color and a sweet-tangy flavor that kids love. If you prefer less sweet, reduce to 2 teaspoons.
- 1 tbsp (12g) Sugar: White sugar helps balance the saltiness.
- 1 tsp (5g) Chicken Essence (Chicken Bouillon Powder): Optional, but adds that restaurant-style umami punch.
- 1 tbsp (8g) Cornstarch: To thicken the sauce.
- 1 cup (240ml) Water: To create the braising liquid.
- 1 Scallion (Green Onion): Finely chopped for garnish.
What You Will Need (Tools & Equipment)
- Non-stick Skillet: This is crucial. Tofu and eggs are both prone to sticking. A good non-stick pan will make flipping the tofu effortless.
- Flat Plate or Tray: For the starch dusting station.
- Whisk or Fork: To beat the eggs thoroughly.
Recipe Notes Before We Begin
- Difficulty: Beginner / Intermediate (handling soft tofu requires gentle hands).
- Prep Time: 15 minutes.
- Cook Time: 15 minutes.
- Flavor Profile: Savory, slightly sweet, rich in umami, with a soft, custard-like interior.
Mise en Place & How to Prep
1. Prepare the Sauce: In a small bowl, combine the light soy sauce, oyster sauce, ketchup, chicken essence, 1 tablespoon of cornstarch, sugar, and water. Stir until the sugar and cornstarch are completely dissolved. Set this aside. Having the sauce ready prevents you from scrambling while the tofu is frying.

2. Cut the Tofu: Carefully remove the silken tofu from the package. I recommend cutting it into relatively large, thick squares or rectangles—about 2 inches wide and 0.75 inches thick.
- Note: If the slices are too thin, they will shatter when you try to coat them. If they are too thick, they won’t heat through.



3. Set Up the Coating Station: Place the cornstarch on a flat plate. Crack the eggs into a wide, shallow bowl and beat them well (remember the tip about using extra yolks for color!).


How to Make Egg-Wrapped Tofu
Step 1: Coat with Starch Gently pick up a piece of tofu. Lightly dab it into the cornstarch, turning it to coat all sides thinly. Shake off any excess powder. The starch absorbs surface moisture and acts as glue for the egg.

Step 2: Dip in Egg Dip the starch-dusted tofu into the beaten egg. Ensure it is fully covered.
- Sanitation Note: It is best to use your hands for this step. Chopsticks can easily slice through soft tofu. Wash your hands thoroughly before and after handling raw egg.

Step 3: Pan-Fry the Tofu Heat about 2 tablespoons of oil in your non-stick skillet over low heat. Place the tofu pieces into the pan one by one.
- Critical Tip: Keep the heat low! Eggs burn very easily (the Maillard reaction happens quickly with egg protein). If the heat is too high, the egg will blacken before the tofu warms up.

Step 4: Fry Until Golden Fry gently. Shake the pan occasionally to ensure they aren’t sticking. Once the bottom is set and golden (about 2-3 minutes), gently flip them over. If you find the fire is too strong, physically lift the pan off the burner for a moment to cool it down. Fry until both sides are beautiful and golden.


Step 5: Braise in Sauce Once all tofu pieces are golden, give your sauce mixture a quick stir (starch tends to settle at the bottom). Pour the sauce directly into the pan over the tofu.


Step 6: Simmer and Thicken Increase the heat to medium to bring the sauce to a simmer, then reduce to low. Let it cook for 2-3 minutes. This allows the tofu to absorb the flavors. The sauce will naturally thicken and become glossy because of the cornstarch we added.

Step 7: Finish and Serve When the sauce clings to the tofu and looks thick and glossy, turn off the heat. Sprinkle with chopped scallions. You can also add a pinch of white sesame seeds or a coriander leaf for decoration. Serve immediately with plenty of sauce—kids love spooning this over rice!

Tips to Succeed
- Handling Silken Tofu: If you find silken tofu too difficult to handle, you can sprinkle a little salt on the tofu 10 minutes before cooking. This draws out excess moisture and firms it up slightly.
- The “One Hand” Rule: When breading or coating, try to keep one hand for “dry” ingredients (starch) and one for “wet” (egg) to avoid clumping on your fingers, though with tofu, you might need both hands to support it!
- Adjusting the Consistency: If you prefer a soupier dish (great for mixing with rice), increase the water in the sauce by 1/2 cup. If you like a sticky glaze, stick to the recipe amount.
How to Serve Egg-Wrapped Tofu
This dish is best served piping hot with steamed short-grain or jasmine rice. The sauce is rich and flavorful, acting almost like a gravy.
For a balanced Chinese meal, I recommend pairing this with a crunchy vegetable dish to contrast the soft tofu. Some excellent options from my kitchen include:
- A simple garlicky green vegetable stir-fry.
- Creamy Tofu Soup with Clams (if you really love tofu!).
- Pan-Fried Tofu in Savory Tomato Sauce is another tomato-based variation if you enjoy the ketchup notes in this recipe.
Food Safety and Preparation
- Egg Safety: Since we are handling raw eggs to coat the tofu, ensure you wash your hands and surfaces immediately after prep to prevent cross-contamination. The braising step ensures the egg is fully cooked (reaching >160°F/71°C), making it safe for children.
- Allergen Info: This recipe contains Soy (tofu, soy sauce), Gluten (soy sauce, oyster sauce), and Eggs.
- Gluten-Free Option: Use Tamari instead of soy sauce and a gluten-free oyster sauce brand.
Our Systematic Test Kitchen Notes
We tested this recipe using both silken tofu and firm tofu.
- Silken Tofu: Produced the best texture contrast—crispy skin, custard center. However, we broke 2 pieces during the flipping process. It requires patience.
- Firm Tofu: Much easier to handle and flip. The texture is meatier and chewier. If you are a beginner, start here.
- Sweetness Levels: We found that for adults, reducing the ketchup to 2 tsp and sugar to 1/2 tbsp creates a more sophisticated, savory flavor. For kids, the original ratio is a guaranteed hit.
Common Troubleshooting & Variations
Q: Why did my egg coating fall off? A: Usually, this happens because the tofu was too wet or you skipped the cornstarch. The cornstarch acts as the binding agent between the wet tofu and the egg. Make sure to drain the tofu well before starting.
Q: Can I make this spicy? A: Absolutely. This is a mild Cantonese/home-style flavor profile. If you want a kick, add 1 teaspoon of chili oil or a few slices of fresh Thai chili when you pour in the sauce.
Q: My sauce is too thick/gloopy. A: Cornstarch thickening power varies by brand and heat. If it gets too thick too fast, simply add a splash of hot water to thin it out to your desired consistency.
How to Store and Reheat
- Fridge: Store leftovers in an airtight container for up to 3 days.
- Reheat: Reheat gently in a pan or microwave. Note that the crispy egg coating will soften after being stored in the sauce, but the flavor will still be excellent.
- Freezing: Do not freeze this dish. Tofu changes texture completely when frozen (becoming spongy), which ruins the “silken” effect we want here.
Nutrition Information (Estimate)
Serving Size: about 1/4 of the recipe
- Calories: 180 kcal
- Protein: 12g
- Carbohydrates: 14g
- Fat: 9g
- Sodium: 650mg
Nutrition information is calculated using an ingredient database and should be considered an estimate. In cases where multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included.
Authoritative References
- USDA Food Safety and Inspection Service – Guidelines on safe handling of shell eggs.
- The Nutrition Source (Harvard T.H. Chan) – Information on the health benefits of soy and tofu.

Egg-Wrapped Tofu (Jidan Bao Doufu)
Ingredients
Equipment
Method
- Mix soy sauce, oyster sauce, ketchup, sugar, chicken essence, 1 tbsp cornstarch, and water in a bowl; stir until dissolved and set aside.
- Cut the silken tofu into thick rectangular blocks (approx 2 inches wide and 0.75 inches thick).
- Gently coat each tofu piece lightly in dry cornstarch, shaking off excess, then dip fully into the beaten egg.
- Heat 2 tbsp oil in a non-stick skillet over low heat (low heat prevents egg from burning).
- Place tofu in the pan and fry gently until golden brown on both sides (approx 2-3 mins per side). Handle gently when flipping.
- Stir the prepared sauce mixture again (starch settles) and pour it into the pan over the tofu.
- Increase heat to medium to simmer, then reduce to low. Cook for 2-3 minutes until the sauce thickens and glazes the tofu.
- Turn off heat when sauce is thick and glossy. Garnish with chopped scallions and serve hot.
Notes
- Tofu Choice: Silken tofu provides the best contrast (crispy outside, creamy inside), but it is delicate. Beginners can use medium-firm tofu for easier handling.
- Egg Tips: Using extra yolks creates a richer golden color.
- Gluten-Free: Use Tamari and GF Oyster sauce to make this dish gluten-free.












