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.

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)

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.

Step 2: Coat Tofu in Cornstarch
Place tofu cubes in a bowl and sprinkle with 1 tablespoon cornstarch. Toss gently to coat all sides.

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.

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.

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.

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.

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!
