Soy Garlic Tofu Balls

Close-up of sticky soy garlic tofu balls garnished with green onions and sesame seeds.

Soy Garlic Tofu Balls

These vegan soy garlic tofu balls pair wonderfully with rice, noodles, wrapped up in a tortilla, or just straight from the plate! I started with my go-to air-fried tofu balls and simmered them in a sticky, flavorful sauce that hits all the right notes.

Whether you’re serving these soy garlic tofu balls alongside rice or noodles, stuffing them in a wrap, or enjoying them as a snack, they’re pure comfort. The base here is my favourite air-fried tofu balls, cooked down in a sweet, savory, and garlicky sauce. Bonus: this sauce works awesome on tofu cubes, veggies, or even store-bought plant-based meatballs!

I’m all about simple meals that taste great, and these air-fried tofu balls take hardly any time to prep. Made from tofu and just a handful of pantry staples, they come together quickly.

These tofu balls are super easy to whip up, then you can just let your air fryer or oven take over for the cooking. They make a fantastic finger food or snack with your favorite dipping sauce or glazed as they are in this recipe.

I enjoyed a few of these fresh tofu balls with some spicy mayo, while the rest went into the pan to soak up this incredible soy garlic sauce.

This recipe transforms simple air-fried tofu balls into sticky, garlicky, and perfectly balanced soy garlic tofu balls that you can enjoy as a snack, appetizer, or filling main dish alongside rice or noodles. The method is delightfully simple: crisp the tofu balls (either air-fried or oven-baked), quickly stir-fry some veggies, whip up the soy garlic glaze, and toss everything together. Plus, you’re looking at about 25 minutes total—that’s a winner for dinner night!

Inside this post, you’ll find a detailed ingredient list, step-by-step photos, and extra tips for swapping ingredients, making ahead, storing leftovers, reheating, and adjusting the sauce’s flavour to match what you love. This recipe serves two, uses simple pantry ingredients, and you can easily double the sauce if you’re cooking for a crowd or adding extra veggies to the mix.

  • Hands-on time is minimal since most cooking is quick and can be left to the air fryer or oven.
  • Ready to eat in around 25 minutes—10 minutes prep and 15 minutes cooking.
  • Super flexible: use homemade or store-bought tofu or plant-based meatballs, and mix up veggies and seasonings to your heart’s content.

What Makes It Shine

These soy garlic tofu balls are a quick, flavorful, and versatile dish. The sauce is sweet, savory, and garlicky, giving crispy air-fried tofu balls a crave-worthy glaze—similar to the garlicky crunch you get with Crispy Garlic Butter Tofu Bites. Whether you want a snack, an appetizer, or a main, these balls shine. They also work great tossed with different sides like veggie fried rice or noodles, wrapped up, or even thrown onto roasted veggies or plant-based meatballs!

  • Quick and easy: minimal hands-on effort with mostly hands-free cooking time.
  • Customizable sauce: tweak the sweetness, acidity, or spice level easily.
  • Nutritious plant-based protein: tofu balls deliver on texture and filling power.
  • Multi-use glaze: perfect for tofu cubes, veggies, or vegan meat alternatives.

Ingredients You’ll Need

  • 10 tofu balls or plant-based meatballs of your choice
  • 3 cloves garlic, minced
  • 1 tbsp Chinese black vinegar or rice vinegar
  • ½ tbsp soy sauce
  • 1 tbsp vegetarian oyster sauce
  • 2 tbsp sugar
  • 1 tbsp room temperature water
  • ½ tbsp corn starch
  • 1 tbsp neutral oil
  • 1 scallion, chopped (keep green and white parts separated)
  • ½ small shallot or red onion, diced
  • ½ red bell pepper, diced and seeded

Cook and Glaze the Balls

  1. Press tofu well to remove excess moisture if making tofu balls from scratch so they hold together and crisp.
  2. Crisp tofu balls in an air fryer or oven until golden and firm.
  3. Whisk together minced garlic, Chinese black (or rice) vinegar, soy sauce, vegetarian oyster sauce, sugar, room-temperature water, and corn starch in a small bowl.
  4. Heat a large pan or wok over medium heat and add neutral oil.
  5. Add the white parts of the scallion and sauté about 1 minute until fragrant.
  6. Add diced shallot (or red onion) and diced red bell pepper and cook until the pepper softens; add any additional veggies now.
  7. Do not crowd the pan when stir-frying or glazing; work in batches if needed.
  8. Give the sauce a quick whisk, pour it into the pan, and simmer over medium heat, stirring often.
  9. Bring the sauce to a gentle boil and simmer until glossy and thickened.

  10. Add the crisped tofu balls to the pan, toss to coat thoroughly, and simmer in the sauce for 2–3 minutes.
  11. Turn off the heat and remove the pan from the burner.

Small Tricks for Big Flavor

  • Always mix your sauce just before using and give it a quick stir right before pouring in, since the cornstarch likes to settle at the bottom (as with any cornstarch-thickened glaze, like a glossy orange tofu sauce).
  • If making tofu balls from scratch, press the tofu extra well to get rid of moisture so the balls hold together and crisp nicely in the air fryer or oven.
  • Don’t crowd your pan when stir-frying or glazing the balls. Work in batches if needed so everything cooks evenly and the sauce coats beautifully.
  • Be careful with garlic—softly sauté or add it with the veggies to avoid burning, which can make the sauce taste bitter.
  • If your sauce turns out too thick, just whisk in a splash of warm water to thin it. If it’s too thin, keep simmering gently to let it thicken up.
  • For the best bite, crisp up your tofu balls in the air fryer or oven first to keep a nice texture before tossing them in the soy garlic sauce—this Bang Bang Tofu (Air Fryer or Pan Fried) method shows timing and texture cues for ultra-crisp edges.Close-up of sticky soy garlic tofu balls garnished with green onions in a bowl

Flavor Twists and Substitutions

  • Protein swaps: Use frozen vegan meatballs, cubed firm tofu, tempeh, or seitan if you don’t have tofu balls handy.
  • Sauce enhancements: Stir in chili flakes, a little gochujang for heat, toasted sesame oil for nuttiness, or a dash of hoisin for extra sweetness and depth. For a bright, citrusy variation, take inspiration from the Coconut Lime Tofu sauce profile.
  • Vinegar alternatives: Rice vinegar is a great substitute if you don’t have Chinese black vinegar—use a little less if it’s very sharp.
  • Veggie add-ons: Mix in broccoli florets, snap peas, mushroom slices, or shredded carrots for an even heartier stir-fry. For help with timing and keeping veggies crisp-tender, see the techniques in Wholesome Veggie Stir Fry.
  • Gluten-free: Swap soy sauce for tamari and pick gluten-free vegetarian oyster sauce to make this meal allergy-friendly.

Storing, Freezing, and Reheating

  • Refrigerate: Keep tofu balls and sauce together or store separately in airtight containers for 3-4 days. To keep the tofu balls crispier, store sauce and balls separately.
  • Freeze: Freeze plain cooked tofu balls on a tray, then transfer to a freezer bag for up to 2 months. The sauce can be frozen but might change texture—whisk before reheating.
  • Reheat: Warm gently in a skillet on low to medium heat, stirring to coat the tofu balls again with sauce. For crispiness, finish in a 350°F (175°C) oven for 8-12 minutes or pop them in the air fryer a few minutes. You can microwave them with a splash of water covered for quick reheating too. For an easy leftover meal, serve the reheated tofu balls over One-Pot Mushroom Rice.
  • Make-ahead: Prepare tofu balls and sauce separately, refrigerate, then combine and reheat just before serving for the best texture and flavour.

Common Questions, Quick Answers

  • Can I use frozen tofu or meatballs? Absolutely! Just thaw and pat dry first, then crisp them up in the air fryer or oven before coating with the sauce.
  • How do I get the sauce to thicken? The cornstarch thickens the sauce once it simmers. Let it come to a gentle boil while stirring. If it’s still thin, let it simmer longer or add a bit more cornstarch mixed with water. Craving a creamier, richer tofu sauce instead? Try this Creamy Marry Me Tofu recipe.
  • Is this recipe gluten-free? Not as is. To make it gluten-free, swap soy sauce with tamari and use a certified gluten-free vegetarian oyster sauce.
  • Can I make this oil-free? Yes! Sauté the veggies in a bit of water or vegetable broth, and bake or air-fry the tofu balls oil-free. Then toss everything with the sauce.
  • How can I adjust the sweetness or saltiness? Taste the sauce before thickening and adjust sweetness with extra sugar or maple syrup, salt with more soy or tamari, and balance acidity with a splash more vinegar.
  • How many tofu balls does this sauce serve? The sauce recipe is perfect for about 10 tofu balls and the veggies shown. Double it if you’re making a bigger batch or adding lots more vegetables.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Crispy air-fried tofu balls glazed in a sticky, flavorful soy garlic sauce, served as a snack, appetizer, or main with rice or noodles.

  • Total Time: 25 minutes
  • Yield: 2 servings 1x

Ingredients

Scale
  • 10 tofu balls or plant-based meatballs of your choice
  • 3 cloves garlic, minced
  • 1 tbsp Chinese black vinegar or rice vinegar
  • ½ tbsp soy sauce
  • 1 tbsp vegetarian oyster sauce
  • 2 tbsp sugar
  • 1 tbsp room temperature water
  • ½ tbsp corn starch
  • 1 tbsp neutral oil
  • 1 scallion, chopped (green and white parts separated)
  • ½ small shallot or red onion, diced
  • ½ red bell pepper, diced and seeded

Instructions

  1. Press tofu well to remove excess moisture if making tofu balls from scratch so they hold together and crisp.
  2. Crisp tofu balls in an air fryer or oven until golden and firm.
  3. Whisk together minced garlic, Chinese black (or rice) vinegar, soy sauce, vegetarian oyster sauce, sugar, room-temperature water, and corn starch in a small bowl.
  4. Heat a large pan or wok over medium heat and add neutral oil.
  5. Add the white parts of the scallion and sauté about 1 minute until fragrant.
  6. Add diced shallot (or red onion) and diced red bell pepper and cook until the pepper softens; add any additional veggies now.
  7. Do not crowd the pan when stir-frying or glazing; work in batches if needed.
  8. Give the sauce a quick whisk, pour it into the pan, and simmer over medium heat, stirring often.
  9. Bring the sauce to a gentle boil and simmer until glossy and thickened.
  10. Add the crisped tofu balls to the pan, toss to coat thoroughly, and simmer in the sauce for 2–3 minutes.
  11. Turn off the heat and remove the pan from the burner.

Notes

Mix the sauce just before using and stir before pouring as cornstarch settles at the bottom., Press tofu extra well to remove moisture for best crispiness., Do not overcrowd pan to ensure even cooking and coating., Sauté garlic gently to avoid bitterness., Adjust sauce thickness by adding water or simmering longer., Crisp tofu balls first for best texture before glazing.

  • Author: Ashley
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Category: Main Course

Nutrition

  • Serving Size: 5 tofu balls per serving
  • Calories: Approximately 250 kcal per serving
  • Fat: 10g per serving
  • Carbohydrates: 20g per serving
  • Protein: 15g per serving

More in Recipes

Lana

ABOUT THE AUTHOR

Lana

Hi, I’m Lana, the home cook and recipe creator behind Lana Mixing Bowl. I share cozy homemade recipes, old-fashioned desserts, easy bakes, comforting family meals, and seasonal favorites made for real home kitchens. My recipes use simple ingredients, clear steps, and honest tips so you can cook and bake with confidence.

READ MORE →

Leave a Comment

Recipe rating