ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

Five Tasty Tofu Recipes

Updated on March 5, 2019
JillianK profile image

Jillian is a self-taught chef with more than eight years of experience in the kitchen. Her favorite foods to make include cake and stir-fry.

#1 - Korean Tofu Stew


  • 1 tablespoon sesame oil
  • 1 cup of pork, thinly sliced
  • 1 tablespoon red pepper powder
  • Salt and pepper, to taste
  • 2 cloves garlic, minced
  • 1/2 onion, sliced
  • 1 cup chopped kimchi
  • 1 cup vegetable mushroom or beef stock
  • 1 cup water
  • 2 blocks extra soft tofu
  • 2 medium zucchini, chopped
  • 1 cup cremini or shiitake mushrooms, sliced
  • 2 scallions, sliced
  • 2 tablespoons soy sauce


1) Heat the sesame oil in a large soup pot. Add pork and sear until brown, turning the meat so it gets evenly cooked on all sides. Add the garlic, onion, kimchi, and red pepper powder. Stir.

2) Pour water and stock into the pot. Wait until it starts to boil. Drop heat and let simmer for 30 minutes.

3) Add zucchini, mushrooms, scallions, and tofu to the pork mixture. Bring up the heat and cook another 8 minutes, stirring in soy sauce to taste. Serve immediately.

#2 - Crispy Baked Tofu


  • 1 block extra-firm tofu
  • 1 tablespoon olive oil
  • 1 tablespoon tamari or soy sauce
  • 1 tablespoon cornstarch


1) Preheat oven to 400 degrees Fahrenheit and prepare a baking sheet by covering it with a square of parchment paper.

2) Drain tofu for 15 minutes, wrapping it in a dish cloth and placing something heavy on top of it.

3) When the tofu has drained sufficiently, cut it into cubes. Toss with the olive oil and soy sauce, then sprinkle on cornstarch and toss for another thirty seconds.

4) Transfer to the baking sheet and cook for 20-25 minutes. Serve immediately or store for use in future recipes.

#3 - Peanut-Buttery Tofu Stir Fry


  • 12 ounces extra-firm tofu
  • 1 tablespoon sesame oil
  • 3 cups cauliflower, chopped
  • 2 cloves garlic, minced
  • 1 1/2 tablespoons sesame oil
  • 1/4 cup soy sauce
  • 1 tablespoon honey
  • 1/2 teaspoon chili garlic sauce
  • 2 1/2 tablespoons peanut butter

Vegetable toppings, optional:

  • bok choy
  • shredded kale
  • green onions

Sauce toppings, optional:

  • sriracha
  • soy sauce
  • lime juice


1) Drain your tofu and press for 15 minutes under a heavy object. Be sure to wrap it in a dish towel first.

2) Preheat oven to 400 degrees Fahrenheit. Chop tofu into cubes and lay out on a baking sheet, then pop into the oven for 25 minutes. Take out and set aside to cool.

3) Prepare a medium sized bowl. Add oil, soy sauce, and honey, whisking thoroughly, then incorporate garlic sauce and peanut butter. Transfer tofu to the bowl and let steep for 15 minutes so that it can absorb the flavor.

4) Cut your cauliflower into as many small pieces as you can, dicing if possible. Take this time to cut any additional vegetables, such as bok choy or green onions, that you want to add to the stir fry.

5) Heat a medium skillet over moderate flame, then spoon in the tofu-sauce mixture and stir. Be sure to stir consistently, as the tofu tends to stick to the pan if let to sit too long. After six to eight minutes, transfer the tofu to a bowl.

6) Rinse pan if desired. Spritz with oil and heat for a minute or two before adding in garlic and cauliflower. Cover with a lid and let simmer for six to ten minutes, or until the cauliflower becomes soft. Transfer a generous helping into a bowl and top with an equally generous serving of tofu. Enjoy immediately.

#4 - DIY Tofu / Sweet Potato Bowl


  • 2 sweet potatoes, diced
  • 1/4 cup unsalted vegetable broth
  • 15 ounces extra firm tofu, drained and cut into medium-sized cubes
  • 1/2 teaspoon garlic powder
  • 1 1/2 teaspoons paprika, divided
  • 1/4 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 tablespoons cornstarch
  • 1-2 teaspoons olive oil
  • 2 cups chopped leafy greens (kale, chard, spinach)
  • 2 cups cooked rice


1) Preheat oven to 425 degrees.

2) Mix sweet potatoes and broth in a bowl using a large wooden spoon. When the potatoes are well coated, transfer them to a baking sheet lined with parchment paper. Take care to smooth them out into a single, evenly spaced layer. Bake for 45 minutes.

3) In the meantime, wrap tofu in a dishtowel and cover with a weight. Let sit for 15 minutes.

4) Transfer the drained tofu to a bowl. Add garlic powder, paprika, salt, and pepper. Mix with your hands until the tofu is coated in spice, then add cornstarch and mix again.

5) Add oil to a medium sized wok and heat over a moderate flame. Add tofu, stirring on occasion for 10-12 minutes until the tofu attains a brownish crust. Add leafy greens— heat just enough so that they wilt. Cut the heat and add your rice, stirring until the mixture becomes warm. Sprinkle additional paprika if desired.

5) Add the sweet potatoes to the wok and give a final couple stirs before portioning the mixture out into bowls. Makes four large servings or six smaller ones.

#5 - Black Bean Tofu Tacos


  • 14 oz extra-firm tofu
  • 2 tablespoons chili powder
  • 2 teaspoons ground cumin
  • 2 teaspoons ground coriander
  • 2 teaspoons dried oregano
  • 1/2 teaspoon chipotle powder
  • dash salt, to taste
  • 1/2 teaspoon black pepper
  • 2 tablespoons canola oil
  • 1 small onion, finely chopped
  • 3 cloves garlic, minced
  • 1 can (10-ounce) diced tomatoes with green chiles
  • 1 can (15-ounce) black beans
  • 1/4 cup chopped cilantro
  • Tortillas — corn work just as well as flour
  • Toppings — you might try using shredded cheese or lettuce, chopped green bell pepper, sour cream, lime juice, chopped scallion, avocado slices, or cilantro leaves.


1) The first step is to cut your tofu into manageable slices. For now, these slices should be moderately large: We’re going to cut them into smaller cubes later. The goal here is to segment the original 14-ounce block into five or six slabs that we can press the water out of easier.

2) Once you’ve prepped your slabs of tofu, lay them out on a clean, dry dish towel. Wrap the corners of the towel up around the slabs, covering anything it doesn’t reach with a second towel. Using paper towels is also an option, but you might have to use more of them to absorb the same amount of liquid from the tofu.

3) Set a heavy object — flat-bottomed baking sheets work well — on the wrapped tofu. Let sit for 45 minutes to an hour.

4) In the meantime, mix together your chili powder, cumin, coriander, oregano, chipotle powder, salt and black pepper. Split the mixture in half, then rub one part over the tofu once it has dried.

5) Using medium-high heat and a pan, warm the oil. Add the tofu, letting it sit for three to four minutes until it has achieved a brownish “seared” look. Flip tofu and repeat on the other side, then transfer to a plate.

6) Add the onion to the same pan, adding a splash of oil if necessary before reducing the heat to medium. Cook until soft, about 8-10 minutes.

7) Add remaining dry slices, garlic, and tomatoes. Bring to a simmer, then stir in black beans and tofu. Sprinkle cilantro, and add salt and pepper to taste.

8) Spoon the mixture into your prepared tortillas and top with your preferred condiments. Enjoy immediately.


This website uses cookies

As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

Show Details
HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
LoginThis is necessary to sign in to the HubPages Service.
Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
AkismetThis is used to detect comment spam. (Privacy Policy)
HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
MavenThis supports the Maven widget and search functionality. (Privacy Policy)
Google AdSenseThis is an ad network. (Privacy Policy)
Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
Index ExchangeThis is an ad network. (Privacy Policy)
SovrnThis is an ad network. (Privacy Policy)
Facebook AdsThis is an ad network. (Privacy Policy)
Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
AppNexusThis is an ad network. (Privacy Policy)
OpenxThis is an ad network. (Privacy Policy)
Rubicon ProjectThis is an ad network. (Privacy Policy)
TripleLiftThis is an ad network. (Privacy Policy)
Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
ClickscoThis is a data management platform studying reader behavior (Privacy Policy)