Growing up in my family’s restaurant kitchen in Sichuan, I learned that texture is just as important as flavor. While I often crave the fiery heat of traditional Sichuan dishes, sometimes I need something comforting, savory, and family-friendly. This Braised Egg Tofu with Shrimp strikes the perfect balance.

It pairs the incredibly silky texture of Japanese egg tofu (玉子豆腐) with the snap of fresh shrimp and the crunch of broccoli. But the real star here is the sauce—a luscious combination of fresh tomatoes and ketchup that creates a savory, sweet, and tangy coating that clings to every bite. It shares the comforting DNA of a classic Tomato and Egg Stir-fry, but with a slightly richer, seafood-forward profile.
I have tested this recipe on both high-output gas burners and standard electric home stoves. The method I’m sharing today ensures the delicate tofu stays intact and the shrimp remains juicy, regardless of your equipment.
What Is Egg Tofu?
Egg tofu (often labeled as Japanese Tofu or Yuzi Dofu) is a type of savory tofu made from eggs and soy milk (or sometimes just eggs and dashi/water). It usually comes in a plastic tube. Unlike regular block tofu, it has a custard-like, silky consistency and a pale yellow color.

Because it is so delicate, it requires a specific cooking technique—coating in cornstarch and pan-frying—to create a “skin” that prevents it from dissolving into the sauce.
Similar Recipe Alert: If you love this combination of ingredients but prefer a lighter, steam-based method without oil, check out our recipe for Steamed Egg with Shrimp and Broccoli. It uses similar flavors but results in a pudding-like texture.
Why This Recipe Works
- Texture Contrast: By pan-frying the cornstarch-coated tofu, we create a slightly chewy skin that contrasts beautifully with the meltingly soft interior.
- Layered Umami: We use both fresh tomatoes and ketchup. The fresh tomato provides acidity and texture, while the ketchup offers concentrated sweetness, color, and umami depth.
- Nutritional Balance: With protein from shrimp and eggs, plus vitamins from broccoli and tomatoes, this is a complete “one-pot” style dish.
About the Author & Recipe Development
I’m Lin, a culinary writer and chef born in Sichuan. I spent over a decade cooking in professional kitchens and training at a culinary institute in China before bringing my knowledge to the US. This recipe was developed to bridge the gap between authentic Chinese home cooking and the ingredients available in Western supermarkets.
In testing this recipe, I found that many home cooks struggle with egg tofu falling apart. My method of slicing the wrapper (rather than squeezing the tofu out) and using a precise cornstarch coating solves this issue. I also adjusted the sauce ratios to ensure it is thick enough to glaze the ingredients without becoming a soup.
Key Ingredients & Substitutions
- Shrimp: Medium to large shrimp work best. Frozen shrimp are perfectly fine—in fact, I used frozen shrimp for this test batch as they are economical and convenient. Just ensure they are fully thawed and patted dry. You can also use the peeling and deveining techniques from our Garlic Fried Shrimp guide if you are new to prepping seafood.
- Egg Tofu (Japanese Tofu): Found in the refrigerated section of Asian grocery stores. Substitutions: If you cannot find egg tofu, you can use Soft or Silken Tofu, but handle it with extreme care. For a heartier, chewier texture, you could swap in Pan-Fried Tofu (firm tofu) instead.
- Broccoli: Adds essential crunch. You could substitute this with cauliflower, snap peas, or asparagus. For a similar flavor profile with different veggies, see our Shrimp and Broccoli Stir-Fry.
- Ketchup: Don’t skip this! It adds a depth of color and a sweet-tangy profile that balances the savory soy sauce. It is a common ingredient in Cantonese-style sauces, similar to the sauce base used in Sweet and Sour Pork with Pineapple.
- Cornstarch: Used to coat the tofu and thicken the sauce.
Ingredients
- The Main Components:
- 8 oz (225g) Shrimp, peeled and deveined (fresh or frozen)
- 3 tubes (approx. 1 lb) Egg Tofu / Japanese Tofu
- 1 large Tomato
- ½ head Broccoli, cut into florets
- ¼ cup Cornstarch (for coating tofu)
- 2 tbsp Cooking Oil (divided)
- The Marinade:
- 1 tsp Shaoxing Wine (or dry sherry)
- ¼ tsp White Pepper powder
- The Aromatics & Sauce:
- 2 cloves Garlic, minced
- 2 tbsp Ketchup
- ½ cup Water
- Salt (to taste)
- White Pepper (to taste)
Recipe Notes Before You Start
- Equipment: A 12-inch non-stick skillet or a well-seasoned carbon steel wok is ideal for frying the tofu to prevent sticking.
- Handling Tofu: Egg tofu is extremely fragile. Slice the plastic tube in the middle with a sharp knife, then gently squeeze the tofu out from the cut ends.
- Blanching: We will blanch the broccoli and tomato to ensure perfect texture. Have a pot of boiling water ready.
Mise en Place
- Marinate Shrimp: Thaw shrimp if frozen. Pat dry. Mix with Shaoxing wine and white pepper. Let sit for 5 minutes.

- Prep Tomato: Cut a shallow “X” on the bottom of the tomato.
- Slice Tofu: Cut the egg tofu into 1-inch (2.5cm) thick coins.
- Prep Broccoli: Cut broccoli into bite-sized florets.
How to Make Braised Egg Tofu with Shrimp
Step 1: Blanch the Vegetables Bring a pot of water to a boil. Drop the tomato in for about 2 minutes until the skin starts to peel. Remove, run under cold water, peel off the skin, and dice the flesh. In the same boiling water, add the broccoli florets. Boil for 1-2 minutes until bright green but still crisp. Drain and set aside.



Step 2: Coat and Fry the Tofu Gently coat each slice of egg tofu in cornstarch. Heat 1 tablespoon of oil in your pan over medium heat. Carefully place the tofu rounds in the pan. Fry for 2-3 minutes per side until golden brown and crispy skin forms. Remove and set aside on a plate. Tip: Do not overcrowd the pan; fry in batches if necessary.


Step 3: Sear the Shrimp Add a little more oil to the pan if needed. Add the minced garlic and stir-fry until fragrant (about 10 seconds). Add the shrimp and stir-fry until they just turn pink (about 80% cooked).

Step 4: Make the Tomato Base Add the diced tomatoes to the pan with the shrimp. Stir-fry, pressing down on the tomatoes to release their juices. Add the ketchup and stir to combine. The oil should turn a beautiful orange-red color. (If you love tomato-based stews, this technique is very similar to our Chinese Tomato Beef Stew).

Step 5: Braise and Finish Pour in ½ cup of water and bring to a simmer. Gently slide the fried egg tofu and blanched broccoli back into the pan. Stir carefully to coat everything in the sauce without breaking the tofu. Season with salt and white pepper to taste. Simmer for 1-2 minutes until the sauce thickens slightly and clings to the ingredients.



Step 6: Serve Transfer to a serving dish (or a heated clay pot for presentation). Serve immediately over steamed rice.
Common Mistakes When Making This Dish
- Breaking the Tofu: The most common issue is the tofu crumbling. Solution: Be gentle when tossing. Rely on shaking the pan rather than aggressive stirring with a spatula once the tofu is added back in.
- Soggy Broccoli: Adding raw broccoli to the sauce takes too long to cook, resulting in overcooked shrimp. Solution: Always blanch the broccoli separately first so it just needs to be reheated in the sauce.
- Overcrowding the Pan: When frying tofu, if they touch, the cornstarch coatings will fuse together. Solution: Leave space between the rounds.
Food Safety and Preparation
- Shrimp Safety: According to the USDA, shrimp should be cooked until the flesh is pearly and opaque. Ensure the internal temperature reaches 145°F (63°C). Reference: USDA Safe Minimum Internal Temperature Chart
- Cross Contamination: Always wash hands and cutting boards after handling raw shrimp before touching the vegetables.
Authoritative References
For more information on the nutritional benefits of tomatoes and lycopene retention during cooking, you can refer to this study from the Journal of Agriculture and Food Chemistry: Thermal Processing Enhances the Nutritional Value of Tomatoes.
Serving Suggestions
This dish is saucy and rich, making it a perfect topping for white rice (Gai Fan). If you want to create a full Chinese family-style meal, I recommend pairing it with:
- Soup: Corn and Pork Rib Soup provides a gentle, savory sweetness that complements the tangy tomato sauce perfectly.
- Grain: While white rice is classic, Yangzhou Fried Rice makes the meal feel like a special occasion banquet.
How to Store & Reheat
- Storage: Store leftovers in an airtight container in the refrigerator for up to 2 days. Seafood degrades quickly, so sooner is better.
- Reheating: Reheat gently in a pan over low heat or in the microwave. Note that the crispy skin on the tofu will soften upon reheating, losing some texture but retaining flavor.
Nutrition Information (Estimate)
- Calories: 320 kcal
- Protein: 22g
- Carbohydrates: 18g
- Fat: 16g
- Sodium: 850mg
- Fiber: 3g
(Disclaimer: 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.)

Braised Egg Tofu with Shrimp and Tomato
Equipment
- 1 Non-stick skillet or Wok Essential for frying tofu without sticking
- 1 Pot For blanching vegetables
Ingredients
The Marinade
- 8 oz shrimp peeled and deveined (fresh or frozen)
- 1 tsp Shaoxing wine can substitute with dry sherry
- 0.25 tsp white pepper powder
The Tofu & Vegetables
- 3 tubes egg tofu Japanese tofu
- 0.25 cup cornstarch for coating tofu
- 1 large tomato
- 0.5 head broccoli cut into florets
The Sauce & Stir-fry
- 2 tbsp neutral oil divided use
- 2 cloves garlic minced
- 2 tbsp ketchup
- 0.5 cup water
- 1 pinch salt to taste
Instructions
- Marinate the shrimp: If using frozen shrimp, ensure they are thawed. Mix shrimp with Shaoxing wine and white pepper. Let marinate for 5 minutes.
- Prep the tomato: Cut a shallow cross on the bottom of the tomato. Boil in hot water for 2 minutes until the skin loosens. Peel off the skin and dice the tomato.
- Blanch the broccoli: In the same boiling water, blanch broccoli florets for 1-2 minutes until bright green. Drain and set aside.
- Fry the tofu: Cut egg tofu into 1-inch thick rounds. Gently coat each piece in cornstarch. Heat oil in a pan over medium heat and fry tofu until golden brown on both sides. Remove and set aside.
- Stir-fry shrimp: In the same pan, add a little more oil if needed. Sauté minced garlic until fragrant. Add shrimp and stir-fry until they just turn pink (do not overcook).
- Make the sauce: Add diced tomatoes to the pan and cook until they release their juice. Stir in the ketchup.
- Simmer and serve: Pour in 1/2 cup water and mix. Gently add the fried tofu and broccoli back into the pan. Toss gently to coat in the sauce. Season with salt and additional white pepper to taste. Serve hot over rice.
Notes
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. Shrimp Safety: Ensure shrimp reaches an internal temperature of 145°F (63°C) and the flesh is pearly and opaque. Allergen Note: Contains Soy, Egg, and Shellfish. Check your ketchup label for high fructose corn syrup if monitoring sugar intake.


















Leave a Reply