Braised Tofu with Scallions turns a block of tofu into a warm, savory dinner. The pieces get golden in the pan before a short simmer in a rich brown sauce. Long scallion pieces soften right in the gravy, so their flavor reaches every bite. Bring rice to the table and let that sauce do the work.
Why I Love This Recipe
This dish gives humble ingredients plenty of flavor without a long list of seasonings. The tender centers and lightly chewy edges make each bite satisfying, while the scallions bring a gentle sweetness.
- Simple shopping: Tofu, scallions and a few pantry sauces cover most of the list.
- Easy finish: A short braise brings the sauce and tofu together.
- Flexible meal: Serve it as a shared side or a light main with rice and greens.
- No coating step: The tofu browns directly in oil, so there is no floury mess.

What You’ll Need
- Servings: 3 as a light main, or 4 as a side
- Prep Time: 20 minutes, including draining
- Cook Time: 15 minutes
- Total Time: 35 minutes
- Pan: 12-inch nonstick skillet
Ingredients
- 16 ounces firm tofu, drained
- 6 scallions, about 3 ounces, trimmed and cut diagonally into 1-inch sections; separate whites from greens
- 2 tablespoons neutral oil
- 2 teaspoons light soy sauce
- 1 teaspoon dark soy sauce
- 2 teaspoons oyster sauce
- 1/2 teaspoon granulated sugar
- 1/8 teaspoon ground white pepper
- 3/4 cup water, divided
- 2 teaspoons cornstarch
Firm tofu holds its shape while keeping a soft middle. Light soy sauce provides saltiness; dark soy adds depth of color. Regular oyster sauce contains shellfish. For a vegetarian version, use mushroom-based vegetarian oyster sauce.

Tools You Need
- 12-inch nonstick skillet
- Thin spatula
- Wooden cutting board
- Small glass bowls
- Measuring spoons and cup
- Paper towels or a clean kitchen towel
How to Make Braised Tofu with Scallions
Have the sauce ready before you heat the pan.
Step 1: Dry and Portion the Tofu
Wrap 16 ounces drained firm tofu in a clean towel and let it drain under a light weight for 15 minutes.
Pat it dry, then cut or gently break it into thick, irregular rectangular and triangular pieces about 1 1/2 inches across and 1/2 inch thick. Keep the pieces broad rather than crumbling them.
Trim 6 scallions, about 3 ounces, and cut them diagonally into 1-inch sections, keeping the whites and greens separate.

Step 2: Mix the Sauce and Slurry
Stir 2 teaspoons light soy sauce, 1 teaspoon dark soy sauce, 2 teaspoons oyster sauce, 1/2 teaspoon sugar, 1/8 teaspoon ground white pepper and 2/3 cup water together in a small bowl.
In a separate small bowl, stir 2 teaspoons cornstarch with the remaining 1 tablespoon plus 1 teaspoon water until smooth. This starch thickens the gravy later; it does not coat the tofu.

Step 3: Brown the Tofu
Heat 2 tablespoons neutral oil in a 12-inch nonstick skillet over medium-high heat until shimmering.
Lay the prepared 16 ounces tofu pieces in a single layer. Cook for 4–5 minutes, until the undersides are golden and release easily.
Turn gently and cook for another 3–4 minutes. Reduce the heat if the edges darken before the broad faces brown. The tofu needs no flour or batter.

Step 4: Braise with the Scallions
Lower the heat to medium. Add the reserved white sections from 6 scallions around the browned tofu and cook for 1 minute.
Pour in all the sauce from Step 2. Simmer gently for 3 minutes, turning the tofu carefully once so the sauce reaches both sides.
Stir the prepared slurry again, then add all the slurry and the reserved green sections from 6 scallions.
Cook gently for 1–2 minutes, until the sauce is glossy and coats a spoon and the greens have softened. Turn off the heat. The finished edges should be tender and lightly chewy, rather than crunchy.

Step 5: Serve While Warm
Transfer the tofu, scallions and gravy to a serving bowl, or divide among plates. Spoon the gravy over the pieces; it is their braising sauce, so no extra finishing drizzle is needed.
If you like a little sauce for dipping, reserve 2 tablespoons of the finished gravy in a separate small bowl rather than making another sauce.
Serve promptly with optional steamed rice and steamed bok choy or a cucumber salad for a complete meal.

Why This Recipe Works (Quick Science)
Drying the tofu helps its surface brown instead of steaming in the pan. That browned skin gives the pieces enough structure for gentle turning. The brief braise then softens the skin while leaving the middle tender.
Cornstarch absorbs liquid and thickens as it heats. Mixing it with cool water first keeps it from forming dry lumps. Adding it near the end gives a glossy gravy without a long reduction that could make the soy sauce too salty.

Common Mistakes to Avoid
- Using wet tofu: Blot the broad faces well to reduce splashing and help browning.
- Turning too soon: Wait for the underside to form a skin and loosen from the skillet.
- Stirring hard: Fold and turn gently so the pieces stay intact.
- Adding dry cornstarch: Always mix the slurry first and stir it again just before using.
- Over-reducing the sauce: Stop when it clings lightly; it thickens a little more as it cools.
What to Serve With Braised Tofu with Scallions
Steamed jasmine rice catches the gravy without competing with the scallions. Steamed bok choy makes a simple green side. A cool cucumber salad adds crunch alongside the tender tofu. These sides are optional and are not included in the nutrition estimate.
Substitutions and Variations
Use extra-firm tofu for a firmer bite. Soft or silken tofu is too fragile for this method.
Mushroom-based vegetarian oyster sauce replaces regular oyster sauce in the same amount. Check the label if you need a vegan meal.
For a gluten-free version, use certified gluten-free light and dark soy sauces, or tamari, along with a certified gluten-free oyster-style sauce. Using tamari in place of both soy sauces makes the color lighter.
Leftovers and Storage
Cool leftovers promptly and refrigerate in a sealed container within 2 hours. Use within 3–4 days.
Warm gently in a skillet with a small splash of water until hot throughout. The sauce loosens as it warms. Freezing is possible, but thawed tofu has a more spongy, chewy texture.
Macros Information
Estimated per serving, based on 3 servings, including all the oil and gravy but excluding optional sides. Tofu and sauce brands can change the numbers.
- Calories: 240
- Protein: 17 g
- Carbohydrates: 11 g
- Fat: 15 g
- Saturated Fat: 2 g
- Fiber: 3 g
- Sugar: 3 g
- Sodium: 520 mg
Frequently Asked Questions (FAQ)
Q: Can I use extra-firm tofu?
A: Yes. It holds up well and gives a denser, chewier bite.
Q: Does the tofu need a starch coating?
A: No. Brown the dried tofu directly in oil. The cornstarch belongs only in the sauce slurry.
Q: Why isn’t the finished tofu crunchy?
A: The short braise softens the fried skin. Tender centers and lightly chewy edges are the goal.
Q: Can I use regular soy sauce?
A: Yes, replace the light soy sauce with the same amount of all-purpose soy sauce. Keep the dark soy for color if you have it.
Q: Is this recipe vegetarian?
A: Regular oyster sauce contains shellfish. Use mushroom-based vegetarian oyster sauce for a vegetarian version.
Q: Can I prepare anything ahead?
A: Drain the tofu, cut the scallions and mix the sauce ahead. Keep them covered in the fridge, and stir the slurry again before using it.
Q: What if the sauce becomes too thick?
A: Stir in water a spoonful at a time over low heat until the gravy coats the tofu lightly again.
Q: Can I leave out the dark soy sauce?
A: Yes. The sauce will be lighter. Taste the finished dish before adding more salt or soy sauce.
Final Thoughts
Braised Tofu with Scallions is a comforting way to make tofu the center of a meal. Give the pieces time to brown, turn them gently, and stop cooking once the gravy shines. Leave a comment with your favorite side to serve alongside it. Happy cooking!