Skip to content

Type what you have

Cook with

firm tofu ×
Tofu Cheesecake

Tofu Cheesecake

4.1

Prep
10 min
Cook
20 min
Total
150 min

Instructions

  1. 1 Preheat an oven to 350 degrees F (175 degrees C).
  2. 2 In a blender or food processor, combine tofu, sugar, vanilla, salt, vegetable oil, and lemon juice. Blend until smooth. Pour into the pie crust.
  3. 3 Bake in the preheated oven until slightly brown, 20 to 30 minutes. Remove from the oven to cool. Refrigerate until chilled.

By Skinnychef86

Vanilla Vegan Nice Cream

Vanilla Vegan Nice Cream

Prep
10 min
Cook
Total
10 min

Instructions

  1. 1 Place cashews in a bowl and cover with water. Soak for 1 to 3 hours. Drain.
  2. 2 Combine soaked cashews, banana, ice cubes, tofu, dates, vanilla extract, and 1 teaspoon soy milk in a blender. Process until smooth. Add an additional teaspoon of soy milk only if needed, in order to keep the mixture as thick as possible.
  3. 3 Pour into a bowl to serve.

By Mackenzie Schieck

Chocolate Vegan Nice Cream

Chocolate Vegan Nice Cream

Prep
10 min
Cook
Total
10 min

Instructions

  1. 1 Place cashews in a bowl and cover with water. Soak for 1 to 3 hours. Drain.
  2. 2 Combine soaked cashews, banana, ice cubes, tofu, cacao powder, dates, vanilla extract, and 1 teaspoon soy milk in a blender. Process until smooth. Add an additional teaspoon of soy milk only if needed, in order to keep the mixture as thick as possible.
  3. 3 Pour into a bowl to serve.

By Mackenzie Schieck

Chocolate Chip-Mint Vegan Nice Cream

Chocolate Chip-Mint Vegan Nice Cream

Prep
10 min
Cook
Total
10 min

Instructions

  1. 1 Place cashews in a bowl and cover with water. Soak for 1 to 3 hours. Drain.
  2. 2 Combine soaked cashews, banana, ice cubes, tofu, dates, mint extract, and 1 teaspoon soy milk in a blender. Process until smooth. Add an additional teaspoon of soy milk only if needed, in order to keep the mixture as thick as possible.
  3. 3 Stir in chocolate chips and pour into a bowl to serve.

By Mackenzie Schieck

Strawberry Vegan Nice Cream

Strawberry Vegan Nice Cream

3.0

Prep
10 min
Cook
Total
10 min

Instructions

  1. 1 Place cashews in a bowl and cover with water. Soak for 1 to 3 hours. Drain.
  2. 2 Combine soaked cashews, banana, strawberries, ice cubes, tofu, dates, mint extract, and 1 teaspoon soy milk in a blender. Process until smooth. Add an additional teaspoon of soy milk only if needed, in order to keep the mixture as thick as possible.
  3. 3 Pour into a bowl to serve.

By Mackenzie Schieck

Chocolate-Cherry-Chip Vegan Nice Cream

Chocolate-Cherry-Chip Vegan Nice Cream

4.0

Prep
10 min
Cook
Total
10 min

Instructions

  1. 1 Place cashews in a bowl and cover with water. Soak for 1 to 3 hours. Drain.
  2. 2 Combine soaked cashews, banana, ice cubes, tofu, dates, cacao powder, vanilla extract, and 1 teaspoon soy milk in a blender. Process until smooth. Add an additional teaspoon of soy milk only if needed, in order to keep the mixture as thick as possible.
  3. 3 Stir in cherries and chocolate chips; pour into a bowl to serve.

By Mackenzie Schieck

Salted Chocolate-Peanut Butter Vegan Nice Cream

Salted Chocolate-Peanut Butter Vegan Nice Cream

Prep
10 min
Cook
Total
10 min

Instructions

  1. 1 Place cashews in a bowl and cover with water. Soak for 1 to 3 hours. Drain.
  2. 2 Combine soaked cashews, banana, ice cubes, tofu, cacao powder, dates, peanut butter, vanilla extract, 1 teaspoon soy milk, and salt in a blender. Process until smooth. Add an additional teaspoon of soy milk only if needed, in order to keep the mixture as thick as possible.
  3. 3 Pour into a bowl and sprinkle with crushed peanuts.

By Mackenzie Schieck

Baked Tofu Steaks

Baked Tofu Steaks

4.3

Prep
10 min
Cook
35 min
Total
65 min

Instructions

  1. 1 Lay tofu cubes onto several layers of paper towel; top with more paper towel. Place something heavy onto the tofu to squeeze excess water from the tofu; let sit until the tofu is drained, 20 to 30 minutes.
  2. 2 Preheat oven to 350 degrees F (175 degrees C). Lightly grease a baking sheet.
  3. 3 Heat a small skillet over medium heat. Toast sesame seeds in hot skillet until fragrant, about 5 minutes.
  4. 4 Mix soy sauce, ginger, and sesame seeds together in a large pan. Marinate tofu in the soy sauce mixture until it absorbs some of the sauce, about 12 minutes per side.
  5. 5 Spread marinated tofu onto the prepared baking sheet.
  6. 6 Bake tofu in preheated oven for 15 minutes, flip, and continue baking until firm and heated through, about 15 minutes more.

By SlimCookins

Wicked Garlic Tofu Saute

Wicked Garlic Tofu Saute

4.3

Prep
5 min
Cook
15 min
Total
20 min

Instructions

  1. 1 Heat olive oil in a large skillet over medium heat. Add tofu, garlic, and about half of the oyster sauce. Cook for about 5 minutes, until garlic is lightly browned but not burning. Remove from the skillet to a bowl, and set aside.
  2. 2 Add the frozen vegetables to the same skillet and cook vegetables according to package directions, substituting chicken broth for the water, and seasoning with the remaining oyster sauce. When vegetables are cooked, mix the tofu garlic mixture back into the pan, and heat through. Serve plain or over rice.

By LittleGreyKitten

Vegetarian Summer Rolls

Vegetarian Summer Rolls

4.0

Prep
25 min
Cook
10 min
Total
35 min

Instructions

  1. 1 Spray a large pan or wok with cooking spray and heat over medium heat. Add tofu and cook, shaking the pan as needed, until browned on all sides, 8 to 10 minutes. Remove from the heat.
  2. 2 Pour some water into a large, shallow plate. Place 1 spring roll wrapper in the water until soft, about 15 seconds, Remove to a work surface and place about 1 tablespoon tofu, 1 tablespoon cucumber, and 2 tablespoons broccoli slaw on the edge of the wrapper. Fold in the sides and wrap ingredients so it looks like an egg rolls. Repeat with remaining ingredients.
  3. 3 Serve rolls with peanut sauce.

By Elise Wolff Goldstein

Quick Tofu Stir Fry

Quick Tofu Stir Fry

5.0

Prep
10 min
Cook
15 min
Total
25 min

Instructions

  1. 1 Heat peanut oil in a wok over medium-high heat. Crumble the drained tofu and stir-fry until crispy, about 5 minutes. Remove tofu with a slotted spoon and drain on a paper towel.
  2. 2 Add spring onions and frozen vegetables. Stir-fry until crisp and heated throughout, about 5 minutes. Remove from wok and add to the tofu.
  3. 3 Pour black bean sauce and vegetable broth into the wok. Stir together and cook until sauce is hot and has thickened, 3 to 5 minutes. Return tofu and vegetables to the wok; toss well to coat. Serve hot.

By Buckwheat Queen

Air Fryer Bang Bang Tofu

Air Fryer Bang Bang Tofu

4.4

Prep
5 min
Cook
10 min
Total
65 min

Instructions

  1. 1 Place tofu onto a plate lined with several paper towels. Cover tofu with more paper towels and another plate. Set a 3- to 5-pound weight on top and press tofu for 30 minutes. Drain and discard any accumulated liquid and cut tofu into 1/2-inch cubes.
  2. 2 Place cubed tofu into a large bowl and drizzle with sesame oil. Gently stir and let sit for 20 minutes.
  3. 3 Meanwhile, make bang bang sauce by whisking together mayonnaise, sweet chili sauce, and Sriracha sauce in a medium bowl until smooth. Place bread crumbs in a separate bowl.
  4. 4 Preheat the air fryer to 400 degrees F (200 degrees C).
  5. 5 Mix tofu with 1/2 cup bang bang sauce until evenly combined. Coat tofu in bread crumbs and place in the air fryer basket, making sure tofu pieces do not overlap. Depending on the size of your air fryer, you may need to do this in batches.
  6. 6 Cook in the preheated air fryer for 5 minutes. Shake and cook for 3 minutes more. Garnish with green onion and serve with remaining bang bang sauce.

By Soup Loving Nicole

Easy Teriyaki Tofu Lo Mein

Easy Teriyaki Tofu Lo Mein

5.0

Prep
15 min
Cook
15 min
Total
30 min

Instructions

  1. 1 Bring a large pot of water to a boil. Add lo mein noodles and cook, stirring occasionally, until tender yet firm to the bite, about 6 minutes. Drain well.
  2. 2 While the noodles are cooking, heat 1 tablespoon sesame oil in a large pan over medium heat. When hot, place tofu in the pan and saute until browned on all sides, about 6 minutes. Transfer tofu to a plate.
  3. 3 Heat remaining 1 tablespoon sesame oil in the same pan. Add garlic and cook for 2 to 3 minutes.
  4. 4 Combine soy sauce, teriyaki sauce, brown sugar, and remaining 1/2 tablespoon of sesame oil in a small bowl. Pour into the pan. Add tofu and lo mein noodles; toss to coat in the sauce mixture.
  5. 5 Serve garnished with green onion and sesame seeds.

By Kelkachu

Garlic Ginger Tofu

Garlic Ginger Tofu

3.9

Prep
15 min
Cook
30 min
Total
45 min

Instructions

  1. 1 Heat oil in a wok or skillet over medium heat. Stir in garlic and ginger, and cook for 1 minute. Add tofu to the pan with tamari and stir to coat. Cover, and continue cooking for 20 to 30 minutes.
  2. 2 Squeeze lime juice over tofu before serving.

By Syd

Thai-Inspired Vegan Coconut Curry

Thai-Inspired Vegan Coconut Curry

Prep
15 min
Cook
35 min
Total
50 min

Instructions

  1. 1 Heat 1 tablespoon oil in a nonstick frying pan over medium-high heat. Add tofu and fry on all sides until golden, 5 to 7 minutes. Remove from heat.
  2. 2 While tofu is frying, heat remaining oil in a separate pan over medium heat. Saute onion until soft, 5 to 7 minutes. Stir in curry paste. Pour in coconut milk and vegetable broth; bring to a boil. Add potatoes, reduce heat, and simmer, covering the pot loosely, until potatoes are halfway cooked, about 10 minutes.
  3. 3 Stir in beans and continue to simmer until potatoes are almost soft, about 5 minutes more. Stir in tofu and heat through, about 5 minutes. Serve in individual bowls.

By rachel

Chinese Eggplant with Tofu and Thai Basil

Chinese Eggplant with Tofu and Thai Basil

4.0

Prep
15 min
Cook
25 min
Total
70 min

Instructions

  1. 1 Place tofu on a paper towel-lined plate. Cover with another paper towel and place a heavy pot on top. Allow to sit until extra moisture has released into the paper towels, about 30 minutes.
  2. 2 Heat peanut oil over medium-high heat in a large skillet. Add tofu, onion, and garlic and saute until onions are soft, about 5 minutes, adding water if tofu sticks to the pan.
  3. 3 Add eggplant, cover, and cook until eggplant starts to soften, 5 to 7 minutes. Add soy sauce and chili sauce, lower heat to medium, and continue cooking until eggplant becomes translucent, 7 to 10 minutes. Add basil and stir until wilted, about 1 minute.

By jessi

Baked Tofu Bites

Baked Tofu Bites

4.1

Prep
10 min
Cook
15 min
Total
25 min

Instructions

  1. 1 Preheat oven to 375 degrees F (190 degrees C). Lightly spray a non-stick baking sheet with oil.
  2. 2 Slice tofu into 1/2-inch slices, and gently press excess water out of tofu. Cut sliced tofu into 1/2-inch cubes.
  3. 3 In a bowl, stir together the soy sauce, maple syrup, ketchup, vinegar, and hot sauce. Stir in sesame seeds, garlic powder, black pepper, and liquid smoke. Gently stir tofu cubes into sauce. Cover, and marinate at least 5 minutes.
  4. 4 Place the tofu on the baking sheet in a single layer. Bake in a preheated oven for 15 minutes. Turn tofu, and bake until the tofu turns golden brown, about 15 minutes more.

By VICKY9999

Egg-Fried Tofu

Egg-Fried Tofu

4.3

Prep
15 min
Cook
6 min
Total
21 min

Instructions

  1. 1 Slice tofu into 12 equal rectangular pieces. Sprinkle salt on both sides of tofu slices.
  2. 2 Heat vegetable oil in a large, deep saucepan over medium heat.
  3. 3 Dip tofu slices into bowl of beaten egg and fry in hot oil until lightly browned, about 3 minutes per side.
  4. 4 Mix soy sauce, green onions, chile peppers, vinegar, sugar, and red pepper flakes together in a small bowl. Dip fried tofu into dipping sauce.

By CCA

Pork Tofu with Watercress and Bean Sprouts

Pork Tofu with Watercress and Bean Sprouts

3.2

Prep
20 min
Cook
60 min
Total
80 min

Instructions

  1. 1 Place pork in a wok or skillet over medium heat. Cook and stir until pork is browned on all sides, about 5 minutes. Stir in the soy sauce, water, ginger, and black pepper; bring to a boil over medium-high heat. Reduce heat to medium, cover, and simmer until meat is tender, about 40 minutes.
  2. 2 Stir in the watercress and bean sprouts, and continue to simmer until tender yet still crisp, about 10 minutes more. Mix in the tofu, cover, and simmer 5 minutes more.

By Keani

Pumpkin Curry with Tofu

Pumpkin Curry with Tofu

Prep
20 min
Cook
35 min
Total
75 min

Instructions

  1. 1 Wrap tofu in paper towels. Place tofu onto a plate and place another plate on top. Set a 3- to 5-pound weight on top. Press tofu for 20 to 30 minutes; drain and discard the accumulated liquid and paper towels. Cut tofu into 1-inch cubes.
  2. 2 Heat canola oil in a frying pan over medium-high heat. Fry tofu in the hot oil until golden on all sides, 10 to 15 minutes. Set aside on paper towels to drain excess oil.
  3. 3 Meanwhile, cut pumpkin into 3/4-inch cubes.
  4. 4 Place pumpkin in a large saucepan with enough water to cover and bring to a boil. Continue to boil until pumpkin is just cooked through, 3 to 5 minutes. Make sure the rind softens, but not to the point the pumpkin is falling apart. Drain pumpkin, reserving about 1/4 cup cooking liquid. Set pumpkin and liquid aside.
  5. 5 Heat a large saute pot over medium-high heat. Add curry paste and stir for 15 to 30 seconds, then add coconut milk and lime zest. Cook for 5 minutes. Add cooked pumpkin, tofu, basil, lime juice, fish sauce, and sugar. Bring to a boil; cook until the pumpkin is soft, about 10 minutes. If you feel there isn't enough curry liquid, add the reserved cooking water. Garnish with cilantro.

By sophie

Red Curry with Tofu

Red Curry with Tofu

3.0

Prep
10 min
Cook
40 min
Total
50 min

Instructions

  1. 1 Bring 4 cups water and rice to a boil in a saucepan. Reduce heat to medium-low, cover, and simmer until rice is tender and water has been absorbed, 20 to 25 minutes. Remove from the heat and keep warm.
  2. 2 While the rice is cooling, slice tofu and place on a plate with cloth napkins or paper towels between the slices. Place another plate on top. Set a 3- to 5-pound weight on top. Press tofu for 20 to 30 minutes; drain and discard any accumulated liquid.
  3. 3 Heat a dry, nonstick pan over medium-low heat. Add tofu and cook slowly, pressing with a spatula to release any remaining liquid, until golden brown, 3 to 5 minutes. Flip and repeat on the other side. Remove and set aside.
  4. 4 Heat oil in a skillet over medium-high heat. Add bell peppers, onion, and remaining 1/4 cup water; cook, tossing frequently, until tender, 3 to 4 minutes. Add coconut milk and curry paste; simmer until slightly thickened, about 5 minutes. Add tofu and toss to combine.
  5. 5 Serve over warm rice. Squeeze lime juice over top and garnish with basil.

By Juli Warfel Bitler

Tofu Fried Rice

Tofu Fried Rice

2.0

Prep
20 min
Cook
40 min
Total
60 min

Instructions

  1. 1 Bring water and rice to a boil in a saucepan. Reduce heat to medium-low, cover, and simmer until rice is tender and water has been absorbed, 20 to 25 minutes. Remove from the heat and set aside.
  2. 2 Heat 1 tablespoon olive oil in a saucepan over medium heat. Add tofu and saute until golden brown, 10 to 15 minutes.
  3. 3 While the tofu is cooking, heat butter in a saucepan over medium-low heat. Pour beaten egg into the skillet; cook until egg is set, about 5 minutes. Chop egg into little pieces with a spatula; set aside.
  4. 4 Add remaining 1 tablespoon olive oil to a new, large saucepan over medium heat. Add rice, green onions, peas, and carrot; cook, stirring constantly, for 3 minutes. Stir in soy sauce, and add tofu and egg; cook until heated through, about 2 more minutes.

By ObsessedWithPizza

Yellow Squash and Tofu Stir Fry

Yellow Squash and Tofu Stir Fry

4.7

Prep
20 min
Cook
15 min
Total
35 min

Instructions

  1. 1 Heat olive oil in a large skillet or wok over medium-high heat. Cook and stir garlic in hot oil until just fragrant, about 30 seconds. Add squash and zucchini, cook and stir until vegetables soften, about 7 minutes. Transfer squash mixture to a bowl.
  2. 2 Place skillet back over medium-high heat, place tofu pieces in the skillet, and top with brown sugar and soy sauce. Cook and stir until each side of tofu is golden brown, 3 to 5 minutes.
  3. 3 Return squash mixture to the skillet; cook and stir until heated through, about 3 minutes. Stir in Sriracha sauce and season with salt and black pepper.

By malevolentglitter

Tofu Salad

Tofu Salad

4.4

Prep
15 min
Cook
5 min
Total
80 min

Instructions

  1. 1 Make the tofu: Whisk chili sauce, soy sauce, sesame oil, garlic, and ginger together in a large bowl. Add tofu and toss to coat. Cover and marinate for 1 hour in the refrigerator.
  2. 2 When the tofu is almost finished marinating, bring a pot of water to a boil. Add snow peas and blanch for 1 to 2 minutes. Transfer with a slotted spoon to a bowl of cold water. Drain and blot dry.
  3. 3 Make the salad: Combine snow peas, cabbage, carrots, and peanuts in a bowl. Add tofu and marinade and toss gently to combine.

By JeanieMomof3

Hot and Spicy Tofu

Hot and Spicy Tofu

4.3

Prep
10 min
Cook
12 min
Total
22 min

Instructions

  1. 1 Heat peanut oil in a wok or large frying pan over medium-high heat. Toss the tofu into the oil, and cook until browned on all sides. Once browned, toss in onion, bell pepper, chile pepper, and garlic; cook until just tender, about 5 minutes.
  2. 2 In a small bowl, whisk together the hot water, vinegar, soy sauce, brown sugar, cornstarch, and red pepper flakes. Pour over tofu and vegetables, toss to coat, and simmer 3 to 5 minutes, or until sauce thickens slightly.

By RITALINCINDY

Orange Beef-Style Tofu Stir-Fry

Orange Beef-Style Tofu Stir-Fry

4.2

Prep
15 min
Cook
15 min
Total
30 min

Instructions

  1. 1 Heat 1/4 cup oil in a wok over medium-high heat. Place the 1/4 cup cornstarch in a dish; press tofu slices in the cornstarch to coat on all sides. Stir-fry in the wok 5 minutes, or until golden brown on all sides. Drain tofu on paper towels. Allow wok to cool, and wipe clean.
  2. 2 In a bowl, mix the soy sauce, orange juice, water, sugar, chili paste, and cornstarch until smooth.
  3. 3 Heat the remaining 1 tablespoon oil in the wok, and stir-fry the carrots until tender. Form a well in the center of the carrots, and pour in the sauce. Bring sauce to a boil. Mix tofu into the wok, and continue cooking until coated with the sauce.

By JACKSKELLINGTON

Mushroom, Tofu, and Noodle Stir-Fry

Mushroom, Tofu, and Noodle Stir-Fry

5.0

Prep
15 min
Cook
15 min
Total
60 min

Instructions

  1. 1 Combine water, liquid soy seasoning, arrowroot, ginger, and garlic in a jar. Set glaze aside.
  2. 2 Line a plate with paper towels, set tofu on top, and add another layer of paper towels. Place a cutting board on top of the tofu and set a heavy pot on the board. Let sit for 30 minutes, replacing the paper towels as needed, to press as much liquid as possible from the tofu.
  3. 3 Place rice noodles into a large bowl, cover with cold water, and soak. Cut pressed tofu into 1/2-inch pieces.
  4. 4 Heat oil in a wok over high heat. Add tofu and stir-fry until all sides are golden, about 5 minutes. Add all mushrooms and cook for 2 minutes. Mix in bell pepper and onion, and stir-fry for 2 minutes. Pour glaze on top and cook until sauce has thickened, about 2 minutes.
  5. 5 Remove rice noodles from water, shake off excess liquid, and add to the wok. Stir-fry until heated thorough, about 3 minutes.

By Bren

Red Curry Noodles

Red Curry Noodles

Prep
15 min
Cook
10 min
Total
25 min

Instructions

  1. 1 Place rice noodles in a bowl of cold water to soak.
  2. 2 Combine curry paste and olive oil in a skillet over medium heat. Mix until well combined and cook for 1 to 2 minutes. Stir in water and vegetable broth. Add tofu, carrots, and onion; bring to a boil. Cover and cook until vegetables are tender, 3 to 5 minutes. Add coconut milk and bell pepper. Stir in soy sauce and chili sauce.
  3. 3 Drain rice noodles and submerge in a bowl of boiling water for 2 minutes. Drain again.
  4. 4 Divide rice noodles into 4 bowls. Ladle sauce and veggies right over top.

By The Angerers

General Tso's Tofu

General Tso's Tofu

4.7

Prep
10 min
Cook
10 min
Total
60 min

Instructions

  1. 1 Place tofu on a paper towel-lined plate with several paper towel layers; cover with paper towels and another plate. Set a 3- to 5-pound object on top plate; press tofu for 30 minutes. Drain and discard any accumulated liquid.
  2. 2 Place tofu cubes in a shallow bowl. Add 2 tablespoons soy sauce and 1 teaspoon sesame oil; gently stir to coat. Let sit until tofu has absorbed most of the liquid, about 10 minutes.
  3. 3 Meanwhile, whisk 3 tablespoons soy sauce, maple syrup, green onions, sambal oelek, rice wine vinegar, garlic, 2 teaspoons sesame oil, and 2 teaspoons cornstarch together in a bowl. Set sauce aside.
  4. 4 Drain and discard any remaining liquid from tofu. Place 5 tablespoons cornstarch in a gallon-sized resealable plastic bag. Add tofu, squeeze out excess air, and seal the bag; gently shake until tofu coated with cornstarch.
  5. 5 Heat olive oil in a large skillet over medium-high heat. Add tofu; cook for 4 minutes. Flip; cook until browned on all sides, about 4 minutes more. Transfer tofu to a plate; wipe the skillet clean.
  6. 6 Add sauce to the skillet; cook until slightly thickened, about 2 minutes. Off heat, stir in tofu and toss to combine.

By Soup Loving Nicole