Are you a fan of savory, umami flavors and tender textures? Look no further! In this article, we’re excited to share with you 20 mouth-watering Chinese tofu recipes that are sure to become staples in your kitchen. From spicy Sichuan dishes to comforting stir-fries, and from snacks to main courses, these recipes showcase the versatility of this protein-packed ingredient.
In China, tofu has been a staple food for centuries, and its culinary possibilities are endless. Whether you’re a seasoned chef or just starting to explore the world of Chinese cooking, our collection of 20 flavorful tofu recipes is designed to inspire your creativity in the kitchen.
From classic Mapo Tofu with Sichuan Peppercorns to modern twists like Crispy Salt and Pepper Tofu, and from hearty Braised Tofu in Spicy Soy Broth to delicate Steamed Silken Tofu with Century Egg, each recipe is carefully crafted to highlight the unique characteristics of this humble ingredient.
In the following pages, we’ll take you on a culinary journey across China, exploring the many faces of tofu and its endless possibilities. So grab your wok or skillet, and let’s dive in!
Mapo Tofu with Sichuan Peppercorns
Mapo tofu is a classic Sichuan dish that combines the creaminess of silken tofu with the bold flavors of Sichuan peppercorns and chili oil. This recipe adds an extra layer of depth with the addition of fermented bean paste.
Ingredients:
– 1 block silken tofu, drained and cut into small cubes
– 2 tablespoons vegetable oil
– 2 cloves garlic, minced
– 1 tablespoon Sichuan peppercorns, toasted and ground
– 1 tablespoon fermented bean paste (doubanjiang)
– 1 teaspoon soy sauce
– 1/4 teaspoon white pepper
– Salt to taste
– Scallions, chopped (optional)
Instructions:
1. Heat the oil in a wok or large skillet over medium-high heat.
2. Add the garlic and Sichuan peppercorns; stir-fry for 10 seconds.
3. Add the tofu; cook until golden brown, about 5 minutes.
4. Add the fermented bean paste, soy sauce, and white pepper; stir-fry for 1 minute.
5. Season with salt to taste.
6. Garnish with chopped scallions (if using).
7. Serve immediately.
Cooking Time: 15-20 minutes
Stir-Fried Tofu with Garlic Sauce
This quick and flavorful recipe combines crispy tofu with a rich garlic sauce, perfect for a weeknight dinner or lunch prep. With just a few ingredients and minimal cooking time, this dish is sure to become a staple in your culinary routine.
Ingredients:
– 1 block of firm tofu, drained and cut into small cubes
– 2 cloves of garlic, minced
– 2 tablespoons of vegetable oil
– 2 tablespoons of soy sauce
– 1 tablespoon of honey
– 1 teaspoon of grated ginger
– Salt and pepper to taste
– Chopped green onions for garnish (optional)
Instructions:
1. Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat.
2. Add the tofu and cook until golden brown, about 3-4 minutes per side.
3. Remove the tofu from the skillet and set aside.
4. In the same skillet, add the remaining 1 tablespoon of vegetable oil, minced garlic, soy sauce, honey, and grated ginger. Cook for 30 seconds, stirring constantly.
5. Add the cooked tofu back into the skillet and stir to combine with the garlic sauce.
6. Season with salt and pepper to taste.
7. Garnish with chopped green onions if desired.
8. Serve hot over rice or noodles.
Cooking Time: 15-20 minutes
Braised Tofu in Spicy Soy Broth
This recipe is a flavorful and comforting twist on traditional braised tofu, with the added depth of spicy soy broth. Perfect for a quick and easy weeknight dinner.
Ingredients:
– 1 block firm tofu, drained and cut into bite-sized pieces
– 2 tablespoons vegetable oil
– 1 onion, thinly sliced
– 3 cloves garlic, minced
– 1 cup spicy soy broth (homemade or store-bought)
– 1/4 cup water
– 2 teaspoons grated fresh ginger
– Salt and pepper to taste
– Chopped green onions for garnish (optional)
Instructions:
1. Heat the oil in a large saucepan over medium-high heat.
2. Add the onion and cook until softened, about 3 minutes.
3. Add the garlic and cook for an additional minute.
4. Add the tofu and cook until golden brown on all sides, about 5-7 minutes.
5. Pour in the spicy soy broth, water, and ginger. Bring to a simmer.
6. Reduce heat to low and braise for 20-25 minutes, or until the tofu is tender and the sauce has thickened slightly.
7. Season with salt and pepper to taste.
8. Garnish with chopped green onions, if desired.
Cooking Time: 25-30 minutes
Crispy Salt and Pepper Tofu
Elevate your tofu game with this simple yet flavorful recipe that yields a crispy exterior and tender interior.
Ingredients:
– 1 block of extra-firm tofu, drained and cut into cubes
– 1/2 cup cornstarch
– 1/4 cup water
– 1 tablespoon salt
– 1 tablespoon black pepper
– Vegetable oil for frying
Instructions:
1. In a shallow dish, mix together cornstarch and salt.
2. Pour in water and stir until the mixture forms a thick paste.
3. Add tofu cubes to the cornstarch mixture and toss until evenly coated.
4. Heat about 1/2 inch (1 cm) of vegetable oil in a large skillet over medium-high heat.
5. Fry tofu cubes in batches until golden brown, about 3-4 minutes per side.
6. Remove from oil and place on paper towels to drain excess oil.
7. Sprinkle with black pepper and serve hot.
Cooking Time: About 15 minutes total cooking time.
Tofu and Mushroom Clay Pot
Savory and aromatic, this clay pot recipe is a perfect blend of flavors, featuring tender tofu and sautéed mushrooms.
Ingredients:
• 1 block firm tofu, drained and cut into bite-sized pieces
• 2 cups mixed mushrooms (button, cremini, shiitake), sliced
• 2 tablespoons olive oil
• 1 onion, thinly sliced
• 2 cloves garlic, minced
• 1 cup vegetable broth
• 1 teaspoon dried thyme
• Salt and pepper to taste
• Fresh parsley, chopped (optional)
Instructions:
1. Preheat oven to 375°F (190°C).
2. In a large clay pot or Dutch oven, heat olive oil over medium-high.
3. Add onion and garlic; cook until translucent, about 5 minutes.
4. Add mushrooms; cook until they release their moisture and start browning, about 8-10 minutes.
5. Add tofu; cook for an additional 2-3 minutes.
6. Pour in vegetable broth and add thyme. Season with salt and pepper to taste.
7. Cover the clay pot and bake for 20-25 minutes or until the flavors have melded together.
Cooking Time: 25-30 minutes
Kung Pao Tofu with Peanuts
Experience the bold flavors of Sichuan cuisine with this spicy and savory Kung Pao Tofu with Peanuts recipe. This quick and easy dish combines crispy tofu, peanuts, and chili peppers in a flavorful sauce.
Ingredients:
– 1 block firm tofu, drained and cut into small cubes
– 2 tablespoons vegetable oil
– 3 cloves garlic, minced
– 1 tablespoon ginger, grated
– 1/4 cup roasted peanuts
– 1/4 cup Sichuan peppercorns, toasted and ground
– 1/4 teaspoon red pepper flakes (optional)
– 2 tablespoons soy sauce
– 2 tablespoons Shaoxing wine or dry sherry
– 1 tablespoon cornstarch
– Salt and pepper to taste
– Scallions, chopped (for garnish)
Instructions:
1. Heat oil in a wok or large skillet over medium-high heat.
2. Add tofu and cook until golden brown, about 3-4 minutes per side.
3. Remove tofu from the pan and set aside.
4. Add garlic, ginger, peanuts, Sichuan peppercorns, and red pepper flakes (if using) to the pan. Cook for 1 minute.
5. Add soy sauce, Shaoxing wine or dry sherry, and cornstarch mixture to the pan. Stir until sauce thickens.
6. Return tofu to the pan and stir to coat with the sauce.
7. Season with salt and pepper to taste.
8. Garnish with chopped scallions and serve immediately.
Cooking Time: 15-20 minutes
Sweet and Sour Tofu Bites
Sweet and Sour Tofu Bites Recipe
Get ready to delight your taste buds with these crispy and tangy tofu bites, smothered in a sweet and sour sauce. Perfect as an appetizer or snack!
Ingredients:
– 1 block of firm tofu, drained and cut into small cubes
– 1 cup all-purpose flour
– 1/2 cup cornstarch
– 1/4 cup vegetable oil
– 2 tablespoons soy sauce
– 2 tablespoons sweet and sour sauce (store-bought or homemade)
– 1 tablespoon rice vinegar
– 1 teaspoon sesame oil
– Salt and pepper to taste
Instructions:
1. In a shallow dish, mix together flour, cornstarch, and a pinch of salt.
2. Dredge tofu cubes in the flour mixture, shaking off excess.
3. Fry tofu bites in vegetable oil until golden brown, about 3-4 minutes per side.
4. Remove from oil and place on paper towels to drain excess oil.
5. In a small bowl, whisk together soy sauce, sweet and sour sauce, rice vinegar, and sesame oil.
6. Toss fried tofu bites with the sweet and sour sauce until well coated.
7. Serve immediately and enjoy!
Cooking Time: 15-20 minutes
Steamed Silken Tofu with Century Egg
This classic Chinese dish combines the creamy texture of silken tofu with the savory, umami flavor of century egg, all wrapped up in a delicate steamed package.
Ingredients:
– 1 block silken tofu
– 2 century eggs, sliced into thin wedges
– 2 tablespoons soy sauce
– 1 tablespoon sesame oil
– 1 teaspoon grated ginger
– Salt and pepper to taste
Instructions:
1. Cut the silken tofu into small cubes.
2. In a steamer basket, place the tofu cubes in a single layer.
3. Arrange the century egg slices on top of the tofu.
4. In a small bowl, whisk together soy sauce, sesame oil, and grated ginger.
5. Pour the sauce over the tofu and century eggs.
6. Steam for 10-12 minutes or until the tofu is tender and the flavors have melded together.
7. Season with salt and pepper to taste.
Cooking Time: 10-12 minutes
Tofu and Vegetable Hot Pot
This hearty and flavorful hot pot is a perfect meal for a chilly evening or a cozy gathering with friends. With its rich broth, tender tofu, and colorful vegetables, it’s sure to warm hearts and bellies.
Ingredients:
– 1 block of firm tofu, cut into small cubes
– 2 tablespoons of vegetable oil
– 1 onion, sliced
– 2 cloves of garlic, minced
– 2 cups of mixed vegetables (such as mushrooms, carrots, broccoli, and bell peppers)
– 4 cups of vegetable broth
– 1 teaspoon of soy sauce
– Salt and pepper to taste
– Noodles or rice for serving (optional)
Instructions:
1. Heat the oil in a large pot over medium heat. Add the onion and garlic and cook until the onion is translucent.
2. Add the mixed vegetables and cook until they are tender-crisp, about 5 minutes.
3. Add the tofu and vegetable broth to the pot. Bring to a simmer and let cook for 10-15 minutes or until the flavors have melded together.
4. Season with soy sauce, salt, and pepper to taste.
5. Serve hot over noodles or rice, if desired.
Cooking Time: 20-25 minutes
Five-Spice Tofu Stir-Fry
A flavorful and aromatic stir-fry that combines the savory taste of tofu with the warmth of five-spice powder, perfect for a quick and easy meal.
Ingredients:
– 1 block firm tofu, drained and cut into small cubes
– 2 tablespoons vegetable oil
– 1 tablespoon grated fresh ginger
– 2 cloves garlic, minced
– 1 teaspoon five-spice powder
– 1/4 cup soy sauce
– 1/4 cup chopped scallions for garnish
– Salt and pepper to taste
– Cooked rice or noodles for serving (optional)
Instructions:
1. Heat oil in a wok or large skillet over medium-high heat.
2. Add ginger and garlic; stir-fry until fragrant, about 30 seconds.
3. Add tofu; stir-fry until golden brown, about 3-4 minutes.
4. Add five-spice powder, soy sauce, salt, and pepper; stir-fry for an additional minute.
5. Serve immediately over cooked rice or noodles, garnished with scallions if desired.
Cooking Time: 10-12 minutes
Tofu Skin Rolls with Bamboo Shoots
These crispy tofu skin rolls filled with tender bamboo shoots and savory seasonings make for a delightful addition to any meal. This recipe is perfect for those looking to incorporate more plant-based options into their diet.
Ingredients:
– 1 package of extra-firm tofu, drained and cut into thin strips
– 2 cups of bamboo shoots, sliced
– 2 tablespoons of soy sauce
– 1 tablespoon of sesame oil
– 1 teaspoon of grated ginger
– 1/4 teaspoon of black pepper
– Salt to taste
Instructions:
1. Preheat the oven to 375°F (190°C).
2. In a bowl, whisk together soy sauce, sesame oil, ginger, and black pepper.
3. Add the tofu strips to the marinade and let it sit for at least 30 minutes.
4. Roll each tofu strip into a cylindrical shape and place on a baking sheet lined with parchment paper.
5. Bake for 15-20 minutes or until golden brown.
6. Meanwhile, heat some oil in a pan over medium-high heat. Add the bamboo shoots and cook until tender, about 3-4 minutes.
7. Serve the tofu skin rolls with cooked bamboo shoots and enjoy!
Cooking Time: 30-40 minutes
Fermented Tofu with Chili Oil
This recipe combines the savory flavor of fermented tofu with the spicy kick of chili oil, making it a perfect addition to any meal. With just a few simple ingredients and steps, you can create this delicious and aromatic condiment at home.
Ingredients:
– 1 block of firm or extra-firm tofu
– 1/4 cup of water
– 1 tablespoon of active culture fermentation starter (optional)
– 2-3 dried red chilies, crushed or 1-2 teaspoons of chili flakes
– 2 tablespoons of vegetable oil
Instructions:
1. Cut the tofu into small cubes and place them in a clean glass jar with a wide mouth.
2. Add the water, fermentation starter (if using), and crushed red chilies or chili flakes to the jar.
3. Stir gently to combine and make sure all the tofu is covered by the liquid.
4. Cover the jar with a lid and let it ferment at room temperature (68-72°F/20-22°C) for 3-5 days.
5. After fermentation, heat the vegetable oil in a pan over low heat until warm.
6. Pour the warmed oil into the fermented tofu mixture and stir gently to combine.
7. Let it sit at room temperature for another day before serving.
Cooking Time: None (fermentation time: 3-5 days)
Tofu and Eggplant in Black Bean Sauce
Tofu and Eggplant in Black Bean Sauce Recipe
Summary: A flavorful and nutritious vegan dish that combines the tender flavors of tofu and eggplant with a rich black bean sauce, perfect for a quick weeknight dinner.
Ingredients:
– 1 block firm tofu, drained and cut into bite-sized cubes
– 2 medium eggplants, sliced into 1-inch thick rounds
– 1 can (15 oz) black beans, drained and rinsed
– 2 cloves garlic, minced
– 1 tablespoon olive oil
– 1 teaspoon ground cumin
– Salt and pepper to taste
– Optional: chopped fresh cilantro for garnish
Instructions:
1. Preheat oven to 400°F (200°C).
2. In a large skillet, heat the olive oil over medium-high. Add tofu cubes and cook until golden brown on all sides, about 5-7 minutes. Remove from pan and set aside.
3. In same skillet, add eggplant slices and cook for 3-4 minutes per side, or until tender. Remove from pan and set aside with tofu.
4. In a blender or food processor, combine black beans, garlic, cumin, salt, and pepper. Blend until smooth.
5. Serve black bean sauce over the cooked tofu and eggplant. Garnish with cilantro, if desired.
Cooking Time: 20-25 minutes
Pan-Fried Tofu with Scallions
A simple and flavorful dish that pairs well with any meal. This recipe showcases the versatility of tofu and the freshness of scallions.
Ingredients:
– 1 block of firm or extra-firm tofu, drained and cut into cubes
– 2 tablespoons of vegetable oil
– 4-6 scallions (green onions), thinly sliced
– 1 teaspoon of soy sauce
– Salt and pepper to taste
Instructions:
1. Heat the vegetable oil in a non-stick skillet or wok over medium-high heat.
2. Add the tofu cubes and cook for 3-4 minutes on each side, until golden brown and crispy.
3. Remove the tofu from the pan and set aside.
4. In the same pan, add the thinly sliced scallions and cook for an additional minute, until slightly caramelized.
5. Return the tofu to the pan and stir in the soy sauce.
6. Season with salt and pepper to taste.
7. Serve hot and enjoy!
Cooking Time: 10-12 minutes
Tofu and Bok Choy Soup
A comforting and flavorful soup that combines the creaminess of tofu with the delicate taste of bok choy.
Ingredients:
– 1 block firm tofu, drained and cut into small cubes
– 2 bunches bok choy, cleaned and chopped
– 2 tablespoons vegetable oil
– 1 onion, thinly sliced
– 3 cloves garlic, minced
– 4 cups chicken-free broth
– 1 teaspoon soy sauce
– Salt and pepper to taste
– Fresh cilantro leaves for garnish (optional)
Instructions:
1. Heat the oil in a large pot over medium-high heat.
2. Add the onion and garlic; cook until the onion is translucent, about 3-4 minutes.
3. Add the tofu and bok choy; cook until the greens are wilted, about 5 minutes.
4. Pour in the broth and soy sauce; bring to a simmer.
5. Reduce heat to low and let soup cook for 10-12 minutes or until the flavors have melded together.
6. Season with salt and pepper to taste.
7. Serve hot, garnished with cilantro leaves if desired.
Cooking Time: 20-22 minutes
Red-Braised Tofu with Shiitake
A classic Chinese dish that showcases the tenderizing power of slow-cooked soy sauce and the earthy flavor of shiitake mushrooms. This recipe is a great way to elevate tofu from a simple protein source to a rich and savory main course.
Ingredients:
– 1 block firm tofu, drained and cut into cubes
– 2 tablespoons vegetable oil
– 4-6 shiitake mushrooms, sliced
– 2 cloves garlic, minced
– 1 tablespoon soy sauce
– 1 tablespoon red wine vinegar
– 1 tablespoon sugar
– 1 cup water or broth
– Salt and pepper to taste
Instructions:
1. Heat oil in a large skillet or wok over medium-high heat.
2. Add tofu and cook until golden brown, about 3-4 minutes per side. Remove from pan and set aside.
3. In the same pan, add mushrooms and garlic. Cook until mushrooms release their liquid and start to brown, about 5 minutes.
4. Add soy sauce, vinegar, sugar, and water or broth. Stir to combine.
5. Return tofu to the pan and simmer for 10-15 minutes, stirring occasionally, until sauce has thickened and tofu is coated.
6. Season with salt and pepper to taste.
Cooking Time: 20-25 minutes
Tofu and Corn Congee
This traditional Chinese congee recipe is a comforting and nutritious meal that combines soft tofu, sweet corn, and savory broth with fluffy rice. It’s an ideal dish for a relaxing breakfast or soothing dinner.
Ingredients:
– 1 cup uncooked white or brown rice
– 4 cups water
– 1 block firm tofu, cut into small cubes
– 1 cup frozen corn kernels, thawed
– 2 tablespoons vegetable oil
– Salt to taste
– Optional: chopped scallions and soy sauce for garnish
Instructions:
1. Rinse the rice and soak it in water for at least 4 hours or overnight.
2. Drain the rice and transfer it to a large pot with 4 cups of fresh water.
3. Bring the mixture to a boil, then reduce heat to low and simmer for 40 minutes, or until the rice is cooked and creamy.
4. Add the tofu, corn, and vegetable oil to the congee. Cook for an additional 10-15 minutes, stirring occasionally.
5. Season with salt to taste.
6. Serve hot, garnished with chopped scallions and a drizzle of soy sauce if desired.
Cooking Time: 50-60 minutes
Cold Tofu with Sesame Dressing
A refreshing summer twist on traditional tofu dishes, this recipe combines the creaminess of sesame dressing with the lightness of cold tofu.
Ingredients:
– 1 block firm or extra-firm tofu, drained and cut into cubes
– 2 tablespoons sesame oil
– 2 cloves garlic, minced
– 1 tablespoon soy sauce
– 1 tablespoon rice vinegar
– 1 teaspoon grated ginger
– Salt and pepper to taste
– Chopped green onions for garnish (optional)
Instructions:
1. In a blender or food processor, combine sesame oil, garlic, soy sauce, rice vinegar, and ginger. Blend until smooth.
2. Place the tofu cubes in a shallow dish. Pour the sesame dressing over the tofu, making sure each cube is coated.
3. Cover and refrigerate for at least 30 minutes to allow flavors to meld.
4. Just before serving, sprinkle with salt and pepper to taste. Garnish with chopped green onions if desired.
5. Serve chilled.
Cooking Time: None! This dish is prepared ahead of time and served cold.
Tofu and Snow Peas in Oyster Sauce
A classic Chinese-inspired dish that’s quick to make and packed with flavor. This recipe combines tender tofu, crunchy snow peas, and savory oyster sauce for a delicious and healthy meal.
Ingredients:
– 1 block firm tofu, drained and cut into small cubes
– 1 cup fresh snow peas, trimmed
– 2 tablespoons vegetable oil
– 2 cloves garlic, minced
– 2 tablespoons oyster sauce
– Salt and pepper to taste
Instructions:
1. Heat 1 tablespoon of oil in a wok or large skillet over medium-high heat.
2. Add the tofu and cook until golden brown, about 3-4 minutes. Remove from the pan and set aside.
3. In the same pan, add the remaining 1 tablespoon of oil. Add the snow peas and garlic; stir-fry for 2-3 minutes or until the snow peas are tender-crisp.
4. Return the tofu to the pan and stir in the oyster sauce. Cook for an additional minute to combine flavors.
5. Season with salt and pepper to taste.
6. Serve immediately, garnished with chopped scallions if desired.
Cooking Time: 10-12 minutes
Stuffed Tofu with Minced Pork
A flavorful and savory twist on traditional tofu dishes, this recipe combines the tender texture of firm tofu with the rich flavor of minced pork. Perfect for a quick and easy dinner or lunch.
Ingredients:
– 1 block firm tofu, drained and cut into cubes
– 1/4 cup minced pork
– 2 cloves garlic, minced
– 1 tablespoon soy sauce
– 1 tablespoon sesame oil
– Salt and pepper to taste
– Optional: chopped scallions or green onions for garnish
Instructions:
1. Preheat oven to 375°F (190°C).
2. In a bowl, mix together minced pork, garlic, soy sauce, and sesame oil.
3. Stuff each tofu cube with the pork mixture, dividing it evenly among the cubes.
4. Place stuffed tofu on a baking sheet lined with parchment paper.
5. Bake for 20-25 minutes or until the tofu is lightly browned and crispy on the outside.
Cooking Time: 20-25 minutes
Summary
Get ready to elevate your cooking game with these 20 flavorful Chinese tofu recipes! From spicy Mapo Tofu with Sichuan Peppercorns to crispy Salt and Pepper Tofu, there’s a dish for every occasion. Try Stir-Fried Tofu with Garlic Sauce or Braised Tofu in Spicy Soy Broth for a savory twist. For something sweet, indulge in Sweet and Sour Tofu Bites. Whether you’re looking for a comforting hot pot or a quick stir-fry, these recipes will guide you to create delicious Chinese-inspired dishes that are sure to impress.
Sophia Brennan is the cook and writer behind Go Jack Rabbit Go. She spent years working in Portland’s restaurant world before bringing that same warm, unfussy approach into her home kitchen. These days, she focuses on simple, comforting recipes inspired by real life, family routines, and the rhythm of cooking without overthinking it.



