Looking to add some excitement to your weeknight dinners? Tofu is your secret weapon for creating quick, flavorful meals with authentic Chinese flair. From sizzling stir-fries to comforting braises, these 18 recipes will transform this versatile ingredient into dishes your whole family will love. Let’s dive in and discover how easy it is to bring restaurant-quality flavors right to your home kitchen!
Mapo Tofu

Sometimes, after a long week, I crave something that’s both comforting and boldly flavorful—a dish that feels like a warm hug with a spicy kick. That’s when I turn to my go-to Mapo Tofu, a Sichuan classic I’ve tweaked to be weeknight-friendly without losing its fiery soul. I love how the silky tofu soaks up the savory, numbing sauce, making every bite a little adventure right at my kitchen table.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
– 1 block (14 oz) of soft, silken tofu, drained and cut into 1-inch cubes
– 8 oz of ground pork (or plant-based crumbles for a vegetarian twist)
– 2 tablespoons of aromatic toasted sesame oil
– 3 cloves of garlic, minced into fine, fragrant pieces
– 1 tablespoon of fresh ginger, grated to a zesty paste
– 2 tablespoons of fermented, umami-rich doubanjiang (Sichuan chili bean paste)
– 1 teaspoon of numbing, floral Sichuan peppercorns, finely ground
– 1 cup of rich, low-sodium chicken or vegetable broth
– 1 tablespoon of smooth, dark soy sauce
– 1 teaspoon of granulated sugar for subtle sweetness
– 2 teaspoons of cornstarch mixed with 2 tablespoons of cold water to form a silky slurry
– 2 finely sliced green onions for a crisp, fresh garnish
– Cooked jasmine rice for serving
Instructions
1. Heat 1 tablespoon of aromatic toasted sesame oil in a large skillet or wok over medium-high heat until it shimmers, about 1 minute.
2. Add 8 oz of ground pork to the skillet and cook, breaking it into small crumbles with a spatula, until it turns golden brown and no pink remains, approximately 5-7 minutes.
3. Stir in 3 cloves of minced garlic and 1 tablespoon of grated ginger, cooking for 1 minute until fragrant to release their essential oils.
4. Mix in 2 tablespoons of doubanjiang and 1 teaspoon of ground Sichuan peppercorns, stirring constantly for 30 seconds to toast the spices without burning.
5. Pour in 1 cup of broth, 1 tablespoon of dark soy sauce, and 1 teaspoon of sugar, bringing the mixture to a gentle simmer over medium heat.
6. Gently add 1 block of cubed silken tofu to the skillet, spooning the sauce over the top to coat without stirring aggressively, which can break the tofu.
7. Reduce the heat to low, cover the skillet, and let it simmer for 5 minutes to allow the tofu to absorb the flavors and heat through evenly.
8. Give the cornstarch slurry a quick stir and drizzle it into the skillet, cooking for 1-2 minutes until the sauce thickens to a glossy, clinging consistency.
9. Remove from heat and garnish with 2 sliced green onions and the remaining 1 tablespoon of toasted sesame oil for an extra layer of aroma.
10. Serve immediately over fluffy jasmine rice to soak up every drop of the savory sauce.
Generously spoon this Mapo Tofu over steaming rice, and you’ll love how the creamy tofu contrasts with the gritty pork and vibrant sauce. The numbing tingle from the Sichuan peppercorns dances on your tongue, while the silky texture makes each forkful irresistibly smooth. For a fun twist, try it with a side of crunchy cucumber slices to balance the heat, or top it with a fried egg for added richness—it’s a dish that’s as versatile as it is delicious.
Kung Pao Tofu

Craving a takeout favorite but want to keep things plant-based? My Kung Pao Tofu is the answer—a spicy, savory, and slightly sweet dish that comes together faster than delivery. I love making this on busy weeknights when I need a flavorful punch without the fuss, and it’s become a staple in my kitchen for its incredible versatility.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 15 minutes
Ingredients
– 1 (14-ounce) block of extra-firm tofu, pressed and cubed
– 2 tablespoons of toasted sesame oil
– 1 tablespoon of fragrant peanut oil
– 1/2 cup of raw, unsalted peanuts
– 4 dried red chilies, broken into pieces
– 3 cloves of garlic, minced into a fine paste
– 1 tablespoon of freshly grated ginger
– 1/2 cup of finely chopped scallions, white and green parts separated
– 1 red bell pepper, diced into 1/2-inch pieces
– 1/4 cup of low-sodium soy sauce
– 2 tablespoons of rich, dark rice vinegar
– 1 tablespoon of hoisin sauce
– 1 teaspoon of granulated sugar
– 1 teaspoon of cornstarch mixed with 2 tablespoons of cold water
Instructions
1. Press the extra-firm tofu for 10 minutes using a tofu press or weighted plate to remove excess moisture, then cut it into 1-inch cubes. Tip: Pressing ensures a crispy exterior when cooked.
2. Heat 1 tablespoon of fragrant peanut oil in a large wok or skillet over medium-high heat until it shimmers, about 1 minute.
3. Add the tofu cubes in a single layer and cook for 5-7 minutes, turning occasionally, until golden brown and crispy on all sides. Remove and set aside on a paper towel-lined plate.
4. In the same wok, add 1 tablespoon of toasted sesame oil and heat for 30 seconds over medium heat.
5. Toss in the raw, unsalted peanuts and dried red chilies, stirring constantly for 2 minutes until the peanuts are lightly toasted and fragrant. Tip: Watch closely to prevent burning.
6. Add the minced garlic paste, freshly grated ginger, and white parts of the scallions, cooking for 1 minute until aromatic.
7. Stir in the diced red bell pepper and cook for 3 minutes until slightly softened but still crisp.
8. Return the crispy tofu to the wok, mixing gently to combine with the aromatics.
9. Pour in the low-sodium soy sauce, dark rice vinegar, hoisin sauce, and granulated sugar, stirring to coat everything evenly.
10. Bring the mixture to a simmer over medium heat and cook for 2 minutes to meld the flavors.
11. Give the cornstarch slurry a quick stir and add it to the wok, cooking for 1 minute until the sauce thickens and glazes the ingredients. Tip: Add the slurry slowly to control the thickness.
12. Remove from heat and fold in the green parts of the scallions.
13. Serve immediately. Here, the crispy tofu soaks up the bold sauce, creating a perfect balance of spicy, tangy, and nutty notes that’ll have you skipping the restaurant. I love it over fluffy jasmine rice or tucked into lettuce wraps for a lighter twist—either way, it’s a crowd-pleaser that never disappoints.
Tofu Stir-Fry with Black Bean Sauce

Growing up in a busy household, I always craved meals that were both nourishing and quick to whip up after a long day. This tofu stir-fry with black bean sauce became my go-to—it’s packed with flavor, uses simple ingredients, and comes together in under 30 minutes, making it perfect for weeknights when time is tight but you still want something satisfying. I love how the savory black bean sauce clings to the crispy tofu and tender veggies, creating a dish that feels indulgent yet wholesome.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 12 minutes
Ingredients
– 1 block (14 oz) firm tofu, pressed and cubed into 1-inch pieces
– 2 tbsp fermented black bean sauce, with its deep umami notes
– 2 tbsp low-sodium soy sauce, for a balanced saltiness
– 1 tbsp toasted sesame oil, adding a nutty aroma
– 1 tbsp cornstarch, for a glossy sauce
– 2 tbsp vegetable oil, for high-heat cooking
– 3 cloves garlic, minced to release their pungent flavor
– 1-inch piece fresh ginger, grated for a zesty kick
– 1 red bell pepper, thinly sliced into vibrant strips
– 1 cup broccoli florets, cut into bite-sized pieces
– 4 green onions, sliced, with crisp green tops reserved for garnish
– 1 cup cooked jasmine rice, steamed and fluffy, for serving
Instructions
1. Press the firm tofu between paper towels for 10 minutes to remove excess moisture, then cube it into 1-inch pieces—this helps it crisp up better in the pan.
2. In a small bowl, whisk together the fermented black bean sauce, low-sodium soy sauce, toasted sesame oil, and cornstarch until smooth, then set aside.
3. Heat 1 tbsp of vegetable oil in a large skillet or wok over medium-high heat until it shimmers, about 2 minutes.
4. Add the tofu cubes in a single layer and cook for 4–5 minutes, flipping halfway, until golden brown and crispy on all sides; remove and set aside on a plate.
5. Tip: Don’t overcrowd the pan—cook tofu in batches if needed to ensure even browning.
6. Add the remaining 1 tbsp of vegetable oil to the same skillet, then stir in the minced garlic and grated ginger, cooking for 30 seconds until fragrant.
7. Add the thinly sliced red bell pepper and broccoli florets, stir-frying for 3–4 minutes until tender-crisp and bright in color.
8. Tip: Keep the heat high and stir constantly to prevent burning and lock in the veggies’ freshness.
9. Return the crispy tofu to the skillet, then pour in the black bean sauce mixture, stirring to coat everything evenly.
10. Cook for 2–3 minutes, until the sauce thickens and bubbles, coating the tofu and veggies in a glossy layer.
11. Tip: If the sauce thickens too quickly, add a splash of water to reach your desired consistency.
12. Remove from heat and stir in most of the sliced green onions, reserving the green tops for garnish.
13. Serve immediately over steamed jasmine rice, garnished with the reserved green onion tops.
Something magical happens when the crispy tofu meets that savory black bean sauce—it’s a textural delight with a slight chew and a rich, umami-packed flavor that pairs beautifully with the tender-crisp veggies. For a creative twist, try serving it over quinoa or tossing in some snap peas for extra crunch, making it a versatile dish that never gets old.
Sweet and Sour Tofu

Craving a takeout favorite that’s easy to whip up at home? This Sweet and Sour Tofu is my go-to when I want something tangy, sweet, and satisfying without the greasy guilt. I love how the crispy tofu soaks up that glossy sauce—it’s a weeknight winner that always hits the spot.
Serving: 4 | Pre Time: 20 minutes | Cooking Time: 15 minutes
Ingredients
– 1 (14-ounce) block of firm tofu, pressed and cubed
– 1/4 cup cornstarch
– 1/2 cup vegetable oil for frying
– 1 red bell pepper, cut into 1-inch chunks
– 1 green bell pepper, cut into 1-inch chunks
– 1 small yellow onion, sliced into thin strips
– 1/2 cup pineapple chunks in juice (reserve 1/4 cup juice)
– 1/4 cup ketchup
– 2 tablespoons rice vinegar
– 2 tablespoons soy sauce
– 1/4 cup granulated sugar
– 1 teaspoon grated fresh ginger
– 1 garlic clove, minced
– 2 green onions, thinly sliced for garnish
– Cooked jasmine rice for serving
Instructions
1. Press the firm tofu between paper towels for 15 minutes to remove excess moisture, then cut it into 1-inch cubes.
2. Toss the tofu cubes in 1/4 cup cornstarch until evenly coated, shaking off any excess.
3. Heat 1/2 cup vegetable oil in a large skillet over medium-high heat until it shimmers, about 350°F.
4. Fry the tofu in batches for 3–4 minutes per side until golden brown and crispy, then transfer to a paper towel-lined plate.
5. Drain all but 1 tablespoon of oil from the skillet, keeping the heat at medium-high.
6. Add the red bell pepper, green bell pepper, and yellow onion to the skillet, sautéing for 4–5 minutes until slightly softened but still crisp.
7. In a small bowl, whisk together the reserved 1/4 cup pineapple juice, 1/2 cup ketchup, 2 tablespoons rice vinegar, 2 tablespoons soy sauce, 1/4 cup granulated sugar, 1 teaspoon grated fresh ginger, and 1 minced garlic clove until smooth.
8. Pour the sauce mixture into the skillet with the vegetables, stirring constantly for 2–3 minutes until it thickens and bubbles.
9. Add the pineapple chunks and crispy tofu to the skillet, gently tossing to coat everything in the sauce for 1–2 minutes until heated through.
10. Remove from heat and garnish with thinly sliced green onions.
11. Serve immediately over cooked jasmine rice.
From the first bite, you’ll love the contrast of the crispy tofu against that sticky, tangy sauce—it’s a texture dream! I often double the recipe for leftovers, which reheat beautifully in a skillet to keep that crunch. Try it with a sprinkle of sesame seeds or a dash of chili flakes for an extra kick.
Braised Tofu with Mushrooms

Diving into my kitchen on this chilly January afternoon, I’m craving something cozy and nourishing—a dish that feels like a warm hug. Braised tofu with mushrooms has been my go-to comfort food for years, ever since I first tried it at a friend’s potluck and fell in love with its savory depth. It’s the kind of meal that simmers away while I tidy up, filling the house with an irresistible aroma that always brings my family to the table early.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
– 1 block (14 oz) of firm tofu, pressed and cubed
– 8 oz of cremini mushrooms, sliced
– 2 tablespoons of toasted sesame oil
– 3 cloves of garlic, minced
– 1 tablespoon of freshly grated ginger
– 2 tablespoons of low-sodium soy sauce
– 1 tablespoon of rice vinegar
– 1 cup of vegetable broth
– 1 teaspoon of cornstarch
– 2 green onions, thinly sliced
– 1 teaspoon of finely ground black pepper
Instructions
1. Press the firm tofu between paper towels for 10 minutes to remove excess moisture, then cut it into 1-inch cubes. Tip: Use a heavy pan on top to speed up pressing.
2. Heat 1 tablespoon of toasted sesame oil in a large skillet over medium-high heat until shimmering, about 2 minutes.
3. Add the tofu cubes to the skillet and cook for 5–7 minutes, turning occasionally, until golden brown on all sides. Remove and set aside.
4. In the same skillet, add the remaining 1 tablespoon of toasted sesame oil and the sliced cremini mushrooms. Sauté for 5 minutes until they release their juices and soften.
5. Stir in the minced garlic and freshly grated ginger, cooking for 1 minute until fragrant. Tip: Avoid burning the garlic to prevent bitterness.
6. Pour in the low-sodium soy sauce, rice vinegar, and vegetable broth, scraping up any browned bits from the bottom of the skillet.
7. Return the tofu to the skillet, reduce the heat to low, cover, and simmer for 15 minutes to allow the flavors to meld.
8. In a small bowl, mix the cornstarch with 1 tablespoon of water to create a slurry, then stir it into the skillet. Cook for 2 minutes until the sauce thickens slightly.
9. Sprinkle with thinly sliced green onions and finely ground black pepper. Tip: Let it rest for 5 minutes off the heat to enhance the texture.
Buttery soft tofu soaks up the umami-rich sauce, while the mushrooms add an earthy chew that makes every bite satisfying. I love serving this over a bed of fluffy jasmine rice or tossing it with noodles for a heartier meal—it’s versatile enough to become a weekly staple in your kitchen too.
General Tso’s Tofu

Zesty and satisfying, General Tso’s Tofu has become my go-to for a quick, flavorful dinner that feels like takeout but is so much better homemade. I first fell for this dish during a busy week when I needed something both comforting and easy, and now it’s a staple in my kitchen—I love how the crispy tofu soaks up that sweet-spicy sauce. Let me share my foolproof version with you.
Serving: 4 | Pre Time: 20 minutes | Cooking Time: 15 minutes
Ingredients
– 1 block (14 oz) extra-firm tofu, pressed and cubed
– ½ cup cornstarch, for a light, crispy coating
– ¼ cup vegetable oil, for high-heat frying
– 3 cloves garlic, minced to a fragrant paste
– 1 tablespoon fresh ginger, finely grated
– ½ cup low-sodium soy sauce, for a balanced saltiness
– ¼ cup rice vinegar, adding a bright tang
– 3 tablespoons brown sugar, for deep caramel notes
– 2 tablespoons hoisin sauce, rich and savory
– 1 teaspoon toasted sesame oil, for nutty aroma
– ½ teaspoon crushed red pepper flakes, for a gentle heat
– 2 green onions, thinly sliced for fresh garnish
– 1 tablespoon toasted sesame seeds, for crunch
Instructions
1. Press the extra-firm tofu between paper towels with a heavy pan for 15 minutes to remove excess moisture, then cut into 1-inch cubes. Tip: Pressing tofu ensures it crisps up beautifully without steaming.
2. Toss the tofu cubes in the cornstarch until evenly coated, shaking off any excess.
3. Heat the vegetable oil in a large skillet over medium-high heat until it shimmers, about 350°F.
4. Fry the tofu in a single layer for 3–4 minutes per side until golden brown and crispy, then transfer to a paper towel-lined plate. Tip: Avoid overcrowding the pan to keep the tofu crisp.
5. In the same skillet, reduce heat to medium and sauté the minced garlic and grated ginger for 1 minute until fragrant.
6. Whisk in the low-sodium soy sauce, rice vinegar, brown sugar, hoisin sauce, toasted sesame oil, and crushed red pepper flakes, bringing to a simmer for 2–3 minutes until slightly thickened.
7. Return the crispy tofu to the skillet, tossing gently to coat in the sauce for 1–2 minutes until heated through. Tip: Add the tofu just before serving to maintain its crunch.
8. Garnish with thinly sliced green onions and toasted sesame seeds.
Buttery and crisp on the outside with a tender bite inside, this tofu is a textural dream. The sauce clings perfectly, offering a sweet-spicy kick that’s addictive over steamed rice or with a side of stir-fried veggies—try it with broccoli for a classic combo that never disappoints.
Crispy Salt and Pepper Tofu

My kitchen has seen many tofu experiments, but this crispy salt and pepper version is the one I keep coming back to—it’s the perfect balance of crunchy exterior and tender interior, with a savory kick that even my skeptical meat-loving friends adore. I love whipping this up on busy weeknights when I crave something satisfying but don’t want to fuss over complicated ingredients. Trust me, once you try it, you’ll be adding it to your regular rotation too!
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
– 1 block (14 oz) extra-firm tofu, pressed and drained
– ¼ cup cornstarch for a light, crispy coating
– 2 tablespoons high-smoke-point vegetable oil, such as avocado oil
– 1 teaspoon freshly ground black pepper for a bold, aromatic bite
– ½ teaspoon fine sea salt for balanced seasoning
– 2 cloves garlic, minced to release their pungent, savory flavor
– 1 fresh jalapeño pepper, thinly sliced for a subtle, spicy kick
– 2 green onions, chopped for a bright, fresh finish
Instructions
1. Press the extra-firm tofu between paper towels with a heavy plate for 10 minutes to remove excess moisture, which helps it crisp up better.
2. Cut the pressed tofu into 1-inch cubes and toss them gently in a bowl with the cornstarch until evenly coated on all sides.
3. Heat the high-smoke-point vegetable oil in a large non-stick skillet over medium-high heat until it shimmers, about 2 minutes.
4. Add the tofu cubes in a single layer, cooking for 4–5 minutes per side until golden brown and crispy, flipping once with tongs.
5. Remove the tofu from the skillet and set it aside on a paper towel-lined plate to drain any excess oil.
6. In the same skillet, reduce the heat to medium and add the minced garlic and thinly sliced jalapeño, sautéing for 1–2 minutes until fragrant.
7. Return the crispy tofu to the skillet, sprinkling evenly with the freshly ground black pepper and fine sea salt.
8. Toss everything together for 1 minute to coat the tofu evenly with the seasonings and aromatics.
9. Turn off the heat and stir in the chopped green onions just before serving to keep them vibrant and crisp.
So, what makes this dish a standout? The tofu emerges with a satisfying crunch that gives way to a soft, pillowy center, while the pepper and salt meld into a savory, umami-rich flavor. I love serving it over steamed jasmine rice or tossing it into a veggie stir-fry for an extra protein boost—it’s versatile enough to shine in any meal!
Chinese Hot and Sour Tofu Soup

Gosh, after a long week of chilly weather, nothing hits the spot quite like a steaming bowl of this classic soup. I first fell for its bold flavors at a tiny spot in Chinatown, and after years of tweaking, my homemade version has become a cozy kitchen staple that’s surprisingly simple to pull together.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
– 4 cups rich, clear chicken broth
– 8 oz firm tofu, cut into ½-inch cubes
– ¼ cup dried wood ear mushrooms, rehydrated and thinly sliced
– ¼ cup bamboo shoots, julienned
– 2 tbsp light soy sauce
– 2 tbsp Chinese black vinegar
– 1 tbsp toasted sesame oil
– 1 tsp freshly grated ginger
– 2 cloves garlic, minced
– ½ tsp finely ground white pepper
– ¼ tsp crushed red pepper flakes
– 2 large eggs, lightly beaten
– 2 tbsp cornstarch mixed with ¼ cup cold water
– 2 green onions, thinly sliced
Instructions
1. In a large pot over medium-high heat, bring the rich, clear chicken broth to a gentle simmer.
2. Add the firm tofu cubes, rehydrated wood ear mushrooms, and julienned bamboo shoots, then simmer for 5 minutes to soften the vegetables.
3. Stir in the light soy sauce, Chinese black vinegar, toasted sesame oil, freshly grated ginger, minced garlic, finely ground white pepper, and crushed red pepper flakes, cooking for 2 more minutes to blend the flavors.
4. Tip: For a clearer soup, skim off any foam that rises to the surface with a spoon during simmering.
5. Slowly drizzle in the lightly beaten eggs while stirring the soup in one direction to create silky ribbons, which should take about 1 minute.
6. Tip: Stirring consistently prevents the eggs from clumping and ensures even distribution.
7. Give the cornstarch slurry a quick stir, then gradually pour it into the soup, stirring constantly until the soup thickens slightly, about 2-3 minutes.
8. Tip: Add the slurry slowly to avoid over-thickening; you want a light, velvety texture, not a gloopy one.
9. Remove the pot from the heat and stir in the thinly sliced green onions.
10. Ladle the soup into bowls and serve immediately.
Ooh, the first spoonful delivers that perfect punch—tangy from the vinegar, warmly spicy from the peppers, with the tofu and mushrooms offering a satisfying chew. I love garnishing it with extra green onions or a drizzle of chili oil for an extra kick, making it a versatile dish that’s as comforting on a quiet night as it is impressive for guests.
Tofu and Vegetable Dumplings

Venturing into my kitchen on a chilly afternoon, I found myself craving something both comforting and nourishing—a feeling I know many of you share. That’s when I decided to whip up these Tofu and Vegetable Dumplings, a recipe born from my love for using up whatever vibrant veggies are in the fridge and my quest for a satisfying, meat-free bite. It’s become my go-to for a cozy night in, and I think you’ll love how forgiving and flavorful they are.
Serving: 4 | Pre Time: 30 minutes | Cooking Time: 15 minutes
Ingredients
– 1 package (14 oz) of firm tofu, pressed and crumbled
– 2 cups of finely chopped fresh cabbage
– 1 cup of finely grated carrots
– 3 minced garlic cloves
– 2 tbsp of freshly grated ginger
– 2 tbsp of toasted sesame oil
– 3 tbsp of low-sodium soy sauce
– 1 tsp of finely ground black pepper
– 1 package (about 30) of round dumpling wrappers
– 2 tbsp of high-smoke-point vegetable oil for frying
– 1/2 cup of water for steaming
Instructions
1. In a large mixing bowl, combine the crumbled firm tofu, finely chopped fresh cabbage, finely grated carrots, minced garlic cloves, freshly grated ginger, toasted sesame oil, low-sodium soy sauce, and finely ground black pepper. Mix thoroughly with your hands or a spoon until well incorporated—this helps the flavors meld beautifully.
2. Place one round dumpling wrapper on a clean surface and spoon about 1 tablespoon of the tofu-vegetable filling into the center. Tip: Avoid overfilling to prevent the wrappers from tearing during cooking.
3. Dip your finger in water and moisten the edges of the dumpling wrapper to help it seal.
4. Fold the wrapper in half over the filling to form a half-moon shape, pressing the edges firmly together to seal. Optionally, pleat the edges for a decorative touch—it also ensures a tight seal.
5. Repeat steps 2-4 with the remaining wrappers and filling, placing the assembled dumplings on a parchment-lined tray without touching to prevent sticking.
6. Heat 2 tablespoons of high-smoke-point vegetable oil in a large non-stick skillet over medium-high heat until it shimmers, about 2 minutes.
7. Arrange the dumplings in the skillet in a single layer, flat side down, and cook for 2-3 minutes until the bottoms turn a deep golden brown. Tip: Don’t overcrowd the pan to allow even browning.
8. Carefully pour 1/2 cup of water into the skillet—it will sizzle—then immediately cover with a tight-fitting lid to trap steam.
9. Reduce the heat to medium-low and steam the dumplings for 8-10 minutes until the wrappers become translucent and the filling is cooked through. Tip: Check after 8 minutes; if the water has evaporated, add a splash more to prevent burning.
10. Remove the lid and let any remaining water evaporate, cooking for an additional 1-2 minutes to crisp up the bottoms again if desired.
11. Transfer the dumplings to a serving plate using a spatula. A final touch: These dumplings boast a delightful contrast of crispy bottoms and tender, juicy fillings, with the ginger and sesame adding a warm, aromatic kick. Serve them hot with a simple dipping sauce of soy sauce and chili flakes, or get creative by pairing them with a light salad for a complete meal—they’re so versatile, they might just become your new weeknight staple!
Sesame Tofu with Broccoli

Nothing beats a quick, healthy dinner that feels like a treat, especially on busy weeknights when I’m craving something savory and satisfying without spending hours in the kitchen. I’ve been making this sesame tofu with broccoli for years—it’s my go-to when I want a protein-packed veggie dish that’s easy to whip up and always hits the spot. The combination of crispy tofu and tender broccoli in a glossy, nutty sauce is simply irresistible.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
– 1 block (14 ounces) of firm tofu, pressed and cubed
– 4 cups of fresh broccoli florets
– 3 tablespoons of toasted sesame oil
– 2 tablespoons of low-sodium soy sauce
– 1 tablespoon of honey
– 2 cloves of garlic, minced
– 1 teaspoon of freshly grated ginger
– 2 tablespoons of cornstarch
– 2 tablespoons of water
– 1 tablespoon of sesame seeds
– 1 tablespoon of vegetable oil
– Cooked white rice, for serving
Instructions
1. Press the firm tofu between paper towels for 10 minutes to remove excess moisture, then cut it into 1-inch cubes.
2. In a small bowl, whisk together the toasted sesame oil, low-sodium soy sauce, honey, minced garlic, and freshly grated ginger until smooth.
3. In a separate bowl, toss the tofu cubes with 1 tablespoon of cornstarch until evenly coated.
4. Heat 1 tablespoon of vegetable oil in a large skillet over medium-high heat until shimmering, about 2 minutes.
5. Add the coated tofu to the skillet in a single layer and cook for 4-5 minutes per side, flipping once, until golden brown and crispy.
6. Tip: Avoid overcrowding the skillet to ensure the tofu crisps up nicely instead of steaming.
7. Remove the tofu from the skillet and set it aside on a plate.
8. In the same skillet, add the fresh broccoli florets and 2 tablespoons of water, then cover and steam for 3-4 minutes until bright green and tender-crisp.
9. Tip: Steaming the broccoli with a bit of water helps it cook quickly while retaining its vibrant color and nutrients.
10. Return the tofu to the skillet with the broccoli.
11. Pour the sauce mixture over the tofu and broccoli, stirring gently to coat everything evenly.
12. In a small bowl, mix the remaining 1 tablespoon of cornstarch with 2 tablespoons of water to create a slurry.
13. Add the slurry to the skillet and cook for 1-2 minutes, stirring constantly, until the sauce thickens and becomes glossy.
14. Tip: Stir the slurry in gradually to prevent clumps and achieve a smooth, velvety sauce consistency.
15. Remove the skillet from heat and sprinkle with sesame seeds.
16. Serve the sesame tofu and broccoli immediately over cooked white rice.
The tofu turns out wonderfully crispy on the outside yet tender inside, while the broccoli stays snappy and absorbs the rich, nutty sauce. I love how the sesame seeds add a subtle crunch and extra flavor—sometimes I’ll even drizzle a little extra sesame oil on top for an aromatic finish. This dish pairs beautifully with a side of steamed jasmine rice or even tucked into lettuce wraps for a lighter meal.
Spicy Hunan Tofu

A sizzling wok and a craving for something bold—that’s how my Spicy Hunan Tofu adventure began last week when I needed a quick, fiery dinner to shake up the winter blues. This dish packs a punch with tender tofu and a vibrant sauce that’ll warm you right up, and it’s become my go-to when I want to impress without spending hours in the kitchen.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 15 minutes
Ingredients
– 1 block (14 oz) firm tofu, pressed and cubed
– 2 tbsp cornstarch for coating
– 3 tbsp vegetable oil for frying
– 4 cloves garlic, minced
– 1 tbsp fresh ginger, finely grated
– 2–3 dried red chilies, crushed
– 1 red bell pepper, thinly sliced
– 1/2 cup low-sodium soy sauce
– 2 tbsp rice vinegar
– 1 tbsp brown sugar
– 1/2 cup vegetable broth
– 1 tsp toasted sesame oil
– 2 green onions, thinly sliced for garnish
– Cooked jasmine rice for serving
Instructions
1. Pat the pressed tofu cubes dry with paper towels, then toss them in a bowl with 2 tbsp cornstarch until evenly coated—this helps create a crispy exterior when fried.
2. Heat 3 tbsp vegetable oil in a large wok or skillet over medium-high heat until it shimmers, about 350°F.
3. Add the coated tofu cubes in a single layer and fry for 3–4 minutes per side until golden brown and crispy, then transfer to a paper towel-lined plate.
4. In the same wok, reduce heat to medium and add the minced garlic, grated ginger, and crushed dried red chilies, sautéing for 1 minute until fragrant.
5. Tip: Stir constantly to prevent burning, as garlic can turn bitter if overcooked.
6. Add the thinly sliced red bell pepper and cook for 2–3 minutes until slightly softened but still crisp.
7. Pour in 1/2 cup low-sodium soy sauce, 2 tbsp rice vinegar, 1 tbsp brown sugar, and 1/2 cup vegetable broth, stirring to combine.
8. Bring the sauce to a gentle boil over medium heat and let it simmer for 2–3 minutes to thicken slightly.
9. Tip: If the sauce seems too thin, mix 1 tsp cornstarch with 1 tbsp water and stir it in to thicken it to a glossy consistency.
10. Return the fried tofu to the wok, tossing gently to coat it in the sauce, and cook for 1–2 minutes until heated through.
11. Drizzle with 1 tsp toasted sesame oil and toss once more.
12. Tip: For extra heat, add a pinch of red pepper flakes just before serving.
13. Remove from heat and garnish with thinly sliced green onions.
14. Serve immediately over cooked jasmine rice.
Ultimate comfort in a bowl—this Spicy Hunan Tofu delivers a perfect balance of crispy tofu soaked in that savory, tangy sauce, with just enough heat to tingle your taste buds. I love pairing it with steamed bok choy or a simple cucumber salad to cool things down, making it a versatile star for weeknight dinners or casual gatherings.
Tofu with Bok Choy and Ginger Sauce

A s I was rummaging through my fridge last week, I realized I had a block of firm tofu and some gorgeous bok choy staring back at me—perfect for a quick, healthy dinner. This tofu with bok choy and ginger sauce has become my go-to weeknight meal because it’s packed with flavor yet comes together in under 30 minutes. I love how the ginger adds a warm, zesty kick that makes the dish feel special without any fuss.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 12 minutes
Ingredients
– 1 (14-ounce) block of extra-firm tofu, pressed and cubed
– 4 medium heads of fresh bok choy, chopped into bite-sized pieces
– 3 tablespoons of toasted sesame oil
– 1/4 cup of low-sodium soy sauce
– 2 tablespoons of pure maple syrup
– 1 tablespoon of freshly grated ginger
– 3 cloves of garlic, minced
– 1/2 teaspoon of crushed red pepper flakes
– 2 tablespoons of cornstarch
– 1/4 cup of cold water
– Cooked jasmine rice, for serving
Instructions
1. Press the extra-firm tofu between paper towels for 10 minutes to remove excess moisture, then cut it into 1-inch cubes. Tip: I keep a heavy pan on top to press it evenly—this helps the tofu get crispy later.
2. In a small bowl, whisk together the low-sodium soy sauce, pure maple syrup, freshly grated ginger, minced garlic, and crushed red pepper flakes until smooth.
3. Heat 2 tablespoons of toasted sesame oil in a large skillet over medium-high heat until shimmering, about 2 minutes.
4. Add the tofu cubes to the skillet in a single layer and cook for 4–5 minutes per side, until golden brown and crispy. Tip: Resist stirring too often to let each side develop a nice crust.
5. Transfer the crispy tofu to a plate and set aside.
6. In the same skillet, add the remaining 1 tablespoon of toasted sesame oil and the chopped bok choy, sautéing for 3–4 minutes until the leaves are wilted and the stems are tender-crisp.
7. Return the tofu to the skillet with the bok choy.
8. In a separate small bowl, mix the cornstarch and cold water to create a slurry, then pour it into the soy sauce mixture, whisking to combine.
9. Pour the sauce over the tofu and bok choy in the skillet, stirring gently to coat everything evenly.
10. Cook for 2–3 minutes, stirring occasionally, until the sauce thickens and bubbles. Tip: If the sauce thickens too quickly, add a splash of water to loosen it.
11. Remove from heat and serve immediately over cooked jasmine rice.
H ow satisfying is that first bite? The tofu stays delightfully crispy on the outside while soaking up the sweet and spicy ginger sauce, and the bok choy adds a fresh, crunchy contrast. I sometimes sprinkle toasted sesame seeds on top for extra nuttiness or pair it with a side of steamed edamame for a complete meal—it’s versatile enough to make any night feel like a treat.
Szechuan Tofu in Chili Oil

Recently, I found myself craving something bold and spicy to shake up my usual weeknight dinner routine. After digging through my pantry, I decided to recreate a Szechuan tofu dish I’d enjoyed at a local restaurant, and let me tell you—this homemade version is even more satisfying. It’s become my go-to when I want a quick, flavorful meal that packs a punch without spending hours in the kitchen.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
– 1 block (14 oz) of firm tofu, pressed and cubed
– 3 tablespoons of aromatic Szechuan chili oil
– 2 tablespoons of rich soy sauce
– 1 tablespoon of fragrant rice vinegar
– 1 teaspoon of finely ground Szechuan peppercorns
– 3 cloves of fresh garlic, minced
– 1-inch piece of ginger root, peeled and grated
– 2 green onions, thinly sliced
– 1 tablespoon of toasted sesame oil
– 1 cup of cooked jasmine rice, for serving
Instructions
1. Press the firm tofu between paper towels for 10 minutes to remove excess moisture, then cut it into 1-inch cubes.
2. Heat the aromatic Szechuan chili oil in a large skillet over medium heat until it shimmers, about 2 minutes.
3. Add the minced fresh garlic and grated ginger root to the skillet, stirring constantly for 1 minute until fragrant.
4. Tip: To prevent burning, keep the heat at medium and stir frequently—this helps release the flavors without scorching.
5. Gently place the tofu cubes into the skillet, arranging them in a single layer to ensure even cooking.
6. Cook the tofu for 5 minutes on one side until golden brown, then flip each piece carefully with a spatula.
7. Tip: For extra crispiness, avoid overcrowding the skillet; if needed, cook in batches to maintain that perfect texture.
8. Pour in the rich soy sauce and fragrant rice vinegar, stirring to coat the tofu evenly.
9. Sprinkle the finely ground Szechuan peppercorns over the mixture, reducing the heat to low.
10. Simmer for 3 minutes, allowing the sauce to thicken slightly and cling to the tofu.
11. Drizzle the toasted sesame oil over the top and toss gently to combine.
12. Tip: Let the dish rest for 2 minutes off the heat before serving—this helps the flavors meld together beautifully.
13. Garnish with thinly sliced green onions.
14. Serve immediately over a bed of cooked jasmine rice.
Perfectly balanced, this Szechuan tofu offers a delightful contrast of crispy edges and tender centers, with the chili oil delivering a warm, tingling heat that’s addictive. I love pairing it with extra rice to soak up every last drop of that savory sauce, or even tossing in some steamed veggies for a heartier meal—it’s versatile enough to make any night feel special.
Tofu Fried Rice

Zesty and satisfying, this tofu fried rice is my go-to weeknight dinner when I’m craving something hearty yet healthy—it’s a dish I’ve perfected over years of experimenting, and it always reminds me of cozy evenings with a good book. I love how versatile it is, letting me clean out the fridge with whatever veggies I have on hand, and the crispy tofu adds that perfect protein punch. Trust me, once you try this version, you’ll never go back to takeout!
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
– 14 ounces firm tofu, pressed and cubed
– 3 tablespoons toasted sesame oil
– 1 medium yellow onion, finely diced
– 2 cloves garlic, minced
– 1 cup frozen peas and carrots, thawed
– 3 cups cooked jasmine rice, chilled overnight
– 2 large eggs, lightly beaten
– 3 tablespoons low-sodium soy sauce
– 1 tablespoon rice vinegar
– 1 teaspoon freshly grated ginger
– 2 green onions, thinly sliced
– 1 teaspoon toasted sesame seeds
Instructions
1. Press 14 ounces firm tofu between paper towels for 10 minutes to remove excess moisture, then cut into ½-inch cubes.
2. Heat 1 tablespoon toasted sesame oil in a large skillet or wok over medium-high heat until shimmering, about 2 minutes.
3. Add tofu cubes in a single layer and cook undisturbed for 4–5 minutes until golden brown on one side, then flip and cook for another 4–5 minutes until crispy all over. Tip: Don’t overcrowd the pan to ensure even crisping.
4. Transfer tofu to a plate and set aside.
5. In the same skillet, add remaining 2 tablespoons toasted sesame oil and heat over medium heat for 1 minute.
6. Add 1 medium finely diced yellow onion and cook for 3–4 minutes until translucent, stirring occasionally.
7. Stir in 2 cloves minced garlic and 1 teaspoon freshly grated ginger, cooking for 1 minute until fragrant.
8. Add 1 cup thawed frozen peas and carrots and cook for 2 minutes until warmed through.
9. Push vegetables to one side of the skillet and pour 2 lightly beaten large eggs into the empty space, scrambling them for 1–2 minutes until fully set.
10. Mix scrambled eggs with vegetables in the skillet.
11. Add 3 cups chilled cooked jasmine rice, breaking up any clumps with a spatula, and stir to combine with the vegetable-egg mixture.
12. Cook rice mixture for 3–4 minutes, stirring constantly, until heated through and slightly toasted. Tip: Using day-old rice prevents mushiness for better texture.
13. Return crispy tofu to the skillet and gently fold into the rice.
14. Drizzle 3 tablespoons low-sodium soy sauce and 1 tablespoon rice vinegar evenly over the mixture, stirring to coat everything thoroughly.
15. Cook for another 2 minutes, stirring frequently, to let flavors meld. Tip: Taste and adjust seasoning with a pinch of salt if needed, but the soy sauce usually provides enough flavor.
16. Remove from heat and garnish with 2 thinly sliced green onions and 1 teaspoon toasted sesame seeds.
17. Serve immediately while hot. My favorite way to enjoy this is straight from the skillet—the rice has a delightful chewiness, the tofu stays wonderfully crispy, and the savory soy-ginger notes shine through. For a fun twist, I sometimes top it with a fried egg or drizzle of sriracha to add an extra kick!
Shanghai-Style Tofu Noodles

Recently, I discovered this Shanghai-style tofu noodle dish during a rainy afternoon when I craved something comforting yet light—it’s become my go-to for quick, satisfying meals that feel both nourishing and indulgent. I love how the silky tofu and chewy noodles come together with savory notes, reminding me of cozy evenings spent experimenting in my tiny kitchen, where I often tweak recipes to suit my pantry staples.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
– 8 ounces of dried wheat noodles, such as udon or lo mein
– 1 block (14 ounces) of firm tofu, pressed and cubed into 1-inch pieces
– 2 tablespoons of toasted sesame oil, for its nutty aroma
– 3 cloves of garlic, minced to release their pungent flavor
– 1 tablespoon of fresh ginger, finely grated for a zesty kick
– 2 tablespoons of soy sauce, preferably low-sodium for balanced saltiness
– 1 tablespoon of oyster sauce, adding a rich umami depth
– 1 teaspoon of rice vinegar, for a subtle tang
– 2 green onions, thinly sliced for a crisp garnish
– 1 cup of vegetable broth, using a high-quality brand for enhanced flavor
– 1 tablespoon of cornstarch, mixed with 2 tablespoons of cold water to create a smooth slurry
– 1 teaspoon of white sesame seeds, for a toasted finish
Instructions
1. Bring a large pot of salted water to a rolling boil over high heat.
2. Add the dried wheat noodles and cook for 8-10 minutes, stirring occasionally, until they are al dente with a slight chew.
3. Drain the noodles in a colander and rinse them under cold running water to stop the cooking process, which helps prevent them from becoming mushy later.
4. In a large skillet or wok, heat the toasted sesame oil over medium-high heat until it shimmers, about 1 minute.
5. Add the cubed firm tofu and cook for 5-7 minutes, turning occasionally, until the edges are golden brown and crispy.
6. Stir in the minced garlic and finely grated ginger, cooking for 1 minute until fragrant but not burned—this releases their essential oils for maximum flavor.
7. Pour in the soy sauce, oyster sauce, and rice vinegar, stirring to coat the tofu evenly.
8. Add the vegetable broth and bring the mixture to a gentle simmer over medium heat, letting it bubble for 3 minutes to meld the flavors.
9. Gradually whisk in the cornstarch slurry, stirring constantly, until the sauce thickens to a glossy consistency that coats the back of a spoon, about 2 minutes.
10. Fold in the cooked noodles, tossing gently to ensure they are fully coated with the sauce.
11. Remove the skillet from the heat and sprinkle with thinly sliced green onions and white sesame seeds for garnish.
So, this dish delights with its tender tofu cubes and slurp-worthy noodles bathed in a savory, slightly tangy sauce. I often serve it with a side of steamed bok choy or top it with a fried egg for extra richness, making it a versatile meal that’s perfect for busy weeknights or lazy weekends.
Cantonese Steamed Tofu

Venturing into my kitchen on a chilly evening, I often crave something comforting yet light—that’s when I turn to this Cantonese Steamed Tofu, a dish my grandma taught me to make when I wanted a break from heavy meals. It’s silky, savory, and comes together with minimal fuss, perfect for a quick weeknight dinner that feels special.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
– 1 block (14 oz) of silken tofu, drained and patted dry
– 2 tbsp of low-sodium soy sauce
– 1 tbsp of toasted sesame oil
– 1 tsp of freshly grated ginger
– 2 cloves of garlic, minced
– 2 green onions, thinly sliced
– 1 tbsp of vegetable oil
– 1/4 tsp of white pepper, finely ground
– 1/4 cup of water
Instructions
1. Place the silken tofu block on a cutting board and slice it into 1-inch thick squares, handling it gently to avoid breaking it—this helps it steam evenly.
2. Arrange the tofu squares in a single layer on a heatproof plate that fits inside your steamer basket.
3. In a small bowl, whisk together the low-sodium soy sauce, toasted sesame oil, freshly grated ginger, minced garlic, and finely ground white pepper until well combined.
4. Pour the sauce mixture evenly over the tofu squares on the plate, using a spoon to coat them lightly.
5. Add 1/4 cup of water to the bottom of your steamer pot to create steam, then bring it to a boil over high heat until bubbles form vigorously, about 3 minutes.
6. Once boiling, carefully place the plate with the tofu into the steamer basket, cover with a lid, and reduce the heat to medium to maintain a steady steam.
7. Steam the tofu for 10 minutes exactly, checking that the sauce is bubbling and the tofu has turned opaque and firm to the touch—avoid overcooking to keep it tender.
8. While the tofu steams, heat 1 tbsp of vegetable oil in a small skillet over medium heat until it shimmers, about 2 minutes, then pour it over the steamed tofu to sizzle and enhance the flavors.
9. Immediately garnish the dish with the thinly sliced green onions scattered on top for a fresh, colorful finish.
10. Serve the tofu hot directly from the steamer, being cautious as the plate will be very hot.
Unbelievably smooth, this tofu melts in your mouth with a delicate umami kick from the ginger and garlic. I love pairing it with a side of steamed jasmine rice to soak up the savory sauce, or for a twist, try topping it with a sprinkle of crispy fried shallots for added crunch.
Tofu and Cabbage Stir-Fry

Diving into my kitchen after a long week always calls for something simple yet satisfying, and this tofu and cabbage stir-fry has become my go-to comfort meal—it’s the kind of dish that reminds me of cozy evenings with friends, where we’d whip up something quick and healthy while catching up over a glass of wine.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 15 minutes
Ingredients
– 1 block (14 oz) firm tofu, pressed and cubed
– 4 cups thinly sliced green cabbage, crisp and vibrant
– 2 tbsp toasted sesame oil, fragrant and nutty
– 3 tbsp low-sodium soy sauce, rich and savory
– 2 cloves garlic, minced to a fine paste
– 1 tbsp fresh ginger, grated to release its zesty aroma
– 1 tbsp rice vinegar, bright and tangy
– 1 tsp honey, for a touch of natural sweetness
– 2 tbsp vegetable oil, for high-heat cooking
– 2 green onions, thinly sliced for garnish
– 1 tsp sesame seeds, toasted for crunch
Instructions
1. Press the firm tofu between paper towels for 10 minutes to remove excess moisture, then cut it into 1-inch cubes—this helps it crisp up nicely in the pan.
2. In a small bowl, whisk together the low-sodium soy sauce, toasted sesame oil, rice vinegar, honey, minced garlic, and grated ginger to create a flavorful sauce.
3. Heat 1 tbsp vegetable oil in a large skillet or wok over medium-high heat until it shimmers, about 2 minutes.
4. Add the tofu cubes to the hot skillet in a single layer and cook for 5–7 minutes, turning occasionally, until golden brown and crispy on all sides—tip: avoid overcrowding the pan to ensure even browning.
5. Transfer the crispy tofu to a plate and set aside.
6. In the same skillet, add the remaining 1 tbsp vegetable oil and heat it over high heat for 1 minute until hot.
7. Add the thinly sliced green cabbage and stir-fry for 4–5 minutes, tossing frequently, until it softens slightly but retains a bit of crunch—tip: keep the heat high to prevent the cabbage from becoming soggy.
8. Return the tofu to the skillet with the cabbage and pour the prepared sauce over the mixture.
9. Stir everything together and cook for 2–3 minutes, until the sauce thickens and coats the ingredients evenly—tip: taste and adjust seasoning if needed, but the sauce is balanced as is.
10. Remove from heat and garnish with thinly sliced green onions and toasted sesame seeds.
Ready to serve, this stir-fry offers a delightful contrast of textures, with crispy tofu against tender-crisp cabbage, all wrapped in a savory-sweet sauce that’s lightly tangy from the vinegar. I love pairing it with steamed jasmine rice or even stuffing it into warm tortillas for a fun fusion twist—it’s versatile enough to brighten up any weeknight dinner.
Conclusion
Nourish your weeknights with these 18 delicious, approachable tofu recipes bursting with authentic Chinese flavors. We hope you find a new favorite to add to your rotation! Give one a try this week, leave a comment telling us which dish you loved most, and don’t forget to pin this roundup to your Pinterest board for easy inspiration later. Happy cooking!



