Sweet Savory Garlic Tofu

Featured in: Tasty and Satisfying Vegetarian Recipes

Soft, tasty tofu balls wrapped in a rich and garlicky sweet sauce. This quick 25-minute dish pairs fantastically with rice or noodles. The sauce combines garlic, soy, black vinegar, and vegetarian oyster sauce to deliver a deep, savory taste. You can mix in veggies or swap tofu balls for store-bought meatless options. Cornstarch thickens the sauce, making every bite flavorful.

Chef with a smile, ready to cook and serve.
Updated on Tue, 29 Apr 2025 19:53:16 GMT
A bowl of tofu balls in rich sauce. Pin it
A bowl of tofu balls in rich sauce. | yummygusto.com

These sticky tofu balls in soy garlic glaze turn basic plant protein into a mouth-watering dish that'll win over even committed carnivores. The clingy, sweet-savory coating wraps each piece perfectly, making a hearty meal that's ready in no time using stuff you've probably got in your kitchen already.

I came up with this dish during a super hectic work period when I needed something fast but still wanted those rich Asian flavors. My meat-loving partner now asks for these tofu balls all the time, which really tells you how good they are.

Ingredients

  • Tofu Balls: They're the chewy, protein-rich foundation of this dish. Homemade ones taste best, but good store versions work when you're in a hurry.
  • Garlic: Brings that must-have fragrant punch. Pick fresh bulbs with tight skin for strongest flavor.
  • Chinese black vinegar: Gives the sauce its special tang. This dark, aged stuff has a deep flavor, though rice vinegar can sub if needed.
  • Soy sauce: Creates that savory backbone. Go for naturally brewed kinds for better taste.
  • Vegetarian oyster sauce: Adds depth without seafood. Try to find mushroom-based ones for best results.
  • Sugar: Cuts through the sour and salty bits. White sugar works fine, but brown adds nice caramel hints.
  • Cornstarch: Makes the sauce stick just right. Always mix it with room temp water first so it won't clump up.
  • Bell peppers: Add crisp texture and bright color. Red ones bring more sweetness than green and match the sauce beautifully.
  • Scallions: Give a light oniony kick and fresh color. Use both the white and green parts for more flavor layers.

Step-by-Step Instructions

Prepare the sauce:
Mix your minced garlic, black vinegar, soy sauce, veggie oyster sauce, sugar, water, and cornstarch in a bowl. Stir it real good until there aren't any cornstarch lumps left. The mix should look a bit thick even before cooking. Let it sit while you prep everything else so the flavors can get friendly.
Prepare the vegetables:
Chop your shallot or red onion into tiny, same-sized bits so they'll cook evenly. Cut the bell pepper into small chunks that cook quick and match your tofu balls. Split your scallions into white parts (chop these small for cooking) and green parts (slice these into thin circles for topping).
Begin the stir-fry:
Get your wok or big pan hot enough that you can feel the heat when you hold your hand above it. Pour in your oil and swish it around to cover the whole pan. Toss in the white scallion pieces and keep them moving for about a minute until they smell good but aren't brown. They should make a gentle sizzle when they hit the hot oil.
Cook the vegetables:
Throw in your chopped shallot or red onion and stir them around for about 2 minutes until they start getting soft and see-through. Add your bell pepper pieces and keep cooking for another 3 minutes until they're a bit soft but still have some snap to them. You want cooked veggies, not mushy ones.
A bowl of meatballs with sauce. Pin it
A bowl of meatballs with sauce. | yummygusto.com

That Chinese black vinegar really takes this dish from just okay to totally amazing. I found this stuff at my local Asian grocery a few years back and now I always keep it around. It's got this deep flavor that regular vinegar just can't touch.

Tasty Ways To Serve

These soy garlic tofu balls can shine in lots of different meals. Put them on top of steamed jasmine rice for a filling dinner, where the rice soaks up all that yummy sauce. They're also great stuffed into lettuce cups for something lighter. For a mix-and-match approach, try putting them in a sandwich roll with some pickled veggies and cilantro to make a plant-based version of a banh mi.

Make-Ahead and Storage

One great thing about this dish is how well it keeps. You can mix up the sauce up to three days early and keep it in the fridge in a sealed container. The whole finished dish stays good in the fridge for about four days, so it's perfect for planning meals ahead. When you warm it up again, add a little splash of water since the sauce gets thicker when cold. The tofu balls freeze well after cooking too just make sure to let them thaw completely in your fridge before gently warming them up.

Ways To Switch It Up

This dish is super flexible based on what you've got on hand. Want it spicier? Throw in some fresh chili slices or a spoonful of gochujang paste to the sauce. You can swap out veggies based on what's in season - broccoli, snap peas, or bok choy all fit right in. Need something more filling? Toss in some already-cooked noodles during the last minute of cooking so they can soak up some sauce. You can also make it extra rich by adding a dash of sesame oil just before you serve it.

A bowl of meatballs with sauce. Pin it
A bowl of meatballs with sauce. | yummygusto.com

Let your tofu balls bubble in the sauce for at least 2 minutes so they soak up tons of flavor.

Frequently Asked Questions

→ Can I switch tofu balls for store options?

Sure! The dish works just as well with store-bought plant-based meatballs. The soy garlic sauce blends perfectly with any meatless protein choice.

→ What vegetables should I include?

Bell peppers, onions, and scallions are listed in the recipe, but you can toss in extras like mushrooms, broccoli, snap peas, or baby corn. Add firmer veggies early so they soften properly.

→ Can I replace Chinese black vinegar?

Yes, rice vinegar can take its place. Although black vinegar has a more complex taste, rice vinegar provides a good substitute for balancing the flavors.

→ How can I tweak the sauce flavor?

Adjust it based on your preference! More sugar makes it sweeter, extra soy or oyster sauce adds saltiness and umami, and more vinegar gives it a tangy kick.

→ What’s the best way to serve this?

You’ve got lots of options: enjoy them over warm rice, with stir-fried noodles, or even on lettuce wraps or flatbreads. Serve as the main dish or a crowd-pleasing appetizer.

→ Can I prepare extra sauce?

Definitely! The instructions mention doubling the sauce if you’re adding over 10 tofu balls or extra veggies. It’s great for those who love extra sauce with their noodles or rice.

Sweet Savory Garlic Tofu

Soft tofu balls smothered in a sweet soy sauce with garlic. A fast, tasty dish to pair with rice or noodles.

Prep Time
10 Minutes
Cook Time
15 Minutes
Total Time
25 Minutes
By: Sandra

Category: Vegetarian Meals

Difficulty: Easy

Cuisine: Modern Asian

Yield: 2 Servings

Dietary: Vegan, Vegetarian, Dairy-Free

Ingredients

→ Soy Garlic Sauce

01 1 tbsp vegetarian oyster sauce
02 1 tbsp Chinese black vinegar or rice vinegar
03 2 tbsp sugar
04 1/2 tbsp soy sauce
05 3 cloves garlic, minced
06 1/2 tbsp corn starch
07 1 tbsp water at room temperature

→ Tofu Balls

08 10 tofu balls or any plant-based meat alternatives you like

→ For Stir-Frying

09 1/2 red bell pepper, deseeded and chopped into small pieces
10 1/2 small shallot or red onion, finely chopped
11 1 tbsp a neutral oil, like vegetable or canola
12 1 scallion, sliced (separate white and green parts)

Instructions

Step 01

Mix all the sauce ingredients thoroughly in a bowl. Adjust flavors to taste.

Step 02

Pour some oil into a wok or big pan and warm it over medium heat. Toss in the white scallion pieces, letting them cook for a minute. Add the onions and peppers, cooking until softened.

Step 03

Give the sauce mix a good stir (the starch might settle at the bottom) and pour it in the pan. Let it simmer on medium heat, stirring now and then until it thickens after boiling.

Step 04

Drop the tofu balls into the pan, stirring them around so they're covered with sauce. Let them warm up for a couple of minutes, then turn off the heat.

Notes

  1. If you're cooking extra veggies or using more than 10 tofu balls, consider making more sauce.
  2. Goes great with noodles, rice, or stuffed into wraps.

Tools You'll Need

  • A big pan or wok
  • A bowl for mixing

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Soy
  • Wheat (in soy sauce unless opting for gluten-free)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 274
  • Total Fat: ~
  • Total Carbohydrate: ~
  • Protein: ~