I’ve attached a video for every recipe below from my favorite home cooks.
Tofu is a great choice for tasty meals that don’t have meat. You can cook tofu in many ways to make it yummy and fun to eat. It soaks up flavors well, so you can use it in all kinds of dishes.
You might think tofu is boring, but it’s actually super versatile. You can bake it, fry it, or even blend it into smoothies. Tofu comes in different textures too, from soft to extra firm. This means you can use it for lots of different recipes. Whether you want a crispy snack or a creamy dessert, tofu can do it all!
Mapo Tofu
Ready to make some delicious mapo tofu? Here’s what you’ll need:
Ingredients:
- 1 block soft tofu, cubed
- 1/2 lb ground pork
- 2 tbsp doubanjiang (spicy bean paste)
- 2 cloves garlic, minced
- 1 tbsp ginger, minced
- 2 green onions, chopped
- 1 tbsp soy sauce
- 1 tsp Sichuan peppercorns
- 1 cup chicken broth
- 1 tbsp cornstarch mixed with water
Now let’s get cooking!
-
Heat oil in a wok over medium heat. Add the ground pork and cook until browned.
-
Toss in the garlic, ginger, and doubanjiang. Stir-fry for a minute until fragrant.
-
Pour in the chicken broth and bring to a simmer. Gently add the tofu cubes.
-
Let it simmer for 5 minutes, then stir in the soy sauce and Sichuan peppercorns.
-
Add the cornstarch mixture to thicken the sauce. Cook for another minute.
-
Sprinkle green onions on top and serve hot with rice.
Enjoy your homemade mapo tofu! It’s spicy, comforting, and sure to warm you up.
Stir-Fried Tofu With Vegetables
Here’s what you’ll need:
- 1 block firm tofu
- 2 cups mixed vegetables (broccoli, peppers, carrots)
- 2 tablespoons soy sauce
- 1 tablespoon sesame oil
- 2 cloves garlic, minced
- 1 teaspoon ginger, grated
- 1 tablespoon vegetable oil
Now, let’s cook!
-
Press the tofu between paper towels for 10 minutes to remove excess water.
-
Cut the tofu into cubes and chop your veggies.
-
Heat vegetable oil in a pan over medium heat. Add tofu and cook until golden, about 5 minutes per side.
-
Remove tofu and set aside. In the same pan, add sesame oil and vegetables. Stir-fry for 5 minutes.
-
Add garlic and ginger. Cook for another minute.
-
Return tofu to the pan. Pour in soy sauce and toss everything together.
-
Cook for 2 more minutes until the sauce thickens slightly.
Your stir-fry is ready! Serve it hot over rice or noodles for a yummy meal.
Tofu Scramble
Ready to make a tasty vegan breakfast? Try this easy tofu scramble! Here’s what you’ll need:
Ingredients:
- 1 block firm tofu
- 2 tablespoons nutritional yeast
- 1/2 teaspoon turmeric
- 1/4 teaspoon garlic powder
- 1/4 teaspoon onion powder
- Salt and pepper to taste
- 1 tablespoon olive oil
Directions:
-
Drain the tofu and pat it dry with paper towels.
-
Crumble the tofu into small pieces with your hands.
-
Heat olive oil in a pan over medium heat.
-
Add the crumbled tofu to the pan and cook for 3-4 minutes.
-
Sprinkle in the nutritional yeast, turmeric, garlic powder, and onion powder.
-
Stir well to combine all ingredients and cook for another 2-3 minutes.
-
Season with salt and pepper to taste.
-
Serve hot and enjoy your yummy tofu scramble!
You can add veggies like bell peppers, spinach, or mushrooms for extra flavor. This quick and easy meal is perfect for busy mornings. It’s packed with protein and tastes great!
Crispy Baked Tofu
Ingredients:
- 1 block extra-firm tofu
- 2 tablespoons cornstarch
- 2 tablespoons soy sauce
- 1 tablespoon olive oil
- 1 teaspoon garlic powder
- 1/2 teaspoon dried basil
- 1/2 teaspoon dried oregano
Directions:
-
Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.
-
Drain the tofu and gently squeeze out excess water. Cut it into 1-inch cubes.
-
In a bowl, mix cornstarch, soy sauce, olive oil, garlic powder, basil, and oregano.
-
Add tofu cubes to the mixture and toss to coat evenly.
-
Spread the coated tofu on the baking sheet in a single layer.
-
Bake for 25-30 minutes, flipping the cubes halfway through.
-
Your crispy baked tofu is ready when it’s golden brown and crispy on the outside.
Enjoy your homemade crispy baked tofu as a snack or add it to your favorite dishes!
Tofu Pad Thai
Ready to whip up a tasty Tofu Pad Thai? Here’s what you’ll need:
Ingredients:
- 8 oz rice noodles
- 14 oz extra-firm tofu, cubed
- 2 tbsp oil
- 2 cloves garlic, minced
- 1 egg (optional)
- 1 cup bean sprouts
- 1/4 cup chopped peanuts
- 2 green onions, sliced
- Lime wedges for serving
Sauce:
- 3 tbsp soy sauce
- 2 tbsp lime juice
- 2 tbsp brown sugar
- 1 tbsp ketchup
Directions:
-
Soak the rice noodles in warm water for about 30 minutes.
-
Mix the sauce ingredients in a small bowl.
-
Heat oil in a large pan over medium heat. Add tofu and cook until crispy, about 4 minutes per side.
-
Push tofu to one side of the pan. Add garlic and cook for 30 seconds.
-
If using egg, crack it into the empty side of the pan. Scramble and mix with the tofu.
-
Drain the noodles and add them to the pan. Pour in the sauce and toss everything together.
-
Add bean sprouts and cook for another 2 minutes.
-
Serve hot, topped with peanuts, green onions, and lime wedges.
Enjoy your homemade Tofu Pad Thai!
Miso Soup With Tofu
You’ll love this easy miso soup with tofu! It’s comforting and ready in just 15 minutes.
Ingredients:
- 4 cups water
- 2 teaspoons dashi granules
- 3 tablespoons miso paste
- 1 block silken tofu, cubed
- 2 green onions, sliced
- 1/4 cup wakame seaweed, dried
Directions:
-
Bring water to a boil in a pot. Add dashi and stir until dissolved.
-
Reduce heat to low. Add tofu cubes and wakame. Simmer for 2-3 minutes.
-
Scoop out some broth into a small bowl. Mix in miso paste until smooth.
-
Pour the miso mixture back into the pot. Stir gently to combine.
-
Remove from heat. Don’t let it boil after adding miso.
-
Ladle soup into bowls and top with green onions.
Enjoy your homemade miso soup! It’s perfect for chilly days or when you need a quick, warm meal.
Tofu Curry
Here’s a tasty tofu curry recipe you can whip up in about 30 minutes!
Ingredients:
- 1 block firm tofu, cubed
- 1 onion, chopped
- 3 cloves garlic, minced
- 1 tbsp ginger, grated
- 2 tbsp curry powder
- 1 can diced tomatoes
- 1 can coconut milk
- 1 cup vegetables (like peas, carrots, or bell peppers)
- 2 tbsp oil
- Salt to taste
Directions:
-
Heat oil in a large pot. Add onion and cook until soft, about 3 minutes.
-
Toss in garlic and ginger. Stir for another minute.
-
Sprinkle in curry powder. Toast the spices for 30 seconds, stirring constantly.
-
Pour in tomatoes and coconut milk. Bring to a simmer.
-
Add tofu cubes and your choice of veggies. Cook for 10 minutes.
-
Season with salt to taste.
-
Serve hot over rice or with naan bread.
This curry is super flexible! Feel free to mix up the veggies or add more spices if you like it hotter. Enjoy your homemade tofu curry!
Grilled Tofu Skewers
Ready to try a tasty veggie dish? Grilled tofu skewers are perfect for summer cookouts!
Here’s what you’ll need:
- 1 block extra-firm tofu
- 1/4 cup soy sauce
- 2 tablespoons olive oil
- 1 tablespoon rice vinegar
- 1 teaspoon garlic powder
- 1 teaspoon sesame oil
- Assorted veggies (bell peppers, onions, zucchini)
- Wooden skewers
Now let’s get cooking:
-
Press the tofu to remove excess water. Cut it into 1-inch cubes.
-
Mix the soy sauce, olive oil, vinegar, garlic powder, and sesame oil in a bowl.
-
Add the tofu cubes to the marinade. Let them soak for at least 30 minutes.
-
Chop your veggies into bite-sized pieces.
-
Thread the tofu and veggies onto skewers.
-
Heat up your grill to medium-high.
-
Place the skewers on the grill. Cook for about 5-7 minutes per side.
-
Your skewers are done when the tofu is crispy and the veggies are tender.
Serve your yummy tofu skewers hot off the grill. They’re great with a side of rice or a fresh salad. Enjoy your tasty meal!
Tofu Fried Rice
Here’s what you’ll need:
- 14 oz firm tofu, pressed and cubed
- 3 cups cooked rice
- 2 eggs
- 1/2 cup mixed veggies
- 2 tbsp soy sauce
- 1 tbsp sesame oil
- 2 cloves garlic, minced
- 1 tbsp ginger, grated
- 2 tbsp vegetable oil
- Salt to taste
Let’s get cooking!
-
Heat vegetable oil in a large skillet over medium-high heat.
-
Add tofu cubes and cook for 5-6 minutes until lightly browned. Flip and cook for another 5-6 minutes.
-
Remove tofu and set aside.
-
In the same skillet, add garlic and ginger. Sauté for 1 minute.
-
Crack eggs into the skillet and scramble until just set.
-
Add rice and stir to mix well.
-
Toss in mixed veggies and cook for 2-3 minutes.
-
Return tofu to the skillet and add soy sauce and sesame oil.
-
Stir everything together and cook for another 2-3 minutes.
-
Taste and add salt if needed.
Your tofu fried rice is ready! Serve it hot and enjoy your tasty meal.
Vegan Tofu “Egg” Salad
You’ll love this tasty vegan twist on egg salad! Here’s what you need:
Ingredients:
• 1 block firm tofu, drained and pressed
• 1/4 cup vegan mayonnaise
• 1 tbsp Dijon mustard
• 1/4 tsp turmeric
• 1/4 tsp black salt (kala namak)
• 2 tbsp chopped fresh dill
• 1/4 cup diced celery
• 2 tbsp finely chopped red onion
• Salt and pepper to taste
Directions:
-
Crumble the tofu into small pieces in a bowl.
-
Add vegan mayo, mustard, turmeric, and black salt. Mix well.
-
Fold in the dill, celery, and red onion.
-
Season with salt and pepper to taste.
-
Chill for at least 30 minutes before serving.
You can enjoy this yummy salad on sandwiches, wraps, or with crackers. It’s perfect for quick lunches or picnics. The black salt gives it an eggy flavor, while turmeric adds a golden color.
Tofu Lettuce Wraps
Ready to make some tasty tofu lettuce wraps? Here’s what you’ll need:
- 1 block extra-firm tofu, pressed and cubed
- 2 tbsp soy sauce
- 1 tbsp sesame oil
- 1 tbsp maple syrup
- 1 tsp chili garlic sauce
- 1 tbsp vegetable oil
- 1/2 onion, diced
- 2 cloves garlic, minced
- 1 tbsp ginger, grated
- 1/2 cup water chestnuts, chopped
- 1/4 cup carrots, diced
- Lettuce leaves for wrapping
Now, let’s get cooking!
-
Mix soy sauce, sesame oil, maple syrup, and chili garlic sauce in a bowl.
-
Marinate tofu in this mixture for 15 minutes.
-
Heat vegetable oil in a pan over medium-high heat.
-
Cook tofu until slightly browned, about 5-7 minutes.
-
Add onion, garlic, and ginger. Cook for 2-3 minutes.
-
Toss in water chestnuts and carrots. Stir-fry for another 2 minutes.
-
Spoon the tofu mixture onto lettuce leaves.
Your tofu lettuce wraps are ready! Enjoy these crispy, flavorful bites as a light meal or appetizer. Feel free to add extra sauce or toppings if you like.
Silken Tofu Chocolate Mousse
Want to make a creamy chocolate dessert without dairy? Try this easy silken tofu chocolate mousse! You only need a few simple ingredients:
- 1 package silken tofu (12-16 oz)
- 1/2 cup dark chocolate chips
- 1/4 cup maple syrup
- 2 tablespoons cocoa powder
- 1 teaspoon vanilla extract
- Pinch of salt
Here’s how to whip it up:
-
Melt the chocolate chips in the microwave in 30-second bursts, stirring between each. Let cool slightly.
-
Drain the tofu and add it to a food processor or blender with the maple syrup, cocoa, vanilla, and salt.
-
Pour in the melted chocolate and blend everything until smooth and creamy.
-
Spoon the mousse into serving dishes and chill for at least 2 hours before enjoying.
You can top your mousse with fresh berries, coconut whipped cream, or chopped nuts if you like. This vegan dessert is rich, chocolatey, and sure to satisfy your sweet tooth!
Tofu Veggie Burger
You’ll need these ingredients for tasty tofu burgers:
- 1 block firm tofu, pressed and crumbled
- 1/2 cup diced onion
- 1/4 cup wheat germ
- 1/4 cup flour
- 2 tablespoons soy sauce
- 1 teaspoon garlic powder
- 1/4 teaspoon black pepper
- 2 tablespoons oil for cooking
Here’s how to make them:
-
Mix crumbled tofu, onion, wheat germ, flour, soy sauce, garlic powder, and pepper in a bowl.
-
Form the mixture into patties about 1-inch thick.
-
Heat oil in a skillet over medium-high heat.
-
Cook patties for 4-5 minutes per side until golden brown and crispy.
-
Serve on buns with your favorite toppings like lettuce, tomato, and avocado.
For extra flavor, try marinating the tofu before mixing. You can also bake the patties at 400°F for 25-30 minutes if you prefer.
These burgers are great for grilling too! Just make sure to grease the grill well so they don’t stick. Enjoy your homemade tofu veggie burgers!
Tofu Noodle Soup
You’ll love this warm and comforting tofu noodle soup. It’s perfect for chilly days or when you’re feeling under the weather.
Ingredients:
- 1 block firm tofu, cubed
- 8 cups vegetable broth
- 2 carrots, sliced
- 2 celery stalks, chopped
- 1 onion, diced
- 2 cloves garlic, minced
- 8 oz noodles of your choice
- 1 tbsp olive oil
- Salt and pepper to taste
- Fresh parsley for garnish
Directions:
-
Heat olive oil in a large pot. Add onions, carrots, and celery. Cook for 5 minutes.
-
Add garlic and cook for another minute.
-
Pour in the broth and bring to a boil. Reduce heat and simmer for 10 minutes.
-
Add noodles and tofu. Cook until noodles are tender, about 6-8 minutes.
-
Season with salt and pepper.
-
Serve hot, garnished with fresh parsley.
This soup is easy to make and packed with veggies and protein. You can switch up the vegetables or noodles based on what you have on hand. It’s a great way to use leftover tofu too!
Tofu Steak
Ready to try a tasty tofu dish? Here’s what you’ll need:
Ingredients:
- 1 block firm tofu
- 2 tablespoons soy sauce
- 1 tablespoon maple syrup
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1/2 teaspoon smoked paprika
- 1 tablespoon olive oil
Directions:
-
Slice your tofu block into 2-4 steaks, about 1/2 inch thick.
-
Mix soy sauce, maple syrup, garlic powder, onion powder, and smoked paprika in a bowl.
-
Brush this tasty mix all over your tofu steaks. Let them soak up the flavors for 15 minutes.
-
Heat olive oil in a pan over medium heat.
-
Cook your tofu steaks for 3-4 minutes on each side. They should turn golden brown and crispy.
-
Take them off the heat and serve hot. Enjoy your homemade tofu steaks!
You can also grill these steaks if you prefer. Just brush your grill with oil first to prevent sticking.
General Tso’s Tofu
You’ll need these ingredients:
- 1 block firm tofu
- 2 tablespoons soy sauce
- 1 tablespoon apple cider vinegar
- 1/4 cup cornstarch
- 2 tablespoons vegetable oil
- 2 cloves garlic, minced
- 1 tablespoon ginger, minced
- 2 tablespoons rice vinegar
- 2 tablespoons maple syrup
- 1/4 cup water
- Green onions for garnish
Here’s how to make it:
-
Press your tofu for 15 minutes to remove excess water.
-
Cut the tofu into 1-inch cubes and put them in a bowl.
-
Mix soy sauce and apple cider vinegar. Pour over the tofu and let it marinate for 5 minutes.
-
Drain the tofu and coat it with cornstarch.
-
Heat oil in a pan and fry the tofu until golden and crispy.
-
In a small bowl, mix garlic, ginger, rice vinegar, maple syrup, soy sauce, and water.
-
Pour the sauce over the crispy tofu in the pan. Cook until the sauce thickens.
-
Garnish with chopped green onions and serve hot.
Your General Tso’s Tofu is ready! Enjoy this tasty dish with rice or noodles.
Tofu Banh Mi
Here’s what you’ll need:
- 1 block extra-firm tofu, pressed
- 1/4 cup soy sauce
- 2 tbsp lime juice
- 1 tbsp maple syrup
- 2 cloves garlic, minced
- 1 tsp grated ginger
- 1 baguette
- 1 carrot, julienned
- 1/2 daikon radish, julienned
- 1/4 cup rice vinegar
- 1 tbsp sugar
- Fresh cilantro
- Sliced cucumber
- Vegan mayo
Now, let’s make your banh mi!
-
Slice the tofu into thin rectangles. Mix soy sauce, lime juice, maple syrup, garlic, and ginger in a bowl. Marinate the tofu for at least 1 hour.
-
While waiting, pickle your veggies. Mix carrot, daikon, rice vinegar, and sugar in a bowl. Let sit for 30 minutes.
-
Grill or pan-fry the marinated tofu until golden brown.
-
Cut the baguette in half lengthwise. Spread vegan mayo on both sides.
-
Layer the tofu, pickled veggies, cucumber slices, and cilantro on the bread.
-
Close the sandwich and enjoy your homemade tofu banh mi!
This recipe is easy to customize. You can add sliced jalapeños for extra heat or swap out veggies based on what you have on hand.
Tofu Lasagna
Ready to try a tasty twist on a classic dish? Tofu lasagna is a yummy vegan option that’s packed with protein. Here’s what you’ll need:
Ingredients:
- 1 block firm tofu, pressed and crumbled
- 1 package lasagna noodles
- 1 jar marinara sauce
- 1 cup spinach, chopped
- 1/2 cup nutritional yeast
- 1 tsp garlic powder
- 1 tsp Italian seasoning
- Salt and pepper to taste
- Vegan mozzarella cheese (optional)
Directions:
-
Preheat your oven to 375°F (190°C).
-
Mix the crumbled tofu with nutritional yeast, garlic powder, and Italian seasoning. This is your “ricotta” layer.
-
In a baking dish, start with a thin layer of marinara sauce. Add a layer of noodles, then spread some tofu mixture and spinach.
-
Repeat these layers until you run out of ingredients. Top with a final layer of sauce and vegan cheese if using.
-
Cover with foil and bake for 25 minutes. Uncover and bake for another 10-15 minutes until bubbly.
-
Let it cool for a few minutes before serving. Enjoy your hearty, plant-based meal!
Tofu Tacos
Ready to spice up your taco night? Try these tasty tofu tacos!
Ingredients:
- 1 block extra-firm tofu
- 2 tablespoons olive oil
- 2 tablespoons soy sauce
- 1 tablespoon chili powder
- 1 teaspoon cumin
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- Corn or flour tortillas
- Your favorite taco toppings
Directions:
-
Press the tofu to remove excess water. Crumble it into small pieces.
-
Mix olive oil, soy sauce, and spices in a bowl.
-
Toss the crumbled tofu in the spice mixture until well coated.
-
Heat a non-stick skillet over medium-high heat.
-
Cook the tofu for 8-10 minutes, stirring often. It should turn golden brown and crispy.
-
Warm your tortillas in the oven or microwave.
-
Fill each tortilla with the crispy tofu and add your favorite toppings.
-
Enjoy your delicious homemade tofu tacos!
Feel free to adjust the spices to suit your taste. These tacos are perfect for a quick and easy meal any night of the week.
Tofu And Vegetable Stir-Fry Noodles
Here’s what you’ll need:
- 1 block firm tofu, cubed
- 8 oz rice noodles
- 2 cups mixed vegetables (broccoli, carrots, bell peppers)
- 3 tbsp soy sauce
- 2 tbsp sesame oil
- 1 tbsp ginger, minced
- 2 cloves garlic, minced
- 1 tbsp vegetable oil
- Red pepper flakes (optional)
Let’s get cooking!
-
Press the tofu to remove excess water. Cut into cubes.
-
Cook the rice noodles according to package instructions. Drain and set aside.
-
Heat vegetable oil in a large pan. Add tofu and cook until crispy on all sides.
-
Remove tofu and set aside. In the same pan, stir-fry your veggies until tender-crisp.
-
Mix soy sauce, sesame oil, ginger, and garlic in a small bowl.
-
Add the tofu and noodles back to the pan with the veggies. Pour the sauce over everything.
-
Toss everything together until well combined and heated through.
-
Sprinkle with red pepper flakes if you like it spicy.
Your tofu and vegetable stir-fry noodles are ready! Enjoy your quick and tasty meal.