Whether you’re a tofu skeptic or a devoted fan, these 18 stir-fry and braised Chinese tofu recipes are weeknight game-changers. Quick, comforting, and packed with flavor, they’ll turn even the simplest dinner into something special. Let’s dive in!
Mapo Tofu

Usually when I crave something spicy and comforting, Mapo Tofu is my go-to. This classic Sichuan dish brings together silky tofu, savory ground pork, and a fiery chili bean paste sauce that’s balanced by numbing Sichuan peppercorns. It’s surprisingly easy to make at home and delivers restaurant-quality flavor.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
- 1 lb firm tofu, drained and cut into 1-inch cubes
- 8 oz pasture-raised ground pork
- 2 tbsp Sichuan chili bean paste (doubanjiang)
- 1 tsp toasted Sichuan peppercorns, ground
- 1 tbsp soy sauce
- 1 tbsp Shaoxing wine
- 3 cloves garlic, minced
- 1 tsp fresh ginger, grated
- 1 cup low-sodium chicken broth
- 1 tbsp cornstarch mixed with 2 tbsp water (slurry)
- 3 scallions, thinly sliced
- 2 tbsp vegetable oil
Instructions
- Bring a pot of water to a boil and add a pinch of salt. Gently slide in the tofu cubes and blanch for 2 minutes. Drain and set aside. (Tip: Blanching firms up the tofu so it holds its shape during simmering.)
- Heat vegetable oil in a wok or large skillet over medium-high heat until shimmering. Add ground pork and cook, breaking it apart, until browned and crispy, about 4 minutes.
- Reduce heat to medium. Add minced garlic and grated ginger, stirring constantly for 30 seconds until fragrant.
- Add Sichuan chili bean paste and stir-fry for 1 minute, allowing the oil to turn red and the flavors to bloom.
- Pour in Shaoxing wine and soy sauce, stirring to deglaze any browned bits. Then add chicken broth and bring to a simmer.
- Gently add the blanched tofu cubes. Simmer for 5 minutes, spooning sauce over the tofu occasionally. (Tip: Use a light hand to avoid breaking the tofu.)
- Give the cornstarch slurry a stir, then drizzle it into the simmering sauce while stirring gently. Cook for 1 minute until the sauce thickens and coats the tofu.
- Remove from heat. Sprinkle ground Sichuan peppercorn and sliced scallions over the top. (Tip: For the most aromatic peppercorns, toast them in a dry pan before grinding.)
- Serve immediately over steamed rice.
Ultimately, the beauty of Mapo Tofu lies in its layers of heat and numbness. Serve it over steamed jasmine rice to soak up every drop of the addictive sauce. You’ll find yourself reaching for seconds before you know it.
Tomato and Egg Stir-Fried Tofu

Unexpectedly, this simple stir-fry brings together silken tofu, scrambled eggs, and juicy tomatoes for a weeknight dinner that's both comforting and nutritious.
Serving: 2 | Prep Time: 10 minutes | Cooking Time: 10 minutes
Ingredients
Main Dish
- 1 block (14 oz) silken tofu, drained and cut into 1-inch cubes
- 4 large pasture-raised eggs, lightly beaten
- 2 medium ripe tomatoes, cut into wedges
- 2 scallions, thinly sliced (white and green parts separated)
- 2 cloves garlic, minced
- 2 tablespoons vegetable oil, divided
- 1 tablespoon light soy sauce
- 1 teaspoon toasted sesame oil
- 1/2 teaspoon granulated sugar
- 1 teaspoon cornstarch mixed with 2 tablespoons water (slurry)
Instructions
- Gently blot the silken tofu cubes dry with paper towels to remove excess moisture. (Tip: Silken tofu is delicate; handle gently to avoid breaking.)
- In a small bowl, whisk the eggs with a pinch of salt until homogeneous.
- Heat 1 tablespoon vegetable oil in a wok or large nonstick skillet over medium-high heat until shimmering.
- Add the eggs and scramble quickly, pushing them to one side once just set but still soft. Transfer to a plate.
- Add the remaining 1 tablespoon oil to the same pan. Add white parts of scallions and garlic; stir-fry until fragrant, about 15 seconds.
- Add tomato wedges and cook, stirring occasionally, until they start to soften and release juice, about 2 minutes. (Tip: Tomatoes should remain slightly chunky for texture.)
- Return scrambled eggs to the pan. Add the silken tofu cubes, gently folding to combine.
- In a small bowl, stir together soy sauce, sesame oil, sugar, and cornstarch slurry. Pour over the stir-fry.
- Gently toss everything together and cook for 1 minute until the sauce thickens and clings to the ingredients. (Tip: Use a spatula with a thin edge to flip tofu without crushing.)
- Sprinkle with green parts of scallions and serve immediately over steamed rice.
One bite reveals the silky tofu, creamy eggs, and tangy-sweet tomato sauce—a perfect vegetarian main. Serve it over jasmine rice with a side of steamed bok choy for a complete meal.
Braised Tofu with Mushroom

Zooming into a weeknight dinner that’s both cozy and satisfying, this braised tofu with mushroom is a total game-changer. Tofu soaks up the savory soy-mushroom broth, turning into little flavor bombs. It’s comfort food that’s actually good for you.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
- 1 block (14-16 oz) extra-firm tofu, pressed and cut into 1-inch cubes
- 1 cup dried shiitake mushrooms, soaked in warm water for 20 minutes
- 2 tablespoons vegetable oil
- 3 cloves garlic, minced
- 1 tablespoon freshly grated ginger
- 1/4 cup low-sodium soy sauce
- 1 tablespoon dark soy sauce
- 1 tablespoon brown sugar
- 1 cup mushroom soaking liquid or vegetable broth
- 1 tablespoon cornstarch dissolved in 2 tablespoons cold water
- 1 teaspoon toasted sesame oil
- 2 green onions, sliced for garnish
Instructions
- Press the block of extra-firm tofu between paper towels with a heavy cast-iron skillet for 15 minutes to remove excess moisture. (Tip: This ensures the tofu sears, not steams.)
- While tofu presses, soak 1 cup dried shiitake mushrooms in 1 cup warm water for 20 minutes until softened. Reserve the soaking liquid.
- Cut the pressed tofu into 1-inch cubes. (Tip: Uniform cubes cook evenly.)
- Heat 2 tablespoons vegetable oil in a large non-stick skillet over medium-high heat. Sear tofu cubes for 4–5 minutes, turning occasionally, until golden brown on all sides. Remove tofu and set aside.
- In the same skillet, reduce heat to medium. Add minced garlic and grated ginger; sauté for 30 seconds until fragrant.
- Add the rehydrated shiitake mushrooms (sliced if large) and cook for 2 minutes, stirring.
- Whisk together 1/4 cup low-sodium soy sauce, 1 tablespoon dark soy sauce, 1 tablespoon brown sugar, and 1 cup reserved mushroom soaking liquid (or vegetable broth). Pour into skillet.
- Bring the sauce to a simmer, then return the tofu to the skillet. Spoon sauce over tofu. Cover and braise over low heat for 10 minutes, stirring once halfway.
- Remove lid, increase heat to medium. Stir in the cornstarch slurry and cook, stirring, until sauce thickens, about 1–2 minutes.
- Drizzle with 1 teaspoon toasted sesame oil and toss to coat. (Tip: Sesame oil adds rich nuttiness; don't add too early or it loses aroma.)
- Garnish with sliced green onions.
Vibrant, saucy, and packed with umami, this braised tofu is perfect over steamed jasmine rice or tossed with noodles. The tofu turns incredibly silky yet stays firm, and the mushroom broth is pure comfort in every spoonful. You’ll be amazed at how such simple ingredients create something so deeply satisfying.
Kung Pao Tofu

Ready for a weeknight dinner that's packed with heat and crunch? This Kung Pao Tofu delivers crispy tofu, toasted peanuts, and that signature mouth-numbing tingle from Sichuan peppercorns—all in under 30 minutes.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
For the Tofu
- 1 (14-ounce) block extra-firm tofu, pressed and cut into 1-inch cubes
- 2 tablespoons cornstarch
- 1/2 teaspoon kosher salt
- 1/4 teaspoon ground white pepper
- 3 tablespoons peanut oil, divided
For the Sauce
- 2 tablespoons low-sodium soy sauce (or tamari)
- 1 tablespoon Chinkiang vinegar (or black vinegar)
- 1 tablespoon Shaoxing wine (or dry sherry)
- 1 teaspoon dark sesame oil
- 1 tablespoon granulated sugar (or brown sugar)
- 1/2 teaspoon ground Sichuan peppercorns
- 1 teaspoon cornstarch
- 2 tablespoons water
For the Stir-fry
- 10 dried red chilies (like Tianjin or arbol), snipped in half, seeds removed
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 3 scallions, white and green parts separated, sliced
- 1/3 cup roasted peanuts
Instructions
- In a medium bowl, toss the pressed tofu cubes with 2 tablespoons cornstarch, 1/2 teaspoon kosher salt, and 1/4 teaspoon white pepper until evenly coated. (Tip: Tossing in a bowl rather than a bag gives better control.)
- In a small bowl, whisk together the sauce ingredients: soy sauce, Chinkiang vinegar, Shaoxing wine, dark sesame oil, sugar, and ground Sichuan peppercorns. Set aside.
- In another small bowl, stir together 1 teaspoon cornstarch with 2 tablespoons water to form a slurry. Set aside.
- Heat a large wok or nonstick skillet over high heat. Add 2 tablespoons of peanut oil and swirl to coat. (Tip: A hot wok creates a natural non-stick surface.)
- Carefully add the tofu cubes in a single layer—work in batches if needed to avoid overcrowding. Pan-fry without stirring for 2-3 minutes until golden brown on the bottom. Flip and cook another 2-3 minutes on all sides until crispy and golden. Transfer to a plate.
- Reduce heat to medium. Add the remaining 1 tablespoon peanut oil. Add the dried chilies and stir-fry for about 30 seconds until fragrant but not burnt. (Tip: Remove seeds for less heat.)
- Add the garlic, ginger, and white parts of the scallions. Stir-fry for 20 seconds until aromatic.
- Return the crispy tofu to the wok. Pour the sauce mixture over the top and toss to coat for about 1 minute.
- Give the cornstarch slurry a quick stir, then pour it into the wok. Stir-fry for another 30 seconds until the sauce thickens and clings to the tofu. (Tip: The slurry thickens quickly, so keep moving.)
- Turn off the heat. Stir in the roasted peanuts and the green parts of the scallions. Transfer immediately to a serving plate.
Your kitchen will smell incredible once that Sichuan peppercorn hits the hot oil. Serve this Kung Pao Tofu over steamed jasmine rice or chilled noodles, and don't forget a side of steamed bok choy to balance the heat.
Sesame Crusted Tofu

For a quick weeknight dinner that feels fancy, this sesame crusted tofu is your answer. It's pan-seared until crispy, then coated in a sweet and savory soy glaze that'll have you licking the plate.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
- 1 block (14-16 oz) extra-firm tofu, pressed for 15 minutes
- 3 tablespoons white sesame seeds
- 2 tablespoons black sesame seeds
- 3 tablespoons low-sodium soy sauce
- 2 tablespoons maple syrup
- 1 tablespoon unseasoned rice vinegar
- 2 cloves garlic, finely minced
- 1 teaspoon fresh ginger, grated
- 1 tablespoon toasted sesame oil
- 2 tablespoons vegetable oil, divided
Instructions
- Press the extra-firm tofu: wrap it in a clean kitchen towel and place a heavy skillet on top for 15 minutes to extract excess moisture.
- After pressing, cut the tofu into 1-inch thick slabs, then slice each slab into 3 rectangular pieces (about 12 pieces total). Pat dry with paper towels.
- In a shallow dish, combine the white and black sesame seeds. Dredge each tofu piece in the seed mixture, pressing gently so the seeds adhere on all sides.
- In a small bowl, whisk together soy sauce, maple syrup, rice vinegar, minced garlic, grated ginger, and toasted sesame oil. Set the glaze aside.
- Heat 1 tablespoon of vegetable oil in a large non-stick skillet over medium-high heat until shimmering. Place the coated tofu pieces in a single layer—don't overcrowd; cook in batches if needed.
- Cook for 3–4 minutes per side until deep golden brown and the sesame seeds are fragrant. Use a thin spatula to flip carefully. Tip: Resist moving them too early; let a crust form.
- Once all tofu is seared, reduce heat to low and add the prepared glaze to the pan. Tilt the pan to coat, then turn each piece to glaze both sides. Cook 1 minute until the glaze thickens and clings.
- Remove from heat. Serve immediately over rice or noodles, drizzling any remaining glaze from the pan over the top. Tip: For extra crunch, garnish with sliced scallions or a sprinkle of chili flakes.
The result is beautifully crisp tofu with a nutty sesame crust and a glossy, umami-packed glaze. Try it over steamed jasmine rice with a side of sautéed bok choy, or tucked into lettuce wraps for a lighter meal.
Braised Tofu with Pork Ribs

Ever have one of those days where you crave something deeply comforting, something that fills your kitchen with the most incredible aroma? This braised tofu with pork ribs is exactly that—a slow-cooked, saucy dish where tender pork ribs and silky tofu soak up a rich, dark soy and star anise broth.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 2 minutes
Ingredients
- 2 lbs pork ribs (cut into individual ribs)
- 1 block (14 oz) extra-firm tofu, drained and cut into 1-inch cubes
- 1/4 cup dark soy sauce (preferably mushroom flavored for depth)
- 3 tbsp light soy sauce
- 2 tbsp Shaoxing rice wine
- 1 tbsp brown sugar (packed)
- 1 whole star anise
- 2 cloves garlic, peeled and smashed
- 1-inch piece fresh ginger, sliced
- 2 cups water or low-sodium chicken broth
- 2 tbsp vegetable oil, divided
- 1 scallion, thinly sliced for garnish
Instructions
- Pat the pork ribs dry with paper towels. Season lightly with salt.
- In a large heavy-bottomed pot or Dutch oven, heat 1 tablespoon vegetable oil over medium-high heat until shimmering.
- Working in batches to avoid crowding, sear the pork ribs on all sides until deep golden brown, about 3-4 minutes per batch. Transfer to a plate.
- Reduce heat to medium. Add the remaining 1 tablespoon oil, then add smashed garlic and ginger slices. Cook until fragrant, about 30 seconds.
- Pour in the Shaoxing rice wine, scraping up any browned bits from the bottom of the pot. Let it simmer for 30 seconds.
- Add the dark soy sauce, light soy sauce, brown sugar, and star anise. Stir to combine.
- Return the seared pork ribs to the pot along with any accumulated juices. Add the water or chicken broth — it should almost cover the meat.
- Bring the liquid to a boil, then reduce heat to low, cover, and simmer gently for 1 hour 15 minutes, or until the pork is tender and easily pulls apart with a fork. Tip: Check occasionally to ensure the liquid hasn't evaporated too much; add a splash more water if needed.
- While the ribs simmer, prepare the tofu: Spread the tofu cubes on a plate lined with paper towels and let drain for 15 minutes to remove excess moisture.
- After the ribs have cooked for 1 hour 15 minutes, gently slide the tofu cubes into the pot. Stir carefully to submerge them in the liquid.
- Re-cover and continue simmering for another 20 minutes, until the tofu has absorbed the sauce and is heated through.
- Remove the pot from heat. Discard the star anise, garlic, and ginger slices if desired.
- Taste the broth and adjust seasoning with a pinch of salt if needed. Tip: For a richer color, you can add a tiny drop of dark soy.
- Serve hot over steamed rice, garnished with sliced scallions.
A bowl of this is pure comfort — the ribs are fall-apart tender, and the tofu, velvet-soft and infused with savory spice. Try spooning the glossy sauce over jasmine rice or even stirred into noodles for an easy upgrade. It’s one of those dishes that tastes even better the next day!
Hot and Sour Tofu Soup

Warm up with a bowl of this comforting hot and sour tofu soup. It’s packed with silken tofu and wood ear mushrooms in a spicy, tangy broth that hits all the right notes. Perfect for a quick weeknight dinner or when you’re craving something cozy.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 15 minutes
Ingredients
- 1 (14 oz) package silken tofu, drained and cut into 1/2-inch cubes
- 1/2 cup dried wood ear mushrooms
- 4 cups vegetable broth
- 2 tablespoons soy sauce
- 3 tablespoons rice vinegar
- 1 tablespoon chili paste (such as sambal oelek)
- 1/2 teaspoon ground white pepper
- 1 teaspoon sesame oil
- 2 tablespoons cornstarch mixed with 3 tablespoons cold water
- 2 large eggs, lightly beaten
- 2 green onions, sliced
- 1 tablespoon fresh ginger, minced
- 2 cloves garlic, minced
- 1 tablespoon vegetable oil
Instructions
- Rehydrate wood ear mushrooms by soaking them in warm water for 20 minutes until softened. Drain and thinly slice. (Tip: For speed, cover with boiling water and let sit for 15 minutes.)
- In a large pot, heat vegetable oil over medium heat. Add minced ginger and garlic; sauté for 1 minute until fragrant.
- Add vegetable broth, soy sauce, rice vinegar, chili paste, and white pepper. Stir to combine and bring to a simmer.
- Gently add sliced wood ear mushrooms and silken tofu cubes. Stir carefully with a rubber spatula to avoid breaking the tofu. (Tip: Use a folding motion to keep the tofu intact.) Simmer for 5 minutes.
- In a small bowl, whisk cornstarch and cold water to create a slurry. Slowly pour into the simmering soup while stirring constantly. Cook for 2 minutes until the soup thickens slightly.
- Reduce heat to low. Slowly drizzle beaten eggs into the soup in a thin stream, stirring gently in one direction to form delicate ribbons. Cook for 1 minute. (Tip: Pour the eggs slowly for the best texture.)
- Remove from heat and stir in sesame oil. Ladle into bowls and garnish with sliced green onions.
Just a spoonful delivers a perfect balance of heat and tang, with silky tofu and crunchy wood ears in every bite. You can also serve it with a side of steamed rice or crispy wonton strips for extra crunch. It’s the kind of soup that feels like a warm hug on a chilly day.
Stir-Fried Tofu with Bell Peppers

Nothing beats a quick and colorful stir-fry for a weeknight dinner. This vibrant dish combines golden-brown firm tofu with crisp bell peppers, all coated in a savory black bean sauce.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
For the Stir-Fry
- 1 block (14 oz) extra-firm tofu, pressed and cut into 1/2-inch cubes
- 2 tablespoons cornstarch
- 3 tablespoons peanut oil, divided
- 1 red bell pepper, seeded and sliced into thin strips
- 1 yellow bell pepper, seeded and sliced into thin strips
- 1 green bell pepper, seeded and sliced into thin strips
- 3 cloves garlic, minced
- 1 tablespoon freshly grated ginger
- 3 tablespoons black bean sauce (such as Lee Kum Kee)
- 1 tablespoon soy sauce
- 1 teaspoon sesame oil
- 1/4 cup water
- 2 green onions, sliced diagonally for garnish
Instructions
- Press tofu between paper towels for 15 minutes to remove excess moisture. Tip: pressing helps tofu absorb flavors and get crispy.
- Cut tofu into 1/2-inch cubes and toss with cornstarch until evenly coated.
- Heat 2 tablespoons peanut oil in a wok or large skillet over high heat until shimmering. Tip: high heat is crucial for a good sear.
- Add tofu cubes in a single layer; cook without stirring for 2 minutes until golden brown on bottom, then flip and cook another 2 minutes until all sides are crisp. Transfer to a plate.
- Reduce heat to medium-high; add remaining 1 tablespoon peanut oil.
- Add bell pepper strips; stir-fry for 2 minutes until slightly charred but still crisp.
- Add garlic and ginger; stir-fry for 30 seconds until fragrant. Tip: don't burn the garlic.
- Return tofu to wok.
- In a small bowl, whisk together black bean sauce, soy sauce, sesame oil, and water.
- Pour sauce over tofu and peppers; toss to coat evenly and cook for 1 minute until sauce thickens slightly.
- Remove from heat; garnish with sliced green onions.
Rich with umami from the black bean sauce and a satisfying crunch from the peppers, this stir-fry is perfect over steamed jasmine rice. For a complete meal, serve with a side of sautéed bok choy or a simple cucumber salad.
Tofu with Black Bean Sauce

Sometimes you just need a quick, flavorful weeknight dinner that feels both comforting and a little bit special. This braised tofu in fermented black bean garlic sauce hits all the right notes—savory, slightly salty, and perfectly spoonable over rice.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
- 1 block (14-16 oz) extra-firm tofu, pressed and cut into 1-inch cubes
- 2 tablespoons fermented black beans, rinsed and lightly chopped
- 3 cloves garlic, minced
- 1 tablespoon reduced-sodium soy sauce
- 1 tablespoon oyster sauce (or vegetarian mushroom sauce)
- 1 teaspoon granulated sugar
- 1/2 cup low-sodium vegetable broth or water
- 1 tablespoon cornstarch mixed with 2 tablespoons cold water (slurry)
- 2 tablespoons avocado oil or vegetable oil
- 2 green onions, thinly sliced for garnish
Instructions
- Press the tofu block between paper towels with a heavy skillet for 15 minutes to remove excess moisture—this helps it brown better.
- Cut the pressed tofu into 1-inch cubes and pat dry. Heat 1 tablespoon oil in a large nonstick skillet or wok over medium-high heat until shimmering.
- Add tofu cubes in a single layer (work in batches if needed) and cook undisturbed for 3–4 minutes per side, until golden brown and crispy on all sides. Transfer to a plate.
- Reduce heat to medium. Add remaining 1 tablespoon oil, then sauté garlic and chopped fermented black beans for 30 seconds until fragrant. Be careful: black beans are salty, so don't overdo the sauce.
- Stir in soy sauce, oyster sauce, sugar, and vegetable broth. Bring to a simmer, scraping up any browned bits.
- Return tofu to the skillet. Gently turn to coat in sauce. Cover and let braise over low heat for 5 minutes, allowing the tofu to absorb the flavors.
- Give the cornstarch slurry a quick stir, then pour it into the pan while stirring gently. Continue cooking for 1–2 minutes until the sauce thickens and clings to the tofu.
- Taste and adjust seasoning if needed—add a splash of water if too salty. Remove from heat. Garnish with green onions.
Hot and steamy, the tofu turns out silky on the inside with a delicate crust, while the black bean sauce coats every bite in deep, savory richness. Serve it over steamed jasmine rice and maybe a side of bok choy for a complete, satisfying meal that comes together faster than takeout.
Crispy Tofu with Vegetables

Who doesn't love a crispy, golden tofu that shatters with each bite? This stir-fry pairs deep-fried tofu with a rainbow of fresh vegetables in a light, savory sauce that clings perfectly.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 15 minutes
Ingredients
For the Tofu
- 1 block extra-firm tofu (14-16 oz), pressed and cut into 1-inch cubes
- 3 tablespoons cornstarch
- Vegetable oil, for deep-frying
For the Stir-Fry
- 2 cups broccoli florets (about 6 oz)
- 1 red bell pepper, julienned
- 1 cup snap peas, trimmed
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 3 tablespoons low-sodium soy sauce
- 1 tablespoon rice vinegar
- 2 teaspoons sesame oil
- 1 tablespoon toasted sesame seeds for garnish
Instructions
- Press the tofu: Wrap the tofu block in a clean kitchen towel and place a heavy object on top for 20 minutes to remove excess moisture. This ensures a crispier texture.
- Cut the pressed tofu into 1-inch cubes and place them in a bowl. Sprinkle with cornstarch and toss gently until each cube is evenly coated. Tip: Use a fine-mesh strainer to dust the cornstarch for a lighter coating.
- Pour 2 inches of vegetable oil into a deep, heavy-bottomed pot or wok. Heat over medium-high until the oil reaches 375°F (190°C) on a deep-fry thermometer. Tip: Maintain the temperature between 350-375°F for even browning.
- Carefully add the tofu cubes in a single layer, working in batches if needed. Fry for 4-5 minutes, turning occasionally, until deep golden brown and crispy. Remove with a slotted spoon and drain on paper towels.
- While the tofu rests, prepare the sauce: In a small bowl, whisk together soy sauce, rice vinegar, and sesame oil. Set aside.
- In the same wok (remove all but 1 tablespoon oil), heat over high heat until shimmering. Add broccoli florets and stir-fry for 2 minutes. Then add bell pepper strips and snap peas; continue stir-frying for 1-2 minutes until crisp-tender.
- Push the vegetables to one side of the wok. Add the minced garlic and grated ginger to the cleared space; stir-fry for 30 seconds until fragrant. Tip: Keep the garlic and ginger moving to prevent burning.
- Pour the sauce over the vegetables and toss to coat. Add the fried tofu back to the wok. Gently stir-fry everything together for 1 minute, allowing the sauce to thicken slightly and coat the tofu.
- Transfer to a serving platter and sprinkle with toasted sesame seeds. Serve immediately.
Finish with a sprinkle of toasted sesame seeds for a nutty crunch. Serve immediately over steamed jasmine rice for a complete meal that’s both satisfying and vibrant.
Braised Tofu with Soy Sauce and Sugar

Ready for a cozy, umami-packed dinner? This classic braised tofu with dark soy and rock sugar is a Chinese home-style favorite that's incredibly easy to pull off.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
- 1 block (14-16 oz) extra-firm tofu
- 2 tablespoons vegetable oil
- 1-inch piece fresh ginger, peeled and thinly sliced
- 2 tablespoons dark soy sauce
- 1 tablespoon rock sugar (or packed brown sugar)
- 1 cup water
- 2 scallions, thinly sliced (for garnish)
Instructions
- Press the tofu: wrap it in paper towels, place a heavy skillet on top, and let sit for 15 minutes to expel excess moisture. This step is crucial for a firm texture that won't fall apart during cooking.
- Cut the pressed tofu into 1-inch cubes.
- Heat vegetable oil in a large non-stick skillet over medium-high heat. Add the ginger slices and cook for 30 seconds until fragrant.
- Carefully add the tofu cubes in a single layer. Cook without stirring for 3-4 minutes until the bottom is golden brown. Flip and repeat on all sides, about 5-7 minutes total. Tip: Use a spatula to gently turn each piece—crowding the pan will prevent browning.
- Reduce heat to medium-low. Pour in dark soy sauce, rock sugar, and water. Stir gently to dissolve the sugar and coat the tofu.
- Bring the liquid to a gentle simmer, then cover the skillet with a lid. Braise for 10-12 minutes, stirring once halfway, until the sauce reduces to a glossy glaze that clings to the tofu. Tip: If the sauce thickens too quickly, add a splash of water; if too thin, uncover and simmer an extra minute.
- Remove from heat. Taste and adjust sweetness or saltiness by adding a pinch more sugar or a dash of soy sauce if desired. Garnish with sliced scallions before serving.
Finally, spoon the glazed tofu over steamed rice or alongside blanched greens like bok choy. The silky interior and deeply caramelized exterior make this dish a comforting staple you'll want to revisit.
Stir-Fried Tofu with Shrimp

Craving a quick, satisfying stir-fry? This one's got crispy tofu, succulent shrimp, and crunchy snow peas in a silky white sauce that comes together in minutes.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
Stir-Fry
- 14 oz extra-firm tofu, pressed and cut into 1-inch cubes
- 12 oz large shrimp, peeled and deveined
- 8 oz snow peas, trimmed
- 2 cloves garlic, minced
- 1 tsp fresh ginger, grated
- 3 tbsp vegetable oil, divided
- Kosher salt and freshly ground white pepper
White Sauce
- 1/2 cup reduced-sodium chicken broth
- 2 tsp cornstarch
- 2 tsp low-sodium soy sauce
- 1 tsp toasted sesame oil
Instructions
- In a small bowl, whisk together chicken broth, cornstarch, soy sauce, and sesame oil until smooth. Set aside.
- Pat tofu cubes dry with paper towels; season lightly with salt and white pepper.
- Heat 2 tbsp vegetable oil in a wok or large skillet over high heat until shimmering. Add tofu in a single layer; cook undisturbed for 3 minutes until golden brown. Flip and cook 2 minutes more. Transfer tofu to a plate.
- Add remaining 1 tbsp oil to the wok. Add shrimp in a single layer; cook 1 minute per side until pink and opaque. Transfer to the plate with tofu.
- Reduce heat to medium-high. Add garlic and ginger; stir-fry 30 seconds until fragrant.
- Add snow peas; stir-fry 2 minutes until bright green and tender-crisp.
- Return tofu and shrimp to the wok. Give the sauce a quick stir, then pour it in. Toss everything together for 1 minute until sauce thickens and coats the ingredients evenly. Serve immediately.
Perfectly balanced with tender protein and crisp veggies, this dish is wonderful over steamed jasmine rice. A drizzle of chili oil adds a nice kick if you like heat.
Sichuan Boiled Tofu

Diving into a bowl of Sichuan Boiled Tofu is like a warm hug on a chilly evening. This dish features silky tofu poached in a fiery chili oil broth, balanced by the tang of preserved vegetables. It's surprisingly simple to whip up at home.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
For the Tofu and Broth
- 1 lb silken tofu, drained and cut into 1-inch cubes
- 2 cups unsalted chicken broth
- 1/4 cup preserved Sichuan vegetables (zha cai), rinsed and finely chopped
- 2 cloves garlic, minced
- 1 tablespoon ginger, grated
For the Chili Oil Base
- 3 tablespoons toasted sesame oil
- 2 tablespoons Sichuan chili flakes (or gochugaru for milder heat)
- 1 teaspoon Sichuan peppercorns, freshly ground
- 1 tablespoon soy sauce
- 1 teaspoon sugar
Instructions
- Gently place the tofu cubes in a single layer on a paper towel-lined plate. Let drain for 10 minutes to remove excess moisture.
- In a small bowl, combine the chili flakes and ground Sichuan peppercorns.
- Heat the toasted sesame oil in a small saucepan over medium heat until shimmering, about 2 minutes.
- Pour the hot oil over the chili flake mixture (it should sizzle). Stir in the soy sauce and sugar until dissolved. Set the chili oil aside.
- In a medium pot, bring the chicken broth to a gentle simmer over medium heat. Add the preserved vegetables, garlic, and ginger.
- Carefully slide the tofu cubes into the simmering broth. Reduce heat to low and poach for 5 minutes without stirring to keep tofu intact.
- Using a slotted spoon, transfer the tofu and a ladleful of broth to a serving bowl.
- Drizzle the prepared chili oil over the tofu. Serve immediately.
You'll love how the silky tofu absorbs the complex flavors of the chili oil and tangy preserved vegetables. Serve over steamed jasmine rice to soak up every last drop of the savory broth. This dish is a comforting yet exciting weeknight dinner.
Pineapple and Tofu Stir-Fry

Craving a vibrant sweet-and-sour dish that's both comforting and healthy? This Pineapple and Tofu Stir-Fry delivers crispy tofu and juicy pineapple in a tangy sauce that's perfect for a quick weeknight dinner.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 15 minutes
Ingredients
For the Tofu
- 1 block (14–16 oz) extra-firm tofu, pressed and cut into 1-inch cubes
- 2 tablespoons arrowroot powder
- ½ teaspoon fine sea salt
- ½ teaspoon garlic powder
- ¼ teaspoon white pepper
- 2 tablespoons avocado oil
For the Sauce
- ¼ cup low-sodium tamari or soy sauce
- 3 tablespoons unseasoned rice vinegar
- 2 tablespoons organic coconut sugar
- 1 tablespoon tomato paste
- 1 teaspoon toasted sesame oil
- ½ cup cold water
- 1 tablespoon arrowroot powder
For the Stir-Fry
- 2 tablespoons avocado oil, divided
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 medium red bell pepper, julienned
- 2 cups fresh pineapple chunks (½-inch pieces)
- 4 green onions, sliced (white and light green parts separated from dark green)
- ¼ cup raw cashews, toasted
- Sesame seeds for garnish (optional)
Instructions
- Press the extra-firm tofu for at least 30 minutes to remove excess moisture, then cut into 1-inch cubes.
- In a shallow bowl, combine 2 tablespoons arrowroot powder, ½ teaspoon fine sea salt, ½ teaspoon garlic powder, and ¼ teaspoon white pepper. Toss the tofu cubes in the mixture until evenly coated.
- Heat 2 tablespoons avocado oil in a large non-stick skillet or wok over medium-high heat until shimmering. Add the tofu in a single layer and cook for 4–5 minutes per side, until golden and crispy. Transfer to a paper towel-lined plate.
- In a small bowl, whisk together the sauce ingredients: ¼ cup low-sodium tamari, 3 tablespoons rice vinegar, 2 tablespoons coconut sugar, 1 tablespoon tomato paste, 1 teaspoon toasted sesame oil, ½ cup cold water, and 1 tablespoon arrowroot powder. Set aside.
- In the same skillet, add 1 tablespoon avocado oil. Sauté garlic and ginger for 30 seconds until fragrant. Add red bell pepper and the white parts of green onions; cook for 2 minutes, stirring frequently.
- Add pineapple chunks and toss for 1 minute. Pour the sauce over the vegetables, stirring constantly. The sauce will thicken in about 1–2 minutes.
- Return the crispy tofu to the skillet, along with toasted cashews. Toss everything together for 1 minute to reheat and coat. Garnish with dark green scallions and sesame seeds, if desired.
Freshly cooked, the tofu stays crunchy while the pineapple bursts with sweetness, balanced by the savory-sour sauce. Serve over steamed jasmine rice or with quinoa, and garnish with extra scallions for a pop of color.
Braised Tofu with Meatballs

My absolute favorite weeknight dinner is this Braised Tofu with Meatballs. It’s hearty, savory, and comes together in one pan—perfect for busy evenings.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 30 minutes
Ingredients
For the Meatballs
- 1 lb ground pork (preferably pasture-raised)
- 1/3 cup panko breadcrumbs
- 1 large pasture-raised egg, lightly beaten
- 2 cloves garlic, finely minced
- 1 tsp freshly grated ginger
- 2 tbsp soy sauce (low-sodium recommended)
- 1 tsp toasted sesame oil
For the Braised Tofu
- 14 oz extra-firm tofu, pressed and cut into 1-inch cubes
- 2 tbsp vegetable oil (or avocado oil)
- 3 green onions, white and green parts separated and thinly sliced
- 3 tbsp soy sauce
- 1 tbsp dark soy sauce (for color)
- 1 tbsp brown sugar (or coconut sugar)
- 1 cup low-sodium chicken broth (or vegetable broth)
- 1 tbsp cornstarch mixed with 2 tbsp water (slurry)
- White sesame seeds for garnish (optional)
Instructions
- In a large bowl, combine ground pork, panko, beaten egg, minced garlic, grated ginger, 2 tbsp soy sauce, and sesame oil. Mix gently with a fork until just combined—overworking makes tough meatballs.
- Form the mixture into 12 evenly sized meatballs (about 1.5 inches each).
- Tip: Wet your hands lightly with water to prevent sticking while rolling.
- Heat 1 tbsp vegetable oil in a large skillet over medium-high heat. Add meatballs in a single layer and cook, turning occasionally, until browned on all sides—about 5–6 minutes total. Transfer to a plate and set aside.
- In the same skillet, add remaining 1 tbsp oil. Add the white parts of green onions and sauté for 30 seconds until fragrant.
- Add tofu cubes in a single layer and cook undisturbed for 2 minutes until lightly golden. Gently flip and cook another 2 minutes.
- Tip: Use a nonstick skillet to keep the tofu from sticking and breaking apart.
- Return meatballs to the skillet. In a small bowl, whisk together 3 tbsp soy sauce, dark soy sauce, brown sugar, and chicken broth. Pour over the meatballs and tofu.
- Bring to a gentle simmer, then reduce heat to low. Cover and braise for 10 minutes, stirring once halfway through.
- Tip: Simmer gently—boiling will break the tofu and toughen the meatballs.
- Pour the cornstarch slurry into the skillet while stirring slowly. Continue to stir for 1–2 minutes until the sauce thickens and coats the meatballs and tofu.
- Remove from heat and sprinkle with green onion tops and optional sesame seeds.
Velvety tofu soaks up the rich, savory sauce, while the tender meatballs add a satisfying bite. Serve over steamed jasmine rice or with a side of bok choy for a complete meal that feels like a warm hug.
Stir-Fried Tofu with Long Beans

Before we dive in, let me tell you about this amazing weeknight dinner that’s bursting with flavor—Spicy Sichuan long beans paired with golden pan-fried tofu cubes. It’s a simple stir-fry that feels like takeout but is way healthier and fresher.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
For the Tofu and Beans
- 1 block (14 oz) extra-firm tofu, pressed for 30 minutes and cut into 1-inch cubes
- 1 lb fresh long beans (or haricots verts), trimmed and cut into 2-inch pieces
- 3 tablespoons peanut oil, divided
- 2 cloves garlic, thinly sliced
- 1 teaspoon Sichuan peppercorns, lightly crushed
For the Sauce
- 2 tablespoons Sichuan doubanjiang (fermented broad bean paste)
- 1 tablespoon soy sauce
- 1 teaspoon sugar
- 1/4 cup vegetable broth
- 1 teaspoon toasted sesame oil
Instructions
- Press the tofu: Wrap the block in paper towels, place a heavy pan on top, and let it sit for 30 minutes to remove excess moisture. This ensures a crispy exterior.
- Prepare the sauce: In a small bowl, whisk together the doubanjiang, soy sauce, sugar, vegetable broth, and sesame oil until smooth. Set aside.
- Heat 2 tablespoons of peanut oil in a wok or large skillet over high heat until shimmering. Add the tofu cubes in a single layer and cook undisturbed for 4 minutes, until the bottoms are golden brown. Flip and cook another 3–4 minutes, until all sides are crisp. Transfer to a plate.
- Tip: Don't overcrowd the pan—work in batches if needed to get that perfect crust.
- In the same wok, reduce heat to medium-high and add the remaining 1 tablespoon peanut oil. Add the garlic and Sichuan peppercorns, stir for 30 seconds until fragrant.
- Add the long beans and stir-fry for 3 minutes, until they turn bright green and start to blister. Tip: Keep the heat high to get that charred, smoky flavor.
- Pour the sauce over the beans and stir well. Cook for 2 minutes, until the sauce thickens slightly and coats the beans. Tip: Taste and adjust the saltiness—doubanjiang can vary in intensity.
- Return the tofu to the wok, toss everything together for 1 minute to reheat. Remove from heat.
- Serve immediately over steamed jasmine rice. Garnish with toasted white sesame seeds if desired.
Don't skip the Sichuan peppercorns—they give that tingly, numbing sensation that makes this dish so addictive. Serve over steamed jasmine rice and garnish with sesame seeds for extra crunch. A quick squeeze of lime adds a bright finish if you like.
Tofu in Spicy Garlic Sauce

Looking for a quick weeknight dinner that packs a punch? This tofu in spicy garlic sauce is your answer—silky braised tofu in a fiery chili garlic sauce that's perfect over steamed rice.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
For the Tofu
- 1 block (14 oz) extra-firm tofu
- 2 tablespoons cornstarch
- 3 tablespoons cold-pressed vegetable oil
For the Sauce
- 6 cloves garlic, minced
- 3 scallions, white and green parts separated, sliced
- 2 tablespoons sambal oelek (or other red chili paste)
- 3 tablespoons low-sodium soy sauce
- 1 tablespoon dark soy sauce
- 2 teaspoons organic granulated sugar
- 1 cup low-sodium vegetable broth
- 1 teaspoon cornstarch mixed with 2 teaspoons water (slurry)
- 1 teaspoon toasted sesame oil
Instructions
- Press the tofu between paper towels with a heavy pan for 15 minutes to remove excess moisture. Cut into 1-inch cubes.
- In a bowl, toss tofu cubes with 2 tablespoons cornstarch until evenly coated.
- Heat vegetable oil in a large nonstick skillet over medium-high heat until shimmering. Add tofu in a single layer and cook undisturbed for 4 minutes until golden brown. Flip and cook another 3 minutes. Transfer to a plate.
- Reduce heat to medium. Add garlic and scallion whites to the skillet; sauté for 30 seconds until fragrant. (Tip: Don't let garlic burn or it will turn bitter.)
- Stir in sambal oelek, soy sauces, and sugar. Cook for 1 minute, stirring constantly. (Tip: Adjust chili paste to your heat preference.)
- Pour in vegetable broth and bring to a simmer. Return tofu to the skillet. Cook for 3 minutes, spooning sauce over tofu. (Tip: For deeper flavor, use mushroom-based broth.)
- Push tofu to one side. Add cornstarch slurry to the sauce and stir until thickened, about 30 seconds.
- Drizzle with sesame oil, toss in scallion greens, and remove from heat. Serve immediately over steamed rice.
And there you have it—a boldly flavored dish with tender tofu and a sauce that clings to every spoonful. Serve it over jasmine rice with a side of steamed bok choy for a complete meal.
Braised Tofu with Fish Fillet

Craving something comforting and light? This braised silken tofu with fish fillet in a ginger scallion broth is like a warm hug in a bowl—simple, soothing, and absolutely delicious.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
- 1 lb (450g) silken tofu, cut into 1-inch cubes
- 1 lb (450g) firm white fish fillet (such as cod or tilapia), cut into bite-sized pieces
- 2 tablespoons finely julienned fresh ginger
- 4 scallions, sliced, white and green parts separated
- 2 cups low-sodium chicken broth
- 2 tablespoons low-sodium soy sauce
- 1 tablespoon shaoxing wine (optional)
- 1 teaspoon toasted sesame oil
- 1 tablespoon cornstarch mixed with 2 tablespoons cold water (slurry)
- Kosher salt to taste
- Freshly ground white pepper to taste
- 2 tablespoons vegetable oil
Instructions
- Pat the fish fillet dry with paper towels and season lightly with salt and white pepper. This ensures a better sear and prevents steaming.
- In a small bowl, combine the soy sauce, shaoxing wine (if using), and sesame oil. Stir to mix and set aside.
- Heat vegetable oil in a large skillet or wok over medium-high heat until shimmering. Add the white parts of scallions and ginger, and stir-fry for about 30 seconds until fragrant.
- Carefully add the silken tofu cubes to the skillet in a single layer. Gently shake the pan to avoid sticking, and cook for 2 minutes to lightly brown the surface. Handle the tofu gently to prevent breaking.
- Pour in the chicken broth and the soy sauce mixture. Bring to a gentle simmer over medium heat.
- Place the seasoned fish pieces on top of the tofu and broth. Cover and cook for 5–7 minutes, until the fish is opaque and flakes easily with a fork. Avoid overcooking to keep it tender.
- Gently stir in the cornstarch slurry to thicken the broth. Simmer for 1 minute until the sauce becomes glossy and slightly thickened.
- Sprinkle the green scallion slices on top and serve immediately.
Glistening with a light, savory broth, this dish is incredibly tender—the tofu melts on your tongue while the fish stays flaky. Serve it over steamed jasmine rice or with a side of blanched greens for a complete meal.
Conclusion
Feeling inspired? This collection has everything from quick stir-fries to cozy braises, perfect for weeknight dinners. Give one a try this week! Drop a comment below with your favorite and save this roundup on Pinterest for later. Happy cooking!

Laura Hauser is a food writer and editor passionate about authentic, approachable home cooking.




