Healthy Vegan Tofu

This healthy vegan tofu recipe is quick, flavorful, and super satisfying.

It’s crispy, full of umami, and perfect for a weeknight dinner.

Whether you’re already a tofu lover or just giving it a shot, this recipe will win you over.

Why I Love This Recipe

Tofu used to intimidate me—bland, mushy, just…meh. But after testing this recipe a few times, it totally changed my mind. Now it’s one of my favorite go-tos. Here’s why:

  • You get crispy, golden tofu without deep frying
  • The sauce is packed with flavor: savory, slightly sweet, and just a little spicy
  • It’s super customizable—throw in veggies or serve it with rice or noodles
  • It’s high in plant-based protein and low in oil

Back in college, I lived on instant noodles and frozen meals. One day I finally bought tofu, followed a basic stir-fry recipe—and it was awful. But I kept trying. And once I figured out how to press it and fry it right, tofu became a total game-changer.

Healthy Vegan Tofu

What You’ll Need

  • 1 block (14 oz) firm tofu, pressed and cut into 1-inch cubes
  • 1 tablespoon cornstarch
  • 2 tablespoons neutral oil (like avocado or canola)
  • 3 tablespoons soy sauce
  • 1 tablespoon maple syrup
  • 1 teaspoon sesame oil
  • 1 tablespoon rice vinegar
  • 2 garlic cloves, minced
  • 1 teaspoon grated ginger
  • 1 small red chili, thinly sliced (optional)
  • 1 green onion, chopped
  • 1 teaspoon sesame seeds (for garnish)
Healthy Vegan Tofu

Pro Tips

  • Press your tofu for at least 15 minutes—this makes it way crispier
  • Don’t skip the cornstarch—it’s key to getting that golden crust
  • Use a nonstick or well-oiled pan to avoid sticking
  • Make sure your pan is hot before adding tofu
  • Add chili if you like heat, or skip it for a milder flavor

Tools Needed

  • Nonstick or cast iron skillet
  • Tofu press or heavy books + paper towels
  • Chef’s knife
  • Cutting board
  • Mixing bowls
  • Spatula

Substitutions and Variations

  • Use tamari instead of soy sauce for gluten-free
  • Swap maple syrup with agave or brown sugar
  • Add bell peppers or broccoli for extra veggies
  • Use sriracha instead of red chili for a spicy kick

Make Ahead Tips

You can press and cube the tofu ahead of time and store it in the fridge for up to 2 days. The sauce can also be made and stored in a jar for up to a week.

How to Make Healthy Vegan Tofu

Makes 3 servings | Ready in 25 minutes

Step 1: Press and Cube the Tofu

Wrap 1 block (14 oz) of firm tofu in paper towels and place a heavy skillet or books on top. Press for 15 minutes, then cut into 1-inch cubes.

Healthy Vegan Tofu

Step 2: Coat Tofu in Cornstarch

Place tofu cubes in a bowl and sprinkle with 1 tablespoon cornstarch. Toss gently to coat all sides.

Healthy Vegan Tofu

Step 3: Pan-Fry the Tofu

Heat 2 tablespoons neutral oil in a skillet over medium-high heat. Add tofu cubes and cook for 8–10 minutes, flipping until golden brown on all sides.

Healthy Vegan Tofu

Step 4: Make the Sauce

While tofu cooks, whisk together 3 tablespoons soy sauce, 1 tablespoon maple syrup, 1 tablespoon rice vinegar, 1 teaspoon sesame oil, 1 teaspoon grated ginger, and 2 minced garlic cloves in a small bowl.

Healthy Vegan Tofu

Step 5: Add Sauce and Simmer

Once tofu is crispy, pour sauce into the pan and stir. Cook for 2–3 minutes until sauce thickens and coats tofu. Add sliced red chili if using.

Healthy Vegan Tofu

Step 6: Garnish and Serve

Remove tofu from heat. Top with chopped green onion and sesame seeds. Serve in a round bowl over rice or noodles.

Healthy Vegan Tofu

Leftovers and Storage

Store any leftovers in an airtight container in the fridge for up to 3 days. Reheat in a skillet or microwave. Tofu will lose a bit of its crisp but still tastes great.

Macros (Per Serving, based on 3 servings)

  • Calories: 250
  • Protein: 16g
  • Carbs: 12g
  • Fat: 15g
  • Fiber: 2g

Why This Recipe Works (Quick Science)

  • Cornstarch helps absorb moisture and creates a crispy coating when fried
  • Firm tofu holds its shape and texture while cooking
  • Soy sauce + maple syrup + vinegar create a balanced umami-sweet-tangy flavor
  • Cooking the sauce with the tofu allows it to thicken and stick instead of sliding off

Common Mistakes

  • Not pressing the tofu enough—leads to soggy texture
  • Overcrowding the pan—makes tofu steam instead of crisp
  • Not heating the oil enough before adding tofu
  • Using silken tofu—too soft for pan-frying

What to Serve With

  • Steamed jasmine or brown rice
  • Stir-fried veggies like broccoli or bok choy
  • Rice noodles or soba noodles
  • Fresh cucumber salad or pickled carrots

FAQ

Can I bake the tofu instead of frying?
Yes! Bake at 400°F (200°C) for 25–30 minutes, flipping halfway, until golden.

Do I need to press tofu every time?
Yes. Pressing removes water, which helps the tofu crisp up better.

Can I double the sauce?
Totally. If you like saucy tofu or want to pour some over rice, double it.

How spicy is it?
It’s mildly spicy with the chili. Leave it out for a non-spicy version.

Final Thoughts

This vegan tofu is crispy, savory, and seriously satisfying. Whether you’re new to tofu or a regular plant-based eater, this is a recipe you’ll keep coming back to. Try it out, and let me know how it turned out for you in the comments!