How to Cook Tofu So It Actually Tastes Good

Tofu can be one of the easiest plant-based proteins to add into your meals, but only if you know how to prepare it. If you have ever tried tofu and thought it was bland, mushy, or boring, you are not alone. The good news is that tofu is not the problem. It usually just needs the right texture, seasoning, and cooking method.

At Sozo Lifestyle Medicine, we love simple food swaps that help make healthy eating feel more doable. Tofu is a great place to start because it is versatile, affordable, and easy to use in bowls, stir-fries, salads, wraps, pasta dishes, and more.

If you are trying to add more plant-based meals into your week, tofu can be a simple protein option to keep in your fridge.

Why Tofu?

Tofu is made from soybeans and is a helpful plant-based protein for anyone looking to reduce animal products or add more variety to their meals. One of the best things about tofu is that it takes on the flavor of whatever you season it with. That means it can become savory, spicy, sweet, smoky, or tangy depending on the meal.

If you are new to plant-based protein, you may also enjoy our blog on The Best Plant-Based Protein & Simple Swaps, where we share easy ways to add more protein-rich plant foods into everyday meals.

Step 1: Choose the Right Tofu

Not all tofu is the same. The type you choose matters.

Extra-firm tofu is usually the best option for beginners. It holds its shape well and works great for baking, air frying, pan-searing, or adding to stir-fries.

Firm tofu is also a good choice, especially if you want a slightly softer texture.

Silken tofu is much softer and better for sauces, smoothies, dressings, puddings, and creamy blended recipes.

For crispy tofu, start with firm or extra-firm tofu.

Step 2: Press the Tofu

Tofu is packed in water, so pressing it helps remove extra moisture. Less moisture means better texture and more flavor.

To press tofu:

  1. Drain the tofu.
  2. Wrap it in a clean kitchen towel or paper towels.
  3. Place something heavy on top, like a skillet, book, or cutting board.
  4. Let it sit for 15–30 minutes.

You can also use a tofu press if you cook tofu often. Pressing is especially helpful when making crispy tofu because it allows the tofu to brown instead of steam.

Step 3: Cut or Crumble It

Once your tofu is pressed, decide how you want to use it.

Cut it into cubes for bowls, salads, or stir-fries.

Slice it into slabs for sandwiches or grilling.

Crumble it for tofu scrambles, taco filling, pasta sauce, or grain bowls.

Tear it into rough pieces if you want crispy edges and a more “meaty” texture.

There is no perfect shape. It depends on the meal.

Step 4: Season It Well

Tofu is mild on its own, which is why seasoning matters. Think of tofu as a blank canvas.

A simple marinade can include:

  • Soy sauce or tamari
  • Garlic
  • Ginger
  • Lemon or lime juice
  • Rice vinegar
  • A small amount of maple syrup
  • Chili garlic sauce or sriracha
  • Sesame oil or avocado oil

Let the tofu sit in the marinade for at least 15 minutes if you have time. Even a quick toss in sauce before cooking can make a big difference.

Step 5: Pick Your Cooking Method

Air Fryer Tofu

Air frying is one of the easiest ways to make tofu crispy without much oil. Press the tofu, cube it, season it, and air fry until golden and crisp.

For a great place to start, try Sozo’s Air Fried Peanut Tofu. It uses extra-firm tofu with a creamy peanut or almond butter sauce and works well on salads, rice, pasta, or bowls.

Baked Tofu

Baked tofu is easy and hands-off. Preheat your oven to 400–425°F, spread seasoned tofu on a parchment-lined baking sheet, and bake until the edges are golden and slightly crispy. Toss halfway through for even browning.

Baked tofu is great for meal prep because you can cook a batch and use it throughout the week.

Pan-Seared Tofu

For a quick stovetop option, heat a nonstick or cast-iron pan over medium heat. Add tofu in a single layer and let it cook undisturbed for a few minutes before flipping. This helps create a golden crust.

Once browned, toss with sauce and serve over vegetables, noodles, or rice.

Crumbled Tofu

Crumbled tofu is perfect when you want a softer, ground-meat-style texture. Press the tofu, crumble it into a skillet, and season it with spices or sauce. Try it with taco seasoning, turmeric and nutritional yeast for a breakfast scramble, or marinara sauce for pasta.

Easy Meal Ideas Using Tofu

Once you know the basics, tofu becomes easy to add to meals you already make.

Try tofu in:

  • Rice bowls with vegetables and sesame ginger dressing
  • Stir-fries with broccoli, peppers, mushrooms, and brown rice
  • Noodle bowls with peanut sauce
  • Salads for extra plant protein
  • Wraps with crunchy vegetables
  • Tofu scrambles with greens and potatoes
  • Pasta dishes with roasted vegetables

For more inspiration, check out our Perfect Ginger Noodle Pasta recipe, which includes tofu, vegetables, noodles, and a flavorful ginger-style sauce.

You can also explore the full Sozo Recipes page for more plant-rich meal ideas, and search “tofu” recipes in the search bar.

Simple Crispy Tofu Formula

Here is an easy method you can use again and again:

Ingredients

  • 1 block extra-firm tofu, pressed
  • 1–2 tablespoons soy sauce or tamari
  • 1 tablespoon rice vinegar or lime juice
  • 1 teaspoon garlic powder or minced garlic
  • 1 teaspoon maple syrup
  • Optional: 1 tablespoon cornstarch for extra crispiness

Instructions

  1. Press tofu for 15–30 minutes.
  2. Cut into cubes or tear into bite-sized pieces.
  3. Toss with soy sauce, vinegar, garlic, maple syrup, and cornstarch if using.
  4. Bake at 425°F for 25–30 minutes, air fry at 350–375°F for 15–20 minutes, or pan-sear until golden.
  5. Add to your favorite bowl, salad, wrap, or stir-fry.

The Bottom Line

Tofu does not have to be bland or intimidating. If you can buy organic, I highly recommend that as well for soy products. Start with extra-firm tofu, press out the water, season it well, and cook it until the texture works for you. Once you get comfortable with the basics, tofu can become one of the easiest ways to add more plant-based protein into your week.

Whether you are fully plant-based or simply trying to include more plant-rich meals, tofu is a flexible, nourishing option that can support your healthy lifestyle one meal at a time.

Leave a Comment