If you are looking for a deliciously comforting plant-based dish that packs a punch of flavor, the Garlic and Soy Tofu Meatballs Recipe is sure to become your new favorite. These tofu meatballs are beautifully tender on the inside with a flavorful garlicky, soy glaze that brings a sticky, rich umami goodness to every bite. Whether you’re a tofu connoisseur or just starting your plant-based journey, this recipe is simple, satisfying, and perfect for a cozy dinner or a fun weekend treat.
Ingredients You’ll Need
Every ingredient in this recipe plays a crucial role, coming together effortlessly to build layers of flavor, texture, and visual appeal. Using simple pantry staples like soy sauce and garlic ensures your tofu meatballs are anything but boring, while a few fresh touches turn this into an unforgettable dish.
- Extra-firm tofu (450 g): The base of the meatballs, providing a hearty texture that holds its shape perfectly.
- Low sodium soy sauce (1 tablespoon + 80 ml): Adds rich, savory depth without overpowering the dish.
- Tomato purée/paste (1 tablespoon): Gives a subtle tang and moisture to the meatballs.
- Garlic (6 cloves total): Infuses the meatballs and sauce with its irresistible bold flavor.
- Spring onions (2 finely chopped): Bring a fresh, slightly sharp bite to the mix.
- Agave syrup (1 teaspoon) and maple syrup or agave nectar (2 tablespoons): Add a delicate sweetness balancing the salty and tangy notes.
- Oat flour (3 tablespoons): Binds the tofu mixture without heaviness.
- Fine sea salt (½ teaspoon): Enhances every other flavor.
- Olive oil (1 tablespoon): Keeps the meatballs moist and helps with the cooking process.
- Water (3 tablespoons): Used to thin the sauce and help it come together.
- Rice vinegar (2 tablespoons): Adds a bright acidity that lifts the sauce.
- Toasted sesame oil (1 teaspoon): Provides an irresistible nutty aroma and taste.
- Cornstarch slurry (optional): For thickening the sauce to a perfect glossy finish.
- Cooked brown rice (300 g): A wholesome base that complements the meatballs beautifully.
- Roasted white sesame seeds, chopped cilantro, and finely chopped red chili: Ideal garnishes for color and fresh bursts of flavor.
How to Make Garlic and Soy Tofu Meatballs Recipe
Step 1: Prepare the Tofu
Begin by draining any excess water from your extra-firm tofu. This step is crucial for achieving meatballs that hold their shape rather than crumble apart. Wrapping the tofu in a nut milk bag or clean tea towel and squeezing gently will get rid of moisture that could make your mix too wet to form.
Step 2: Mix the Meatball Ingredients
Once drained, transfer the crumbled tofu to a large bowl. Add the soy sauce, tomato purée, finely minced garlic, chopped spring onions, agave syrup, oat flour, and sea salt. Using clean hands, mix everything until the mixture is evenly combined and sticky enough to roll into balls. This tactile step lets you feel when everything has just the right consistency.
Step 3: Shape and Cook the Meatballs
Roll the mixture into 12 even-sized balls and place them on a lined baking tray or in your air fryer basket. Lightly brush or spray them with olive oil to help create a crispy exterior. Cook in an air fryer at 200 °C for 15-20 minutes, turning halfway through, or bake for 20-25 minutes until golden and firm. This gentle cooking ensures a perfect outer texture while keeping the inside soft.
Step 4: Make the Sticky Garlic Soy Sauce
While your tofu meatballs cook, combine the soy sauce, water, maple syrup or agave nectar, rice vinegar, minced garlic, and toasted sesame oil in a frying pan over medium heat. Bring it to a gentle simmer and let the flavors meld for 5 minutes, stirring occasionally. For a glossy, thick sauce, stir in an optional cornstarch slurry and continue simmering for a few more minutes to perfection.
Step 5: Coat and Finish
Once the sauce is ready and thickened, gently add the cooked tofu meatballs to the pan, spooning the sauce over so each one is fully coated in that sticky, garlicky glaze. This final step locks in the flavor and creates a beautiful glossy finish that makes these meatballs so irresistible.
How to Serve Garlic and Soy Tofu Meatballs Recipe
Garnishes
Fresh garnishes are more than decorative; they complement the richness of the meatballs perfectly. Sprinkle roasted white sesame seeds for a nutty crunch, chopped cilantro for a burst of freshness, and finely chopped red chili to add a little heat and vibrant color. These simple touches brighten the whole dish and make each serving look as good as it tastes.
Side Dishes
Serving these garlic and soy tofu meatballs over a bed of cooked brown basmati rice brings warmth and a satisfying heartiness that balances the sticky sauce beautifully. For extra greens, steamed bok choy or sautéed snap peas make excellent companions, offering crisp textures and vibrant color that round out the meal.
Creative Ways to Present
If you want to impress guests or add a fun twist to your meal, try skewering these meatballs with slices of bell peppers and pineapple for a sweet and savory bite. You can also serve them as sliders between small buns with a smear of vegan mayo and fresh cucumber slices for a fantastic party snack that everyone will love.
Make Ahead and Storage
Storing Leftovers
Leftover garlic and soy tofu meatballs keep beautifully in an airtight container in the refrigerator for up to 3 days. Make sure they cool completely before storing to retain their texture. When ready to eat, simply reheat gently to enjoy that lovely sticky sauce and tender tofu all over again.
Freezing
You can freeze the tofu meatballs either before or after cooking. To freeze before cooking, form the balls and flash freeze them on a tray, then transfer to a freezer-safe container to prevent sticking. Frozen cooked meatballs stored in a sealed container will keep for up to 2 months, making for a perfect ready-to-go meal on busy days.
Reheating
For the best results, gently reheat leftover meatballs and sauce together in a pan over low heat, stirring occasionally until warmed through. Microwaving is quicker but can sometimes make tofu a bit dry, so adding a splash of water or extra sauce helps restore the perfect moistness.
FAQs
Can I use regular soy sauce instead of low sodium?
Yes, you can use regular soy sauce, but keep in mind it will make the dish saltier. If you prefer less salt, opt for low sodium varieties or adjust the amount accordingly.
What can I substitute for oat flour?
If you don’t have oat flour, you can use all-purpose flour, chickpea flour, or even crushed breadcrumbs to help bind the tofu meatballs without affecting the flavor too much.
Is it necessary to use cornstarch in the sauce?
No, the cornstarch slurry is optional. It helps thicken the sauce and give it that glossy, sticky texture, but if you prefer a thinner sauce, you can skip it without any issue.
Can these tofu meatballs be made gluten-free?
Absolutely! Just swap out regular soy sauce for tamari, which is gluten-free, and ensure your oat flour or any other binding ingredient is certified gluten-free as well.
What other ways can I enjoy these garlic and soy tofu meatballs?
These meatballs are incredibly versatile – try them tossed into a noodle bowl, wrapped in lettuce leaves as fresh wraps, or chopped up as a protein boost in salads or grain bowls.
Final Thoughts
There is something truly comforting and satisfying about the Garlic and Soy Tofu Meatballs Recipe that makes it perfect for any night of the week. With their rich flavor, enticing sticky sauce, and simple ingredients, these meatballs are a delightful way to enjoy tofu in a whole new way. I can’t wait for you to try them and share this wonderful recipe with your loved ones!
PrintGarlic and Soy Tofu Meatballs Recipe
These Garlic and Soy Tofu Meatballs are a delicious plant-based alternative to traditional meatballs, packed with rich umami flavors from soy sauce and garlic. They are air-fried or baked to a perfect golden texture and coated in a sticky, savory garlic soy sauce, served over nutritious brown rice and garnished with sesame seeds, cilantro, and red chili for a fresh, spicy kick.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 12 meatballs, serves 4
- Category: Main Course
- Method: Air Frying
- Cuisine: Asian Fusion
- Diet: Gluten Free
Ingredients
For the Tofu Meatballs
- 450 g extra-firm tofu, drained
- 1 tablespoon low sodium soy sauce (or tamari if gluten free)
- 1 tablespoon tomato purée/paste
- 3 cloves garlic, finely minced
- 2 spring onions, finely chopped
- 1 teaspoon agave syrup
- 3 tablespoon oat flour
- ½ teaspoon fine sea salt
- 1 tablespoon olive oil (for coating)
For the Sticky Garlic and Soy Sauce
- 80 ml low sodium soy sauce (or tamari if gluten free)
- 3 tablespoon water
- 2 tablespoon maple syrup or agave nectar
- 2 tablespoon rice vinegar
- 3 cloves garlic, minced
- 1 teaspoon toasted sesame oil
- 1 teaspoon cornstarch mixed with 2 teaspoon water (optional for thickening)
For Serving
- 300 g cooked brown rice
- Roasted white sesame seeds
- Cilantro/coriander, finely chopped
- 1 red chilli, finely chopped
Instructions
- Preheat and Prepare Tofu: Preheat your oven or air fryer to 200 °C. Crumble the drained tofu into a nut milk bag or clean tea towel and wring out excess water. Transfer the pressed tofu into a large mixing bowl.
- Mix Meatball Ingredients: Add low sodium soy sauce, tomato purée, minced garlic, chopped spring onions, agave syrup, oat flour, and sea salt to the tofu. Combine all ingredients thoroughly using clean hands until the mixture is cohesive and holds together well.
- Form Meatballs: Roll the tofu mixture into 12 equal-sized meatballs. Arrange them on a lined baking tray or the basket of your air fryer. Lightly brush or spray each meatball with olive oil to ensure they crisp up during cooking.
- Cook Meatballs: Air fry the meatballs for 15-20 minutes, turning halfway through for even cooking. Alternatively, bake them in the oven for 20-25 minutes at 200 °C until golden and firm.
- Prepare the Sauce: In a frying pan, combine soy sauce, water, maple syrup or agave nectar, rice vinegar, minced garlic, and toasted sesame oil. Stir well to mix all ingredients.
- Simmer the Sauce: Place the pan over medium heat and bring the sauce to a gentle simmer. Let it cook for 5 minutes, stirring occasionally to blend the flavors and infuse the garlic.
- Thicken Sauce (Optional): If a thicker sauce is desired, mix cornstarch with water to form a slurry. Add the slurry to the sauce and stir continuously to prevent lumps. Continue simmering for an additional 2-3 minutes until the sauce thickens and becomes glossy.
- Coat Meatballs: Add the cooked tofu meatballs to the sauce and stir gently to coat them evenly in the sticky garlic soy glaze.
- Serve: Plate the meatballs over cooked brown rice. Garnish with roasted white sesame seeds, chopped cilantro, and finely chopped red chili for a flavorful finish.
Notes
- Pressing the tofu well is essential to remove excess moisture and help the meatballs hold their shape.
- Adjust the sweetness of the sauce by modifying the amount of maple syrup or agave nectar according to your taste.
- For gluten-free option, use tamari instead of soy sauce and ensure oat flour is certified gluten free.
- You can bake the meatballs instead of air frying, but air frying yields a crispier texture with less oil.
- To make the dish spicier, increase the amount of red chili or add chili flakes to the sauce.