Soy Garlic Tofu Balls

Close-up of crispy tofu balls coated in glossy soy garlic sauce, garnished with green onions.

Soy Garlic Tofu Balls

These Vegan Soy Garlic Tofu Balls are a delicious treat you can enjoy with rice, noodles, wrapped in a tortilla, or just on their own! I start with my go-to air-fried tofu balls and simmer them in a rich soy garlic sauce that’s sweet, savory, and packed with flavor.

Soy Garlic Tofu Balls are so versatile—you can serve them over rice, tuck them inside a wrap, or enjoy as a snack straight from the plate. I love making my air-fried tofu balls first, then slow-cooking them in this mouthwatering sauce that’s bursting with garlic and umami goodness. Bonus: this same sauce works wonderfully with veggies or even store-bought plant-based meatballs if you’re short on time.

Whipping up these air-fried tofu balls is super simple, using just tofu and a handful of easy pantry ingredients. They crisp up nicely in the air fryer or oven, making them perfect for busy weeknights or when you need a quick snack.

Once you have these golden, crispy tofu balls ready, you can simply toss them in your favorite sauce or glaze. For this recipe, I opted for a luscious soy garlic sauce that clings beautifully to each bite. They’re great finger food or part of a satisfying meal.

Personally, I snacked on some air-fried tofu balls with spicy mayo while simmering the rest in this delicious soy garlic sauce for dinner—talk about a win-win!

These Soy Garlic Tofu Balls start off with crispy, golden air-fried tofu balls that get finished in a sticky, flavorful soy garlic glaze. It’s a quick dish that’s full of bold flavors and comes together in about 25 minutes (10 minutes prep, 15 minutes cooking). You can enjoy it with steamed rice, noodles, wrapped in a tortilla, or as a tasty snack. It’s perfect for busy weeknights or prepping ahead for meal time.

In this post, I’ll walk you through everything step-by-step: clear ingredient lists, photos showing how to get the sauce just right, and simple stir-frying techniques to make sure the tofu balls hold their crisp texture. I’ll also share my favorite tips to keep things delicious, swap ideas if you’re using store-bought plant-based meatballs or veggies, plus storage and reheating suggestions to make leftovers just as tasty.

  • An easy overview of key ingredients and the flavorful soy garlic sauce.
  • Step-by-step cooking instructions with helpful photos to guide you along.
  • Expert tips, tasty flavor variations, and do-ahead/storage tips to get the best results every time.

Make sure to scroll down to the handy recipe card for exact measurements and the full cooking method — then get ready for sticky, sweet, and savory Soy Garlic Tofu Balls everyone will love.

Why You’ll Love Them

What makes these Soy Garlic Tofu Balls such a crowd-pleaser? First, they come together fast—about 25 minutes total! Plus, they use simple pantry staples you likely already have on hand. The air-fried tofu balls get perfectly crispy on the outside, while the soy garlic sauce is a mouthwatering mix of sweet, savory, and garlicky flavors that complement each bite beautifully. Serve them with rice (try this garlic mushroom rice pilaf), noodles, or in a wrap for a fuss-free meal. And don’t forget, that same tasty sauce pairs wonderfully with veggies or plant-based meatballs—like these eggplant meatballs with mushrooms and garlic—making it a versatile go-to for weeknight dinners or batch cooking.

What You’ll Need

  • 10 tofu balls or plant-based meatballs (see homemade tofu balls recipe linked here for DIY)
  • 3 cloves garlic, minced
  • 1 tbsp Chinese black vinegar (or rice vinegar)
  • 1/2 tbsp soy sauce
  • 1 tbsp vegetarian oyster sauce
  • 2 tbsp sugar
  • 1 tbsp room-temperature water
  • 1/2 tbsp corn starch
  • 1 tbsp neutral oil
  • 1 scallion, chopped (separating white and green parts)
  • 1/2 small shallot or red onion, diced
  • 1/2 red bell pepper, seeded and diced

How to Make Them

  1. Air-fry tofu balls at 400°F (200°C) until golden and firm, or bake at 400°F for 12–20 minutes, or pan-fry in a little oil until browned.
  2. Dissolve the cornstarch in room-temperature water, then whisk together the minced garlic, vinegar, soy sauce, vegetarian oyster sauce, sugar and the cornstarch slurry in a bowl until smooth.
  3. Heat neutral oil in a large skillet or wok over medium heat.
  4. Add the white parts of the scallion and sauté about 1 minute until fragrant.
  5. Add diced shallot and diced red bell pepper and cook until the peppers and onions soften.
  6. Stir the sauce again to reincorporate any settled cornstarch, pour the sauce into the pan, and simmer over medium, stirring occasionally until it bubbles and thickens.

  7. Add the air-fried tofu balls to the pan and toss to coat, cooking 2–3 minutes so they absorb the sauce.
  8. Turn off the heat.
  9. If the sauce softens the tofu balls too much, return them to the air fryer or oven for a few minutes to re-crisp.

Tips for Crispy, Flavorful Results

  • Make sure to stir the sauce well before pouring it in – the cornstarch loves to settle at the bottom, and stirring again avoids those pesky lumps.
  • For the crispiest texture, air-fry or bake the tofu balls until they’re golden and firm before tossing them in the sauce (air-fryer method for crispy tofu). If the sauce softens them too much, pop them back in the air fryer or oven for a few minutes to crisp up again before serving.
  • Start cooking tougher veggies like broccoli or carrots first—this Mushroom and Tofu Stir-Fry (25 minutes) shows the timing—so everything finishes cooking perfectly together. Add softer veggies like bell peppers and scallion greens toward the end to keep their fresh texture.
  • Use room-temperature water to mix the cornstarch slurry. This helps it dissolve better and keeps your sauce smooth and silky.
  • Don’t be shy about tasting the sauce as you go. Add a pinch more sugar if you want sweeter, a splash more vinegar for zing, or soy sauce for saltiness. Low-sodium soy sauce means you might want a touch extra for full flavor.
  • If you’re making tofu balls from scratch, press your tofu well to squeeze out moisture before forming the balls. Adding a binder like flour, breadcrumbs, or mashed beans can help keep them together while cooking.

Flavor Twists & Swaps

  • Heat it up! Mix in 1–2 teaspoons of sriracha, gochujang, or chili flakes for a spicy kick in your soy garlic sauce.
  • Enjoy a nutty twist by adding 1 teaspoon of toasted sesame oil and sprinkling toasted sesame seeds on top right before serving.
  • Brighten things up with 1–2 tablespoons of fresh orange juice in the sauce—this gives a lovely citrusy lift that pairs beautifully with red pepper and scallions; for a bolder citrus take, see Crispy Orange Tofu.
  • Add 1 teaspoon of freshly grated ginger to your minced garlic for a warm, fragrant zing.
  • Try swapping the tofu balls with store-bought plant-based meatballs, cubed tempeh, or firm tofu cubes for a different texture—or even crispy eggplant tossed in a garlic-soy glaze.
  • Need it gluten-free? Use tamari instead of soy sauce and look for a certified gluten-free vegetarian oyster or mushroom sauce.

Storage and Reheating

To keep your Soy Garlic Tofu Balls fresh, store any leftovers in an airtight container in the fridge for 3–4 days. You can keep the tofu balls and veggies together in the sauce or store the sauce separately if you prefer to reheat them separately.

Want to keep them longer? Freeze the tofu balls in sauce in a freezer-safe container or zip-top bag for up to 1–2 months. When you’re ready, thaw them overnight in the fridge before reheating.

To reheat, a skillet on medium heat works great—add a splash of water to loosen the sauce and give it a quick toss. Or use your air fryer or oven preheated to 350°F (180°C) for 4–8 minutes to revive that crisp exterior. For tips on getting an extra-crispy finish, Marry Me Crispy Tofu with Gnocchi demonstrates the technique well.

Planning ahead? You can make the sauce and cook the tofu balls ahead of time. Store them separately and combine in the pan to warm through right before serving for the freshest flavor and texture. This make-ahead approach also works for Middle Eastern Tofu Kebabs for easy meal prep.

Common Questions Answered

  • Can I use frozen store-bought tofu balls? Absolutely! Just thaw them first if needed, then reheat following package instructions or air-fry/bake until warmed through before adding the sauce.
  • Can I make this without an air fryer? Yes, no problem. Just bake the tofu balls in a preheated oven at 400°F (200°C) for about 12–20 minutes until golden and crisp, or pan-fry in a little oil until nicely browned; for a quick walkthrough, see these step-by-step tips for crisp pan-fried tofu.
  • My sauce is too thin — how do I thicken it? Make sure your cornstarch slurry is well mixed with room-temperature water before adding it to the simmering sauce. Bring it to a boil and let it thicken quickly, then simmer briefly. Avoid cooking too long to prevent a pasty finish.
  • Is vegetarian oyster sauce vegan? Many brands make vegetarian oyster sauce from mushrooms and it’s vegan-friendly, but ingredients vary. Always check the label if you need it 100% vegan.
  • Can I make this gluten-free? Definitely! Use tamari or a gluten-free soy sauce substitute, and swap your vegetarian oyster sauce for a certified gluten-free mushroom-based option.

Print

Crispy air-fried tofu balls simmered in a rich, sweet, and savory soy garlic sauce, perfect to serve with rice, noodles, or in a wrap. A quick vegan recipe that comes together in about 25 minutes.

  • Author: Ashley
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Asian-inspired

Ingredients

Scale
  • 10 tofu balls or plant-based meatballs
  • 3 cloves garlic, minced
  • 1 tablespoon Chinese black vinegar or rice vinegar
  • 1/2 tablespoon soy sauce
  • 1 tablespoon vegetarian oyster sauce
  • 2 tablespoons sugar
  • 1 tablespoon room-temperature water
  • 1/2 tablespoon corn starch
  • 1 tablespoon neutral oil (e.g., vegetable or canola oil)
  • 1 scallion, chopped (white and green parts separated)
  • 1/2 small shallot or red onion, diced
  • 1/2 red bell pepper, seeded and diced

Instructions

  1. Air-fry tofu balls at 400°F (200°C) until golden and firm, about 12–20 minutes, or bake at 400°F for 12–20 minutes, or pan-fry in a little oil until browned.
  2. Dissolve the cornstarch in room-temperature water to make a slurry, then whisk together minced garlic, vinegar, soy sauce, vegetarian oyster sauce, sugar, and the cornstarch slurry in a bowl until smooth.
  3. Heat neutral oil in a large skillet or wok over medium heat.
  4. Add the white parts of the scallion and sauté about 1 minute until fragrant.
  5. Add diced shallot and diced red bell pepper and cook until the peppers and onions soften.
  6. Stir the sauce again to reincorporate any settled cornstarch, pour the sauce into the pan, and simmer over medium heat, stirring occasionally until it bubbles and thickens.
  7. Add the air-fried tofu balls to the pan and toss to coat them in the sauce, cooking 2–3 minutes to absorb flavors.
  8. Turn off the heat.
  9. If the sauce softens the tofu balls too much, return them to the air fryer or oven for a few minutes to re-crisp before serving.

Notes

Make sure to stir the sauce well before adding to avoid lumps from settled cornstarch., Press tofu well when making tofu balls from scratch to remove moisture; use binders like flour or breadcrumbs if needed., For extra crispness, re-crisp tofu balls in air fryer or oven after simmering in sauce., Flavor variations include adding sriracha, gochujang, chili flakes for heat, toasted sesame oil and seeds for nuttiness, fresh orange juice for brightness, or fresh ginger for warmth., To make gluten-free, use tamari instead of soy sauce and a certified gluten-free vegetarian oyster or mushroom sauce., Store leftovers in an airtight container in the fridge for 3-4 days or freeze up to 1-2 months. Reheat in skillet, air fryer, oven, or microwave (may soften coating).

Nutrition

  • Serving Size: Approximately 2-3 tofu balls per serving
  • Calories: Approximately 180 kcal per serving
  • Fat: 7 g per serving
  • Carbohydrates: 20 g per serving
  • Protein: 12 g per serving

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

More in Recipes

Ashley

ABOUT THE AUTHOR

Ashley

Hi, I’m Laura Bennett, a home baker, recipe creator, and mom of two. I’m married to my husband Mark, and together we’re raising our kids, Emma and Lucas, who are always the first to test my latest baking experiments. Warm Baker started as a way to share the cozy, reliable recipes I make for my family every week — from soft breads and breakfast bakes to simple cookies that never last long in our house.

READ MORE →

Leave a Comment

Recipe rating