This post may contain affiliate links. Please read our disclosure policy.

Shrimp with tofu is the kind of dinner you make when you want something soft and savory over rice. The tofu stays silky. The shrimp turns tender and sweet. Everything simmers together in one pot and is ready in about 20 minutes.

This is a simple dish. But a few small details make all the difference. I’ll walk you through those steps so you can get it right the first time. It’s low effort, perfect for a weeknight, and tastes like you spent much more time on it than you did.

A Shrimp with Tofu Bowl features rice topped with shrimp, tofu, chopped green onions, black sesame seeds, and sauce, with a spoon resting inside. A small dish of dipping sauce is visible in the background.

Why This Shrimp with Tofu Bowl Works

ChihYu Smith with shoulder-length dark hair, wearing a striped shirt, smiles at the camera while holding a container of Creamy Roasted Sesame Dressing. Framed drawings and a family photo are visible on the wall and table behind her.

I grew up eating dishes like this. It’s the kind of simple home cooking moms and grandmoms make for their kids when they need something quick and nourishing. Everything goes into one pot.

Here’s why this version works so well — and why I think you’ll love it too:

  • Soft tofu. Smooth and gentle, perfect with rice.
  • Tender shrimp. Sweet, juicy, and cooked just right.
  • Light, savory sauce. Flavorful without feeling heavy.
  • One-pot and weeknight friendly. Low effort, simple steps, ready fast.

Main Ingredient Notes

A flat lay of ingredients for a Shrimp with Tofu Bowl, featuring shrimp, soft tofu, two eggs, chopped green onions, sliced green vegetables, a bowl of starch, soy sauce, ground pepper, and oyster sauce mixture on a light countertop.
  • Soft tofu: In my recipe testing, I found that soft tofu gives the best balance for this dish. It stays silky and tender but still holds its shape while simmering. Silken tofu releases too much water and breaks apart easily, which makes the dish watery. Firm tofu is too dense and doesn’t give that smooth, comforting texture we’re looking for.
  • White shrimp (½ lb, 26–30 count per pound): Use white shrimp in the 26–30 count range. Smaller shrimp don’t feel as satisfying. Larger shrimp take longer to cook and can turn slightly chewy. This size stays tender, sweet, and balanced next to the soft bean curd.
  • The sauce (garlic, light soy sauce, oyster sauce, Shaoxing wine, chicken stock): This combination builds flavor quickly without making the dish heavy. Oyster sauce adds depth. Soy sauce seasons cleanly. Shaoxing wine brings aroma. Chicken stock rounds it out.
  • Eggs + starch: This is a classic Chinese technique. Mixing a little starch into the eggs keeps them silky and tender instead of dry. It helps the final dish feel smooth and cohesive rather than loose or watery.

How to Make Shrimp and Tofu (Step-by-Step)

Step 1: Prepare everything thoughtfully.

Two images side by side show gloved hands using a knife to butterfly raw shrimp over a bowl on a wooden surface, prepping fresh shrimp for a Shrimp with Tofu Bowl. The knife slices along the shrimp’s back to remove the vein.
  • Shrimp: Pat the shrimp dry, then use a small knife to make a shallow slit along the back to butterfly them. This helps them cook more evenly, gives them a more tender bite, and improves presentation.
Three side-by-side images: a block of soft tofu on packaging, a bowl of dark sauce with a spoon, and a bowl of beaten eggs with a spoonful of starch above it—perfect ingredients for making Shrimp with Tofu Bowl. All are on a wooden surface.
  • Tofu: Drain the soft tofu, but do not press it. We want that natural moisture for a silky texture. Keep the block whole for now — handling it less keeps it from falling apart.
  • Eggs: Whisk gently, just until combined. Don’t overbeat them. Too much air changes the texture. We want the eggs to be smooth and tender.
  • Sauce: Mix the sauce separately so it goes in evenly and cooks quickly once it hits the pot.

Step 2: Cut the tofu directly in the pot.

Pro Tip

Before adding the tofu, heat the oil and sprinkle in a small pinch of salt. This is an old pan technique. The salt helps manage surface moisture so the tofu is less likely to stick when it first touches the pot.

Two side-by-side images show a Shrimp with Tofu Bowl cooking on the stovetop in a claypot. The left highlights shrimp arranged around cubed tofu; in the right image, chopped green onions and brown sauce top the tofu and shrimp.

Then carefully slide the whole tofu block in. Divide it into even pieces using a firm spatula. Cutting it inside the pot prevents breakage and keeps the pieces intact.

This is also why we don’t press it and don’t use silken tofu. You want it to be just firm enough to hold shape without falling apart.

Step 3: Let the tofu and sauce simmer in their own juice

When you add the shrimp and pour in the sauce, it may not look like much liquid. That’s intentional.

  • As the tofu heats up, it releases its own juices. This is why pot size matters. Use a pot that fits the tofu block snugly. If the pot is too wide, the liquid spreads thin and the tofu won’t absorb flavor properly.
  • Keep the heat at a gentle simmer. A hard boil forces the tofu to release too much moisture and can make the shrimp firm.

Step 4: Cook the shrimp just until done

A glass pot on a stove contains tofu, shrimp, green onions, and sauce (left image). In the right image, the Shrimp with Tofu Bowl comes together as beaten eggs are poured over tofu and shrimp in the pot.

Shrimp cooks very quickly. Once they turn pink and opaque, stop.

Rubbery shrimp happen for two reasons: too much heat or too much time. Keep the simmer gentle and don’t let them sit in boiling liquid.

If one side hasn’t turned pink yet, flip them briefly — but remove them from high heat as soon as they’re cooked through.

Step 5: Add the egg finish.

Stir the eggs again before pouring — the starch settles at the bottom.

Pour the eggs over the pot and cover. Let them set gently in the residual heat.

The egg lightly thickens the natural juices and pulls everything together. The final texture should feel like soft steamed egg — smooth and tender, not dry or firm.

Step 6: Let it rest briefly before serving.

Turn off the heat and let the pot sit for a minute. The sauce will settle and coat the tofu beautifully. Serve over warm rice so everything can soak in.

A glass pot filled with soft tofu topped with shrimp, chopped green onions, and black sesame seeds. This Shrimp with Tofu Bowl is served alongside a bowl of white rice and a small dish of dipping sauce in the background.

What to Serve with This Shrimp Tofu Rice Bowl

This dish is meant to be built into a bowl. You want something that soaks up the juices and balances it out.

FAQs

How do I keep shrimp from turning rubbery?

Use medium heat and cook them briefly. Shrimp turns rubbery for two reasons: heat that’s too high or cooking for too long. As soon as they turn pink and opaque, stop. Don’t let them sit in boiling liquid.

Why does my dish look watery?

This usually happens from cooking too long, using heat that’s too high, or using the wrong tofu. A hard boil forces tofu to release excess moisture. Keep the simmer gentle and use soft tofu for the right consistency.

Can I use firm tofu instead?

I don’t recommend it. Firm tofu is denser and doesn’t absorb the sauce the same way. This dish is meant to feel soft and comforting. Firm tofu changes that texture and makes it less cohesive.

Can I use silken tofu?

Not recommended. Silken tofu releases too much water and breaks apart easily, which makes the dish watery.

Recipe Card

Shrimp with tofu bowl recipe

Be the first to review!
Prep: 15 minutes
Cook: 7 minutes
Total: 22 minutes
Servings: 2 servings
Tender shrimp and silky tofu simmered in one pot with a light savory sauce and soft egg finish. An easy 20-minute rice bowl for weeknights.
Save This Recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 
 

  • ½ lb white shrimp 26–30 count per pound, peeled and deveined
  • 14 oz soft tofu 1 carton, drained
  • 2 green onions
  • 3 large eggs whisked
  • 2 tsp starch for a silky egg texture
  • 1 tbsp neutral-flavored oil such as avocado oil
  • tsp coarse sea salt

Sauce:

  • 0.32 oz garlic cloves grated (2 medium)
  • 1 tbsp light soy sauce
  • 2 tbsp oyster sauce
  • 1.5 tbsp Shaoxing wine sake, or dry sherry, divided (½ tbsp to marinate the shrimp)
  • 2 tbsp chicken stock

Garnish:

Equipment

  • A 2-liter claypot saucepan, or soup pot with a nonstick surface
  • A lid to cover the pot

Instructions 

PREP:

  • Shrimp: Pat the shrimp dry. Use a small paring knife to make a shallow slit along the back to butterfly them. Set aside.
  • Tofu: Open the tofu package and drain off the liquid. No need to press the tofu.
  • Green onions: Dice the green onions into small rounds and separate the white and green parts.
  • Eggs: In a small bowl, gently whisk the eggs with the starch until just combined. Whisk lightly — don’t overmix. Gentle whisking keeps the eggs tender and silky instead of airy or foamy.
  • Sauce: In a separate cup, mix together the sauce ingredients.

COOK:

  • Add oil and salt: In a 2-liter nonstick saucepan (or clay pot or small stockpot), add the oil over medium heat and sprinkle in ⅛ tsp coarse salt. The salt helps reduce sticking when the tofu goes in.
  • Add tofu: Carefully transfer the whole block of tofu into the pot. Using a firm spatula, divide the tofu into roughly 1-inch (2.5 cm) thick by 1¼-inch (3 cm) wide pieces (you should have about 15 pieces).
  • Add shrimp, scallions, and sauce: Arrange the shrimp around the tofu in a single layer, a slight overlap is okay. Sprinkle in the white scallion parts and pour in the sauce.
  • Cover and simmer over medium heat for 3 minutes. You should hear a gentle bubbling sound. If the liquid is boiling rapidly and steaming aggressively, reduce the heat to medium-low.

CHECK:

  • Use a spatula to gently nudge the tofu to make sure it isn’t sticking to the bottom. Check whether the shrimp have turned pink and cooked evenly. If not, flip them, cover, and simmer for 1 more minute.

EGGS & GARNISH:

  • Add egg mixture: Give the eggs another quick whisk to redistribute the starch that may have settled at the bottom. Pour the eggs evenly over the tofu and shrimp.
  • Cover and simmer until the eggs are just set but still tender, about 2–3 minutes.
  • Garnish: Turn off the heat. Drizzle with toasted sesame oil and sprinkle with black sesame seeds and the green scallion parts. Serve hot over steamed rice.

Notes

  • Tofu choice: Use soft tofu. Silken tofu releases too much water and makes the dish soupy.
  • Pot size: Use a pot just large enough to fit the tofu block with some height on the sides. A pot that’s too wide will cause the sauce to spread thin and the egg layer to cook too flat.
  • Heat level: Keep the heat at medium or medium-low. Gentle heat keeps the shrimp juicy and the eggs tender.
  • Consistency: Soft tofu naturally releases some liquid as it cooks, so the dish will be a little saucy. That’s expected. The texture should feel soft and spoonable rather than firm or dry.
  • Vegetarian option: Skip the shrimp and add sliced mushrooms instead. You may want to add 1–2 teaspoons of mushroom bouillon powder to deepen the flavor.
  • Protein swaps (Use proteins that cook quickly or are already cooked):
    • diced cooked sausage
    • diced cooked chicken thighs
    • small cooked meatballs
    • defrosted scallops (patted dry)
  • Storage and reheating: Store leftovers in the fridge for up to 3 days. The tofu will continue to release some liquid, so the dish may look a little more saucy the next day. Reheat gently on the stovetop or microwave on medium until warmed through.

Nutrition

Serving: 1serving, Calories: 467kcal, Carbohydrates: 14g, Protein: 45g, Fat: 24g, Saturated Fat: 4g, Polyunsaturated Fat: 8g, Monounsaturated Fat: 10g, Trans Fat: 0.04g, Cholesterol: 422mg, Sodium: 1903mg, Potassium: 328mg, Fiber: 2g, Sugar: 1g, Vitamin A: 729IU, Vitamin C: 4mg, Calcium: 377mg, Iron: 5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this recipe? Leave a comment below!

More Protein-Packed Asian Rice Bowls You’ll Love

If you enjoy this shrimp and tofu bowl, here are a few more high-protein dinners that are perfect over rice.

  • Taiwanese Three Cup Chicken: Saucy, savory, and packed with basil flavor. Spoon it over warm rice and let the sauce soak in.
  • Mongolian Pork Slow Cooker: Tender pork in a rich, slightly sweet soy-based sauce. Great for meal prep and easy weeknights.
  • Chinese Steamed Chicken: Ginger, goji berries, Chinese red dates, and garlic create a deeply flavorful, almost bone-broth-like sauce. It’s meant to be spooned over rice.

Made a dish and loved it? Please rate the recipe and leave a comment in the section below! It helps my blog grow organically, allowing me to continue sharing free and awesome content with you. Thank you!

You may also like

Delicious healthy Chinese food you can brag about

10 Meals In 10 Minutes
Learn how to make low carb gluten-free dishes without prep and last minute trips to the grocery store.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.