Beyond its humble reputation, tofu is a culinary chameleon ready to transform your weeknight dinners. In this roundup, we’re celebrating 26 delicious Chinese tofu recipes that range from quick stir-fries to comforting braises. Whether you’re a tofu enthusiast or just tofu-curious, prepare to be inspired by its incredible versatility. Let’s dive into these savory, satisfying dishes you’ll want to cook again and again.
Sichuan Mapo Tofu

Let’s ditch the takeout menus and make Sichuan Mapo Tofu at home. This fiery, numbing classic is pure comfort in a bowl. Get ready for a flavor explosion.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 15 minutes
Ingredients
For the Aromatics & Protein
– 1 tbsp Sichuan peppercorns
– 2 tbsp vegetable oil
– 1/2 lb ground pork
– 3 cloves garlic, minced
– 1 tbsp fresh ginger, minced
For the Sauce
– 2 tbsp doubanjiang (fermented broad bean paste)
– 1 tbsp chili oil
– 1 cup chicken broth
– 1 tbsp soy sauce
– 1 tsp sugar
– 1 tbsp cornstarch mixed with 2 tbsp water
For the Tofu & Finish
– 1 block (14 oz) firm tofu, cut into 1-inch cubes
– 2 green onions, sliced
Instructions
1. Toast 1 tbsp Sichuan peppercorns in a dry wok over medium heat for 90 seconds until fragrant, then grind into a powder.
2. Heat 2 tbsp vegetable oil in the wok over medium-high heat until shimmering.
3. Add 1/2 lb ground pork and cook for 4-5 minutes, breaking it apart until no pink remains.
4. Stir in 3 cloves minced garlic and 1 tbsp minced ginger, cooking for 60 seconds until fragrant.
5. Add 2 tbsp doubanjiang and 1 tbsp chili oil, stirring constantly for 2 minutes to toast the paste.
6. Pour in 1 cup chicken broth, 1 tbsp soy sauce, and 1 tsp sugar, bringing the mixture to a simmer.
7. Gently add 1 block of cubed firm tofu to the simmering sauce. Tip: Slide the tofu in to avoid breaking the cubes.
8. Let the tofu simmer in the sauce for 5 minutes to absorb flavor.
9. Give the cornstarch slurry a stir and drizzle it into the center of the wok while gently stirring. Cook for 1-2 minutes until the sauce thickens and coats the tofu.
10. Remove from heat and fold in half of the sliced green onions and half of the ground Sichuan peppercorn powder.
11. Transfer to a serving dish and garnish with the remaining green onions and Sichuan peppercorn powder. Tip: For extra heat, drizzle with more chili oil before serving.
Mouthwatering, right? The silky tofu cubes swim in a glossy, deeply savory sauce with that signature ma la (numbing-spicy) kick from the Sichuan peppercorns. Serve it over a mound of steamed jasmine rice to soak up every last drop, or get creative by spooning it over crispy roasted potatoes for a hearty twist.
Crispy Sesame Tofu Stir-fry

Kick your weeknight dinner game up a notch with this Crispy Sesame Tofu Stir-fry. It’s the perfect protein-packed, flavor-bomb that comes together faster than your takeout order. You’ll get that crave-worthy crunch without any deep-frying fuss.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 15 minutes
Ingredients
For the Tofu & Coating:
– 1 (14 oz) block extra-firm tofu, pressed and cubed
– 3 tbsp cornstarch
– 2 tbsp vegetable oil
For the Sauce:
– 1/4 cup low-sodium soy sauce
– 2 tbsp rice vinegar
– 2 tbsp honey
– 1 tbsp toasted sesame oil
– 2 cloves garlic, minced
– 1 tsp grated fresh ginger
– 1 tsp sriracha (optional)
For the Stir-fry:
– 1 tbsp vegetable oil
– 1 red bell pepper, thinly sliced
– 1 cup broccoli florets
– 2 green onions, sliced
– 1 tbsp sesame seeds
Instructions
1. Press the tofu block for 15 minutes using a tofu press or weighted plates to remove excess water, then cut it into 1-inch cubes.
2. Toss the tofu cubes in a bowl with 3 tbsp cornstarch until evenly coated. Tip: For maximum crispiness, ensure the tofu is very dry before coating.
3. Heat 2 tbsp vegetable oil in a large non-stick skillet or wok over medium-high heat until shimmering, about 350°F.
4. Add the coated tofu in a single layer and cook for 3-4 minutes per side until golden brown and crispy on all edges.
5. Transfer the crispy tofu to a plate lined with paper towels.
6. In a small bowl, whisk together 1/4 cup soy sauce, 2 tbsp rice vinegar, 2 tbsp honey, 1 tbsp sesame oil, 2 minced garlic cloves, 1 tsp grated ginger, and 1 tsp sriracha (if using) to make the sauce.
7. Heat 1 tbsp vegetable oil in the same skillet over medium-high heat.
8. Add 1 sliced red bell pepper and 1 cup broccoli florets; stir-fry for 4-5 minutes until the vegetables are tender-crisp. Tip: Don’t overcrowd the pan to ensure proper searing and texture.
9. Pour the prepared sauce into the skillet with the vegetables and bring it to a simmer for 1 minute.
10. Return the crispy tofu to the skillet and toss everything together until the tofu is well-coated and heated through, about 1-2 minutes.
11. Remove from heat and garnish with 2 sliced green onions and 1 tbsp sesame seeds. Tip: Toasting the sesame seeds in a dry pan for 30 seconds beforehand enhances their nutty flavor.
Marvel at the contrast of the crispy, cornstarch-crusted tofu against the glossy, savory-sweet sauce. The vegetables add a fresh, crunchy bite that makes each forkful dynamic. Serve it over a bed of fluffy jasmine rice or noodles to soak up every last drop of that delicious sauce.
Sweet and Sour Tofu

Grab your wok and get ready for a flavor explosion! This Sweet and Sour Tofu is the ultimate weeknight win—crispy, tangy, and ready in minutes. Forget takeout, you’re about to make the best version right at home.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 15 minutes
Ingredients
For the tofu:
– 1 (14-ounce) block extra-firm tofu, pressed and cubed
– 1/4 cup cornstarch
– 1/4 teaspoon salt
– 1/4 teaspoon black pepper
– 3 tablespoons vegetable oil
For the sauce:
– 1/2 cup ketchup
– 1/4 cup rice vinegar
– 1/4 cup brown sugar
– 2 tablespoons soy sauce
– 1 tablespoon cornstarch mixed with 2 tablespoons water
For the stir-fry:
– 1 red bell pepper, chopped into 1-inch pieces
– 1 green bell pepper, chopped into 1-inch pieces
– 1 small onion, chopped into 1-inch pieces
– 2 cloves garlic, minced
Instructions
1. Press the tofu block between paper towels with a heavy pan for 10 minutes to remove excess water, then cut into 1-inch cubes.
2. In a bowl, toss tofu cubes with 1/4 cup cornstarch, salt, and pepper until evenly coated.
3. Heat 3 tablespoons vegetable oil in a large skillet or wok over medium-high heat until shimmering, about 350°F.
4. Add coated tofu in a single layer and fry for 3-4 minutes per side until golden brown and crispy. Tip: Don’t overcrowd the pan—work in batches if needed for even crisping.
5. Remove tofu with a slotted spoon and set aside on a paper towel-lined plate.
6. In the same skillet, add bell peppers and onion. Stir-fry for 4-5 minutes until slightly softened but still crisp.
7. Add minced garlic and cook for 30 seconds until fragrant. Tip: Keep the garlic moving to prevent burning.
8. In a small bowl, whisk together ketchup, rice vinegar, brown sugar, and soy sauce until smooth.
9. Pour sauce mixture into the skillet with vegetables and bring to a simmer over medium heat.
10. Stir in the cornstarch-water slurry and cook for 1-2 minutes until sauce thickens and coats the back of a spoon.
11. Return crispy tofu to the skillet and gently toss to coat in the sauce for 1 minute. Tip: Add tofu last to maintain its crisp texture.
12. Remove from heat and serve immediately.
Serve this over steamed rice or quinoa for a complete meal. The tofu stays wonderfully crispy against the glossy, tangy-sweet sauce, while the veggies add a fresh crunch. Try it in lettuce wraps for a low-carb twist—it’s seriously addictive!
Tofu and Broccoli in Oyster Sauce

Need a quick, satisfying dinner that feels like takeout? Nail this tofu and broccoli in oyster sauce—it’s savory, saucy, and ready in minutes. Grab your wok and let’s go.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
For the tofu and broccoli:
– 1 block (14 oz) firm tofu, pressed and cut into 1-inch cubes
– 4 cups broccoli florets
– 2 tbsp vegetable oil
– 2 cloves garlic, minced
– 1 tsp grated fresh ginger
For the sauce:
– ¼ cup oyster sauce
– 2 tbsp soy sauce
– 1 tbsp rice vinegar
– 1 tsp sesame oil
– 1 tsp cornstarch
– ¼ cup water
Instructions
1. Press the tofu between paper towels for 10 minutes to remove excess water, then cut into 1-inch cubes.
2. Whisk together oyster sauce, soy sauce, rice vinegar, sesame oil, cornstarch, and water in a small bowl until smooth.
3. Heat 1 tbsp vegetable oil in a large skillet or wok over medium-high heat until shimmering, about 1 minute.
4. Add tofu cubes in a single layer and cook undisturbed for 3–4 minutes until golden brown on one side.
5. Flip tofu and cook for another 3–4 minutes until browned on all sides, then transfer to a plate.
6. Add remaining 1 tbsp vegetable oil to the skillet and heat for 30 seconds.
7. Add minced garlic and grated ginger, stirring constantly for 30 seconds until fragrant.
8. Add broccoli florets and stir-fry for 4–5 minutes until bright green and crisp-tender.
9. Return tofu to the skillet and pour the sauce mixture over everything.
10. Cook, stirring gently, for 1–2 minutes until the sauce thickens and coats the tofu and broccoli evenly.
11. Remove from heat and serve immediately.
Enjoy the tender tofu soaking up that rich, umami-packed sauce, with crisp broccoli adding a fresh crunch. Serve it over steamed rice or noodles for a complete meal, or toss in extra veggies like bell peppers for a colorful twist.
General Tso’s Tofu

Skip the takeout—this vegan General Tso’s Tofu slaps. Serving: 4 | Pre Time: 30 minutes | Cooking Time: 20 minutes
Ingredients
For the Tofu:
– 1 (14-ounce) block extra-firm tofu, pressed and cubed
– 1/4 cup cornstarch
– 1/4 cup all-purpose flour
– 1/2 teaspoon salt
– 1/2 cup water
– 1/4 cup vegetable oil
For the Sauce:
– 1/4 cup low-sodium soy sauce
– 2 tablespoons rice vinegar
– 2 tablespoons hoisin sauce
– 2 tablespoons maple syrup
– 1 tablespoon sriracha
– 2 teaspoons minced garlic
– 1 teaspoon minced ginger
– 1 tablespoon cornstarch mixed with 2 tablespoons water
For Serving:
– 2 cups cooked white rice
– 2 sliced green onions
Instructions
1. Press the tofu block for 20 minutes using a tofu press or weighted plate to remove excess water, then cut into 1-inch cubes.
2. In a medium bowl, whisk together 1/4 cup cornstarch, 1/4 cup all-purpose flour, 1/2 teaspoon salt, and 1/2 cup water until smooth to create a batter.
3. Toss the tofu cubes in the batter until evenly coated.
4. Heat 1/4 cup vegetable oil in a large skillet over medium-high heat until it shimmers, about 350°F.
5. Fry the battered tofu in a single layer for 3-4 minutes per side until golden brown and crispy, working in batches to avoid crowding.
6. Transfer the fried tofu to a paper towel-lined plate to drain excess oil.
7. In a small saucepan, combine 1/4 cup low-sodium soy sauce, 2 tablespoons rice vinegar, 2 tablespoons hoisin sauce, 2 tablespoons maple syrup, 1 tablespoon sriracha, 2 teaspoons minced garlic, and 1 teaspoon minced ginger.
8. Bring the sauce mixture to a simmer over medium heat, stirring constantly.
9. Whisk in the 1 tablespoon cornstarch slurry and cook for 1-2 minutes until the sauce thickens and coats the back of a spoon.
10. Add the fried tofu to the saucepan and toss gently to coat evenly in the sauce.
11. Serve the General Tso’s Tofu immediately over 2 cups cooked white rice, garnished with 2 sliced green onions.
Tip: For extra crispiness, double-fry the tofu by letting it cool for 5 minutes after the first fry, then refrying for 1-2 minutes. Tip: Use a splatter screen when frying to keep your stovetop clean. Tip: Adjust the sriracha to control the heat level—start with less if you prefer mild.
That crispy tofu soaks up the sweet-spicy sauce perfectly, creating a sticky glaze that clings to every bite. Try serving it over cauliflower rice for a low-carb twist, or toss it into lettuce wraps for a crunchy, handheld meal.
Tofu Kung Pao

Whip up this fiery Tofu Kung Pao that’s faster than ordering takeout. Crisp tofu cubes soak up a sweet-spicy sauce, while peanuts add the perfect crunch. Skip the soggy delivery—this vegan twist delivers bold flavor in 30 minutes flat.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 15 minutes
Ingredients
For the Tofu:
– 1 (14-ounce) block extra-firm tofu, pressed and cubed
– 2 tablespoons cornstarch
– 2 tablespoons vegetable oil
For the Sauce:
– ¼ cup low-sodium soy sauce
– 2 tablespoons rice vinegar
– 1 tablespoon hoisin sauce
– 1 tablespoon maple syrup
– 1 teaspoon toasted sesame oil
– 1 teaspoon cornstarch
For the Stir-Fry:
– 1 tablespoon vegetable oil
– 3 dried red chilies, halved
– 3 garlic cloves, minced
– 1 tablespoon minced ginger
– 1 red bell pepper, diced
– ½ cup unsalted roasted peanuts
– 2 green onions, sliced
Instructions
1. Press the tofu block between paper towels with a heavy pan for 10 minutes to remove excess water, then cut into 1-inch cubes.
2. Toss the tofu cubes with 2 tablespoons cornstarch in a bowl until evenly coated.
3. Heat 2 tablespoons vegetable oil in a large non-stick skillet over medium-high heat until shimmering, about 2 minutes.
4. Add the coated tofu to the skillet in a single layer and cook for 4–5 minutes per side until golden brown and crisp.
5. Transfer the cooked tofu to a plate and set aside.
6. Whisk together the soy sauce, rice vinegar, hoisin sauce, maple syrup, sesame oil, and 1 teaspoon cornstarch in a small bowl until smooth.
7. Heat 1 tablespoon vegetable oil in the same skillet over medium heat.
8. Add the dried red chilies and stir for 30 seconds until fragrant.
9. Add the minced garlic and ginger, stirring for 1 minute to avoid burning.
10. Tip: Toast the dried chilies briefly to release their aroma without making the dish overly spicy.
11. Add the diced red bell pepper and cook for 3–4 minutes until slightly softened.
12. Pour the sauce mixture into the skillet and bring to a simmer, stirring constantly for 1–2 minutes until thickened.
13. Tip: Simmer the sauce until it coats the back of a spoon for the right consistency.
14. Return the cooked tofu to the skillet, adding the peanuts and green onions.
15. Toss everything together for 1–2 minutes until heated through and well-coated.
16. Tip: Add the green onions last to keep them crisp and vibrant.
17. Remove from heat and serve immediately.
Plate this Tofu Kung Pao over steamed jasmine rice to soak up every drop of that glossy, sticky sauce. The tofu stays firm with a satisfying chew, while the peanuts add a nutty contrast to the sweet-heat kick. For a fun twist, stuff it into lettuce wraps with extra chilies for those who dare.
Braised Tofu with Mushrooms

Tired of bland tofu? Transform it into a savory masterpiece with this umami-packed braised tofu and mushroom dish that’s easier than ordering takeout.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
For the tofu and mushrooms:
– 1 (14-ounce) block extra-firm tofu, pressed for 15 minutes and cut into 1-inch cubes
– 8 ounces cremini mushrooms, sliced ¼-inch thick
– 2 tablespoons vegetable oil
For the aromatics:
– 3 cloves garlic, minced
– 1 tablespoon grated fresh ginger
– 2 green onions, sliced (white and green parts separated)
For the braising sauce:
– ½ cup vegetable broth
– 3 tablespoons soy sauce
– 1 tablespoon rice vinegar
– 1 tablespoon maple syrup
– 1 teaspoon cornstarch
– ½ teaspoon toasted sesame oil
Instructions
1. Press the tofu between paper towels with a heavy pan for 15 minutes to remove excess water, then cut into 1-inch cubes.
2. Heat 1 tablespoon vegetable oil in a large skillet over medium-high heat until shimmering, about 1 minute.
3. Add tofu cubes in a single layer and cook undisturbed for 4 minutes until golden brown on one side.
4. Flip each tofu cube and cook for another 4 minutes until all sides are crispy, then transfer to a plate.
5. Add remaining 1 tablespoon oil to the skillet and sauté mushrooms for 5 minutes until they release their liquid and brown.
6. Push mushrooms to the side and add garlic, ginger, and white parts of green onions, cooking for 1 minute until fragrant.
7. Whisk together vegetable broth, soy sauce, rice vinegar, maple syrup, and cornstarch in a small bowl until smooth.
8. Pour the sauce mixture into the skillet and bring to a simmer over medium heat, stirring constantly for 1 minute until thickened.
9. Return tofu to the skillet, gently stirring to coat in the sauce, and simmer for 3 minutes to absorb flavors.
10. Remove from heat and drizzle with sesame oil, then garnish with green onion tops.
Zesty ginger and garlic meld with the earthy mushrooms, while the tofu soaks up the sweet-savory sauce for a satisfying chew. Serve it over steamed rice or noodles, or stuff it into lettuce wraps for a crunchy twist—either way, it’s comfort food that feels gourmet.
Chili Garlic Tofu

Kick your dinner routine up a notch with this fiery, flavor-packed Chili Garlic Tofu. It’s crispy, saucy, and ready in under 30 minutes—perfect for a quick weeknight win. Get your skillet hot and let’s go.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 12 minutes
Ingredients
For the tofu:
– 1 (14-ounce) block extra-firm tofu, pressed and cubed
– 3 tablespoons cornstarch
– ¼ teaspoon salt
– 2 tablespoons vegetable oil
For the sauce:
– 3 tablespoons low-sodium soy sauce
– 2 tablespoons rice vinegar
– 1 tablespoon maple syrup
– 1 teaspoon sesame oil
– 2 tablespoons water
– 1 tablespoon cornstarch
For cooking:
– 4 cloves garlic, minced
– 1 tablespoon fresh ginger, minced
– 2–3 dried red chilies, crushed, or 1 teaspoon red pepper flakes
– 2 green onions, sliced (white and green parts separated)
Instructions
1. Press the tofu for 15 minutes using a tofu press or weighted plate to remove excess water, then cut into 1-inch cubes.
2. In a medium bowl, toss the tofu cubes with 3 tablespoons cornstarch and ¼ teaspoon salt until evenly coated.
3. Heat 2 tablespoons vegetable oil in a large nonstick skillet over medium-high heat until shimmering, about 2 minutes.
4. Add the coated tofu in a single layer and cook for 3–4 minutes per side until golden brown and crispy. Tip: Don’t overcrowd the pan—work in batches if needed for even crisping.
5. Transfer the crispy tofu to a plate and set aside.
6. In a small bowl, whisk together 3 tablespoons soy sauce, 2 tablespoons rice vinegar, 1 tablespoon maple syrup, 1 teaspoon sesame oil, 2 tablespoons water, and 1 tablespoon cornstarch until smooth.
7. Reduce the skillet heat to medium and add the minced garlic, minced ginger, crushed dried chilies, and white parts of the green onions. Sauté for 1 minute until fragrant. Tip: Stir constantly to prevent burning.
8. Pour the sauce mixture into the skillet and cook for 1–2 minutes, stirring, until it thickens and bubbles.
9. Return the crispy tofu to the skillet and toss gently to coat evenly in the sauce for 1 minute. Tip: For extra crispiness, serve immediately after coating.
10. Remove from heat and garnish with the green parts of the sliced green onions.
Bold flavors meet addictive texture here—the crispy tofu soaks up that spicy, garlicky sauce without getting soggy. Serve it over steamed rice or noodles for a complete meal, or pile it into lettuce wraps for a low-carb twist. Leftovers? They reheat surprisingly well in the air fryer to bring back the crunch.
Tofu and Bok Choy Soup

A cozy bowl of tofu and bok choy soup that’s ready in minutes. Whip up this vegan-friendly, umami-packed broth for a quick lunch or light dinner. Savor the silky tofu and crisp greens in every spoonful.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
For the Broth
– 6 cups vegetable broth
– 2 tbsp soy sauce
– 1 tbsp rice vinegar
– 1 tsp sesame oil
– 1 tsp grated ginger
– 2 cloves garlic, minced
For the Soup
– 14 oz firm tofu, cubed
– 4 heads baby bok choy, chopped
– 4 green onions, sliced
– 1 tbsp olive oil
Instructions
1. Heat 1 tbsp olive oil in a large pot over medium heat for 1 minute.
2. Add 2 cloves minced garlic and 1 tsp grated ginger to the pot, sautéing for 2 minutes until fragrant.
3. Pour 6 cups vegetable broth into the pot, bringing it to a boil over high heat.
4. Stir in 2 tbsp soy sauce, 1 tbsp rice vinegar, and 1 tsp sesame oil, reducing heat to medium-low to simmer for 5 minutes.
5. Gently add 14 oz cubed firm tofu to the broth, simmering for 5 minutes to absorb flavors—press tofu with a paper towel first to remove excess water for better texture.
6. Add 4 chopped baby bok choy heads to the pot, cooking for 3 minutes until leaves wilt but stems remain crisp.
7. Turn off the heat and stir in 4 sliced green onions, letting them soften in the residual heat for 1 minute.
8. Ladle the soup into bowls immediately to serve hot.
Velvety tofu melts into the savory broth, while bok choy adds a fresh crunch. Top with extra green onions or a drizzle of chili oil for a spicy kick. Serve it alongside steamed rice for a heartier meal.
Twice-cooked Tofu

Sizzle up your weeknights with this crispy, saucy tofu that’s better than takeout. Twice-cooked tofu gets a golden crust first, then gets tossed in a sticky-sweet glaze. It’s a flavor-packed, protein-rich dish that comes together fast.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
For the tofu:
– 1 (14-ounce) block extra-firm tofu, pressed for 30 minutes
– 3 tablespoons cornstarch
– ½ teaspoon salt
– ¼ teaspoon black pepper
– 3 tablespoons vegetable oil
For the sauce:
– ¼ cup soy sauce
– 3 tablespoons honey
– 2 tablespoons rice vinegar
– 1 tablespoon sesame oil
– 2 cloves garlic, minced
– 1 teaspoon grated fresh ginger
– 1 teaspoon sriracha (optional)
– 1 tablespoon cornstarch mixed with 2 tablespoons water
For garnish:
– 2 green onions, thinly sliced
– 1 tablespoon toasted sesame seeds
Instructions
1. Press the tofu block between paper towels with a heavy pan for 30 minutes to remove excess water, then cut into 1-inch cubes.
2. In a medium bowl, toss the tofu cubes with 3 tablespoons cornstarch, ½ teaspoon salt, and ¼ teaspoon black pepper until evenly coated.
3. Heat 3 tablespoons vegetable oil in a large nonstick skillet over medium-high heat until shimmering, about 2 minutes.
4. Add the coated tofu in a single layer, working in batches if needed, and cook for 3–4 minutes per side until golden brown and crispy. Transfer to a plate.
5. In a small bowl, whisk together ¼ cup soy sauce, 3 tablespoons honey, 2 tablespoons rice vinegar, 1 tablespoon sesame oil, 2 minced garlic cloves, 1 teaspoon grated ginger, and 1 teaspoon sriracha (if using).
6. Pour the sauce mixture into the same skillet over medium heat and bring to a simmer, stirring constantly, for 1 minute.
7. Stir in the 1 tablespoon cornstarch slurry and cook for 1–2 minutes until the sauce thickens to a glossy consistency.
8. Add the crispy tofu back to the skillet and toss gently to coat evenly in the sauce for 1 minute.
9. Remove from heat and garnish with 2 sliced green onions and 1 tablespoon toasted sesame seeds.
Enjoy the contrast of the crispy exterior giving way to a tender, juicy interior, all coated in that addictive sweet-savory glaze. Serve it over steamed rice or noodles for a complete meal, or pack it cold for a next-day lunch that still holds its crunch.
Hunan-style Spicy Tofu

Nailing that fiery Hunan flavor doesn’t require a trip to China—just your stovetop and some serious heat. This tofu packs a punch with fermented chili and numbing Sichuan peppercorns, transforming simple ingredients into a crave-worthy, restaurant-quality dish in under 30 minutes. Get ready to level up your weeknight dinner game.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 12 minutes
Ingredients
For the Tofu & Aromatics:
– 1 (14-ounce) block firm tofu, pressed for 10 minutes and cut into 1-inch cubes
– 2 tablespoons vegetable oil
– 3 cloves garlic, minced
– 1-inch piece fresh ginger, minced
For the Sauce:
– 2 tablespoons doubanjiang (fermented chili bean paste)
– 1 tablespoon soy sauce
– 1 teaspoon rice vinegar
– 1 teaspoon sugar
– 1/2 cup vegetable broth
– 1 teaspoon cornstarch mixed with 1 tablespoon water (slurry)
For Finishing:
– 2 scallions, sliced diagonally
– 1 teaspoon Sichuan peppercorns, lightly toasted and ground
– 1 fresh red chili, thinly sliced (optional)
Instructions
1. Press the tofu block between paper towels with a heavy plate for 10 minutes to remove excess water, then cut it into 1-inch cubes.
2. Heat 2 tablespoons of vegetable oil in a large skillet or wok over medium-high heat until it shimmers, about 2 minutes.
3. Add the tofu cubes in a single layer and cook undisturbed for 3-4 minutes until golden brown on one side. Tip: Don’t overcrowd the pan to ensure crispiness.
4. Flip the tofu pieces and cook for another 3-4 minutes until browned on all sides, then transfer to a plate.
5. In the same skillet, add the minced garlic and ginger, stirring constantly for 30 seconds until fragrant but not burned.
6. Add 2 tablespoons of doubanjiang to the skillet and cook for 1 minute, stirring to coat the aromatics and release its deep red color.
7. Pour in 1/2 cup of vegetable broth, 1 tablespoon of soy sauce, 1 teaspoon of rice vinegar, and 1 teaspoon of sugar, stirring to combine.
8. Bring the sauce to a simmer over medium heat and let it bubble gently for 2 minutes to meld the flavors.
9. Return the browned tofu to the skillet, gently tossing to coat it evenly in the sauce.
10. Stir the cornstarch slurry and add it to the skillet, cooking for 1-2 minutes until the sauce thickens and clings to the tofu. Tip: Add the slurry off the heat to prevent clumping.
11. Remove the skillet from the heat and fold in the sliced scallions and optional red chili.
12. Sprinkle 1 teaspoon of ground Sichuan peppercorns over the top just before serving. Tip: Toast the peppercorns in a dry pan for 30 seconds to enhance their citrusy, numbing aroma.
Aromatic and bold, this dish delivers a satisfying contrast between the crispy tofu exterior and its soft, sauce-soaked center. The fermented chili paste builds a slow, savory heat that’s balanced by the tingling Sichuan peppercorns. Serve it over steamed jasmine rice to soak up every drop of sauce, or pile it into lettuce cups for a crunchy, low-carb twist.
Tofu and Veggie Dumplings

OBSESSED with these plant-packed pockets? Tofu and Veggie Dumplings are your new freezer-friendly fix. Crispy, savory, and totally customizable—they’re a weeknight win.
Serving: 24 dumplings | Pre Time: 30 minutes | Cooking Time: 15 minutes
Ingredients
For the filling:
– 1 (14-ounce) block firm tofu, pressed and crumbled
– 2 cups finely shredded cabbage
– 1 cup grated carrot
– 3 green onions, thinly sliced
– 2 cloves garlic, minced
– 1 tablespoon grated fresh ginger
– 2 tablespoons soy sauce
– 1 tablespoon toasted sesame oil
– 1 teaspoon rice vinegar
For assembly and cooking:
– 24 round dumpling wrappers
– 1/4 cup water (for sealing)
– 2 tablespoons vegetable oil (for pan-frying)
– 1/2 cup water (for steaming)
Instructions
1. Press the tofu block between paper towels for 10 minutes to remove excess moisture, then crumble it into a large bowl.
2. Add the shredded cabbage, grated carrot, sliced green onions, minced garlic, and grated ginger to the bowl.
3. Pour in the soy sauce, sesame oil, and rice vinegar. Mix everything until well combined.
4. Place 1 tablespoon of the filling in the center of a dumpling wrapper.
5. Dip your finger in the 1/4 cup of water and moisten the edges of the wrapper.
6. Fold the wrapper in half to form a half-moon, pressing the edges firmly to seal. Pleat the edges for a traditional look, if desired.
7. Repeat steps 4–6 until all filling and wrappers are used.
8. Heat the vegetable oil in a large nonstick skillet over medium-high heat until shimmering, about 2 minutes.
9. Arrange the dumplings in the skillet in a single layer, flat-side down. Cook for 2–3 minutes until the bottoms are golden brown.
10. Carefully pour the 1/2 cup of water into the skillet—it will sizzle. Immediately cover with a lid.
11. Reduce heat to medium and steam the dumplings for 8–10 minutes, until the wrappers are translucent and the filling is cooked through.
12. Remove the lid and let any remaining water evaporate, about 1 minute, until the bottoms re-crisp.
VIBRANT and satisfying, these dumplings boast a crispy base with a tender, savory interior. Serve them straight from the pan with a spicy chili crisp or dunked in a simple soy-vinegar dip. They’re perfect for meal prep—freeze them before cooking for a quick future feast.
Tofu with Black Bean Sauce

Ditch the takeout menus—this tofu with black bean sauce is your new weeknight hero. Bold flavors, minimal effort, and it’s ready faster than delivery.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 15 minutes
Ingredients
- For the tofu:
- 1 (14-ounce) block extra-firm tofu, pressed and cubed
- 2 tablespoons cornstarch
- 1/4 cup vegetable oil
- For the sauce:
- 2 tablespoons fermented black beans, rinsed and chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 2 tablespoons soy sauce
- 1 tablespoon rice vinegar
- 1 teaspoon sugar
- 1/2 cup vegetable broth
- 1 tablespoon cornstarch mixed with 2 tablespoons water (slurry)
- For finishing:
- 2 green onions, sliced
- 1 teaspoon sesame oil
Instructions
- Press the tofu block for 15 minutes using a tofu press or weighted plate to remove excess water, then cut into 1-inch cubes.
- Toss the tofu cubes with 2 tablespoons cornstarch in a bowl until evenly coated.
- Heat 1/4 cup vegetable oil in a large skillet or wok over medium-high heat until it shimmers, about 350°F.
- Add the coated tofu to the hot oil in a single layer, working in batches if needed to avoid crowding.
- Fry the tofu for 3–4 minutes per side until golden brown and crispy, then transfer to a paper towel-lined plate.
- Tip: For extra crispiness, let the tofu sit for 5 minutes after coating to allow the cornstarch to adhere better.
- Drain all but 1 tablespoon of oil from the skillet, keeping it over medium-high heat.
- Add the chopped black beans, minced garlic, and minced ginger to the skillet, sautéing for 1 minute until fragrant.
- Pour in 2 tablespoons soy sauce, 1 tablespoon rice vinegar, 1 teaspoon sugar, and 1/2 cup vegetable broth, stirring to combine.
- Bring the sauce to a simmer and cook for 2 minutes to meld the flavors.
- Tip: Rinse the black beans briefly to reduce saltiness without losing their umami punch.
- Whisk in the cornstarch slurry and cook for 1–2 minutes until the sauce thickens to a glossy consistency.
- Return the fried tofu to the skillet, tossing gently to coat evenly in the sauce for 1 minute.
- Remove from heat and stir in the sliced green onions and 1 teaspoon sesame oil.
- Tip: Add the sesame oil off-heat to preserve its delicate aroma and flavor.
Ready to serve? The tofu stays delightfully crispy under that savory, umami-rich sauce. Pair it with steamed rice to soak up every last drop, or get creative by stuffing it into lettuce wraps for a fresh, crunchy twist.
Cantonese-style Tofu Hot Pot

Huddle up for the ultimate cozy meal—this Cantonese-style tofu hot pot brings restaurant-quality comfort to your kitchen with minimal effort. Packed with silky tofu, savory broth, and customizable veggies, it’s the perfect one-pot wonder for chilly nights or casual gatherings. Get ready to slurp your way to satisfaction.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– For the broth: 6 cups vegetable broth, 2 tbsp soy sauce, 1 tbsp rice vinegar, 1 tsp sesame oil, 1 tsp grated ginger, 2 minced garlic cloves
– For the tofu and veggies: 1 block (14 oz) firm tofu, cubed, 2 cups sliced shiitake mushrooms, 1 cup sliced carrots, 2 cups baby bok choy, chopped, 4 sliced green onions
– For serving: 8 oz cooked rice noodles, chili oil (optional)
Instructions
1. In a large pot over medium-high heat, combine vegetable broth, soy sauce, rice vinegar, sesame oil, ginger, and garlic. Bring to a boil, then reduce heat to low and simmer for 10 minutes to infuse flavors—tip: taste and adjust seasoning now, as tofu will absorb it later.
2. Add cubed tofu and sliced shiitake mushrooms to the simmering broth. Cook for 5 minutes, stirring gently to avoid breaking tofu.
3. Stir in sliced carrots and cook for another 5 minutes until slightly tender—tip: keep the broth at a gentle simmer to prevent overcooking veggies.
4. Add chopped baby bok choy and cook for 3 minutes until leaves wilt but stems remain crisp.
5. Remove pot from heat and stir in sliced green onions.
6. Divide cooked rice noodles among 4 bowls and ladle hot pot over them. Drizzle with chili oil if desired—tip: serve immediately for the best texture, as noodles can soften over time.
Perfectly balanced, this hot pot delivers a silky tofu texture that soaks up the savory, ginger-kissed broth, while the crisp veggies add a refreshing crunch. Try pairing it with steamed rice for a heartier meal or adding a squeeze of lime for a zesty twist.
Tofu in Spicy Peanut Sauce

A protein-packed, flavor-bomb dish that’s ready in under 30 minutes—this tofu in spicy peanut sauce is your new weeknight hero. Grab your skillet and let’s get saucy.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
For the tofu:
– 1 (14-ounce) block extra-firm tofu, pressed and cubed
– 2 tbsp cornstarch
– 1/4 tsp salt
– 2 tbsp vegetable oil
For the sauce:
– 1/2 cup creamy peanut butter
– 1/4 cup soy sauce
– 2 tbsp rice vinegar
– 2 tbsp maple syrup
– 1 tbsp sriracha
– 1 tsp grated fresh ginger
– 2 cloves garlic, minced
– 1/3 cup water
For serving (optional):
– 2 green onions, thinly sliced
– 1 tbsp sesame seeds
Instructions
1. Press the tofu block for 10 minutes using a tofu press or weighted plate to remove excess water, then cut it into 1-inch cubes.
2. In a medium bowl, toss the tofu cubes with 2 tbsp cornstarch and 1/4 tsp salt until evenly coated.
3. Heat 2 tbsp vegetable oil in a large skillet over medium-high heat until it shimmers, about 2 minutes.
4. Add the coated tofu to the skillet in a single layer, cooking for 4–5 minutes per side until golden brown and crispy. Tip: Avoid overcrowding the pan to ensure even browning.
5. While the tofu cooks, whisk together 1/2 cup creamy peanut butter, 1/4 cup soy sauce, 2 tbsp rice vinegar, 2 tbsp maple syrup, 1 tbsp sriracha, 1 tsp grated ginger, 2 minced garlic cloves, and 1/3 cup water in a bowl until smooth.
6. Reduce the skillet heat to medium-low and pour the sauce over the crispy tofu, stirring gently to coat.
7. Simmer the tofu in the sauce for 3–4 minutes, stirring occasionally, until the sauce thickens and bubbles. Tip: If the sauce thickens too quickly, add 1–2 tbsp more water.
8. Remove the skillet from heat and garnish with 2 sliced green onions and 1 tbsp sesame seeds if desired. Tip: For extra heat, drizzle with additional sriracha before serving.
Now, dig into that creamy, nutty sauce clinging to crispy tofu cubes—it’s a texture dream with a spicy kick. Serve it over rice or noodles for a hearty meal, or toss it into lettuce wraps for a fresh twist.
Tofu and Cabbage Stir-fry

Out of dinner ideas? This tofu and cabbage stir-fry is your 20-minute savior. Grab your wok—let’s get crispy tofu and tender cabbage on the table fast.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 10 minutes
Ingredients
For the tofu:
– 1 (14-ounce) block extra-firm tofu, pressed for 15 minutes and cubed
– 2 tbsp cornstarch
– 2 tbsp vegetable oil
For the stir-fry:
– 1 tbsp vegetable oil
– 1 small head green cabbage, thinly sliced (about 6 cups)
– 3 cloves garlic, minced
– 1 tbsp fresh ginger, grated
For the sauce:
– ¼ cup low-sodium soy sauce
– 2 tbsp rice vinegar
– 1 tbsp honey
– 1 tsp sesame oil
– ¼ tsp red pepper flakes
Instructions
1. Toss cubed tofu with cornstarch until evenly coated.
2. Heat 2 tbsp vegetable oil in a large skillet or wok over medium-high heat until shimmering, about 2 minutes.
3. Add tofu in a single layer. Cook undisturbed for 3–4 minutes until golden brown on the bottom.
4. Flip tofu pieces. Cook for another 3–4 minutes until crispy on all sides. Remove tofu to a plate.
5. In the same skillet, heat 1 tbsp vegetable oil over medium-high heat.
6. Add sliced cabbage. Stir-fry for 4–5 minutes until slightly wilted but still crisp.
7. Add minced garlic and grated ginger. Stir-fry for 1 minute until fragrant.
8. Whisk together soy sauce, rice vinegar, honey, sesame oil, and red pepper flakes in a small bowl.
9. Pour sauce over cabbage. Stir to coat and cook for 1 minute.
10. Return crispy tofu to the skillet. Toss everything together and heat through for 1 minute.
Keep it simple: the crispy tofu soaks up the savory-sweet sauce, while the cabbage stays crunchy. Serve over steamed rice or stuff it into warm tortillas for a fusion twist.
Tofu and Mixed Vegetables in Hoisin Sauce

Make your weeknight dinner game strong with this 20-minute tofu and veggie stir-fry. Sizzle crispy tofu with colorful veggies, then drench everything in a sweet-savory hoisin glaze that clings perfectly. Serve it over rice or noodles for a complete meal that’s faster than takeout.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
For the tofu:
– 1 (14-ounce) block extra-firm tofu, pressed and cubed
– 2 tablespoons cornstarch
– 1/4 teaspoon salt
– 2 tablespoons vegetable oil
For the vegetables:
– 1 tablespoon vegetable oil
– 1 red bell pepper, sliced into strips
– 1 cup broccoli florets
– 1 cup sliced carrots
– 1/2 cup sliced onion
– 2 cloves garlic, minced
For the sauce:
– 1/3 cup hoisin sauce
– 2 tablespoons soy sauce
– 1 tablespoon rice vinegar
– 1 teaspoon sesame oil
– 1/4 cup water
Instructions
1. Press the tofu block between paper towels with a heavy pan for 10 minutes to remove excess moisture, then cut into 1-inch cubes.
2. In a bowl, toss the tofu cubes with 2 tablespoons cornstarch and 1/4 teaspoon salt until evenly coated.
3. Heat 2 tablespoons vegetable oil in a large skillet or wok over medium-high heat until shimmering (about 350°F).
4. Add the coated tofu in a single layer and cook for 3–4 minutes per side until golden brown and crispy. Transfer to a plate.
5. In the same skillet, heat 1 tablespoon vegetable oil over medium-high heat.
6. Add 1/2 cup sliced onion and cook for 2 minutes until slightly softened.
7. Add 1 cup sliced carrots and 1 cup broccoli florets, cooking for 3 minutes while stirring frequently.
8. Add 1 sliced red bell pepper and 2 minced garlic cloves, cooking for 2 more minutes until vegetables are crisp-tender.
9. In a small bowl, whisk together 1/3 cup hoisin sauce, 2 tablespoons soy sauce, 1 tablespoon rice vinegar, 1 teaspoon sesame oil, and 1/4 cup water.
10. Pour the sauce mixture into the skillet with the vegetables, stirring to combine.
11. Return the crispy tofu to the skillet, gently tossing everything until coated and heated through, about 1–2 minutes.
Unlock a perfect texture contrast: crispy tofu meets tender-crisp veggies bathed in that glossy sauce. For a fun twist, stuff the mixture into lettuce wraps or top with crushed peanuts for extra crunch.
Conclusion
Culinary adventure awaits in these 26 delicious Chinese tofu recipes! From quick stir-fries to comforting stews, this roundup proves tofu is a versatile, flavorful star. We hope you find new favorites to savor. Try a recipe this week, leave a comment telling us which one you loved, and share your cooking journey by pinning this article on Pinterest. Happy cooking!

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




