• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes

Connoisseurus Veg logo

SUBSCRIBE

Sign up for updates and my FREE Vegan Dinner Solutions email series!

  • Email
  • Facebook
  • Instagram
  • Pinterest
  • Twitter
  • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
    • YouTube
  • ×
    Home » Main Dishes

    Published: Feb 1, 2016 · Modified: Mar 19, 2026 by Alissa Saenz · This post may contain affiliate links · 36 Comments

    Ginger-Glazed Tofu Meatballs

    Jump to Recipe Print Recipe

    Meatballs made from tofu? You’d never guess it! These tofu meatballs are hearty, savory, and drenched in a tangy soy-ginger glaze. Serve them up as a fun party appetizer, or add some rice and veggies for a flavor-packed meal.

    Countertop set with bowl of Tofu Meatballs and dishes of scallions and sesame seeds.

    Recently, I got an itch to create an Asian-inspired meatball recipe. The question was: what would I make them out of? I usually go with beans — lentil meatballs, chickpea meatballs, and classic vegan meatballs made from black beans and walnuts. But I wanted to try something different.

    Tofu crossed my mind, though I wasn’t totally sure it would work. As it turns out, tofu meatballs are pretty awesome.

    Jump to:
    • Ingredients You'll Need
    • How They're Made
    • Variations
    • Frequently Asked Questions
    • More Vegan Meatball Recipes
    • 📖 Recipe
    • 💬 Comments

    They’re hearty but a bit lighter than bean-based versions, which makes them perfect for a sweet, gingery glaze like you’d find in a stir-fry. To balance that, I seasoned the meatballs with smoky, savory flavors. The combination was delicious! They’re super versatile too. Serve them as party snacks with toothpicks, or turn them into dinner with a bowl of rice and veggies.

    Ingredients You'll Need

    Below you'll find a list of ingredients in this recipe, with notes and substitutions. Scroll all the way to the bottom of the post to see the full recipe, including the amount of each ingredient.

    Ingredients for making Tofu Meatballs with labels.
    • Tofu. Extra-firm tofu works best in this recipe. You'll need to drain it and pat it dry, but there's no pressing required for this recipe.
    • Shiitake mushrooms. Button mushrooms will work in a pinch.
    • Onion.
    • Garlic.
    • Panko breadcrumbs.
    • Non-dairy milk. Make sure it's unflavored and unsweetened. Most varieties are fine — such as soy, almond, or oat milk.
    • Soy sauce. Tamari and liquid aminos also work.
    • Ground flaxseed. This helps bind the meatballs together.
    • Liquid smoke. Look for this near the barbecue sauces at your grocery store.
    • Black pepper.
    • Vegetable oil. Any high-heat neutral oil you normally like to cook with is fine.
    • Rice vinegar. Look for this in the international aisle of your grocery store.
    • Maple syrup. Other liquid sweeteners like agave and coconut nectar can be substituted.
    • Toasted sesame oil. This will add lots of savory flavor to your sauce. Look for it in the international section of the grocery store.
    • Fresh ginger.
    • Water.
    • Cornstarch.
    • Accompaniments. Serve your meatballs with a sprinkle of sesame seeds and chopped scallions. If you're making a meal of them, add some rice and/or cooked veggies. The recipe makes plenty of sauce, so you can dress your veggies, too!

    How They're Made

    Below is a detailed photo tutorial on how to make this dish. Scroll all the way down if you'd like to skip right to the recipe!

    Prepare. Start by preheating your oven to 375°F. Line a baking sheet with parchment paper.

    Tofu Meatball ingredients in a food processor bowl.

    Load the food processor bowl. Add the tofu (broken into chunks), along with the mushrooms, onion, garlic, panko breadcrumbs, milk, soy sauce, liquid smoke, and black pepper.

    Blended tofu meatball mixture in a food processor bowl.

    Blend. Just pulse the machine. You want everything finely chopped and mixed, but with a bit of texture.

    Pastry brush brushing oil on unbaked Tofu Meatballs on a baking sheet.

    Roll. Roll the mixture into balls and arrange them on the baking sheet. Brush them with a bit of oil.

    Baked tofu meatballs on a baking sheet.

    Bake. Stick the baking sheet into the oven and bake the meatballs until they've browned. Flip them halfway through.

    Partially cooked tofu meatball sauce in a pot with wooden spoon.

    Make the sauce. Stir the soy sauce, rice vinegar, maple syrup, toasted sesame oil, and ginger together. Heat up the mixture on the stove.

    Ginger soy sauce in a pot with wooden spoon.

    Thicken. Stir cold water and cornstarch together. When the sauce comes to a simmer, stir in the cornstarch slurry to thicken it.

    Bowl of Tofu Meatballs over rice with chopsticks on the side.

    Serve. Toss your tofu meatballs with the ginger glaze when they come out of the oven. Top them with sesame seeds or scallions before serving, and if you're enjoying them as a meal, try serving them over rice or with some veggies (or both!).

    Variations

    • Sauce swaps. These meatballs would be great with pretty much any Asian-inspired stir-fry or dipping sauce, be it store-bought or homemade. Try teriyaki, sweet and sour, or peanut sauce.
    • Serving ideas. Serve your tofu meatballs in lettuce wraps, stuffed in mandarin pancakes, in bao buns, over noodles, or in grain bowls.
    • Flavor variations. Prefer a totally different vibe? Skip the ginger and season your meatballs with Italian herbs with marinara sauce, add smoky flavors and smother them in vegan barbecue sauce, or use savory herbs and a dairy-free cream sauce.

    Frequently Asked Questions

    Can these tofu meatballs be made gluten-free?

    I haven't tried this, but I think so. Use any vegan gluten-free breadcrumbs (even if you have to make them yourself), and replace the soy sauce with gluten-free tamari.

    Can I make this recipe oil-free?

    Yep! Just skip the oil-brushing step. They won't brown as much, but will still be delicious.

    Can I use a different variety of tofu?

    Yes — firm or super-firm should work, although you may need to use some extra breadcrumbs for firm, and a few less if using super-firm.

    How should I store leftover tofu meatballs?

    If possible, skip combining the sauce and meatballs so you can store them separately. If you've already combined them, no big deal — the meatballs might soak up some sauce and soften a bit. Store the meatballs and sauce in separate airtight containers in the fridge for up to three days, or in the freezer for up to three months.

    More Vegan Meatball Recipes

    You can find my full collection of vegan meatballs here.

    • Table Set with Bowl of Vegan German Meatballs & Cabbage, Silverware, Napkin, Glass of Beer and a Skillet of Cabbage
      Vegan German Meatballs & Cabbage with Creamy Mustard Sauce
    • Close Up of a Vegan Meatball Banh Mi on a Plate with Drinking Glass in the Background
      Vegan Meatball Banh Mi
    • Bowl of Vegan Gumbo with rice and chopped scallions.
      Vegan Gumbo with Andouille Red Bean Meatballs
    • Firecracker Chickpea Meatballs topped with chives in a cast iron skillet.
      Firecracker Chickpea Meatballs

    📖 Recipe

    Bowl of ginger glazed tofu meatballs with sesame seeds and scallions.
    Print Pin
    4.75 from 4 votes

    Ginger-Glazed Tofu Meatballs

    Meatballs made from tofu? You’d never guess it! These tofu meatballs are hearty, savory, and drenched in a tangy soy-ginger glaze. Serve them up as a fun party appetizer, or add some rice and veggies for a flavor-packed meal.
    Course Appetizer, Entree
    Cuisine American, Asian
    Prep Time 15 minutes minutes
    Cook Time 30 minutes minutes
    Total Time 40 minutes minutes
    Servings 4
    Calories 246kcal
    Author Alissa

    Equipment

    • Food processor

    Ingredients

    For the Tofu Meatballs

    • 7 ounces extra-firm tofu, drained and patted dry
    • 4 ounces shiitake mushrooms, caps only, roughly chopped
    • 1 small onion, quartered
    • 1 garlic clove, minced
    • 1 ¼ cups panko breadcrumbs
    • 2 tablespoons unflavored and unsweetened non-dairy milk
    • 2 tablespoons soy sauce
    • 1 tablespoon ground flaxseed
    • 1 teaspoon liquid smoke
    • Black pepper, to taste
    • 1 tablespoon vegetable oil

    For the Ginger Glaze

    • ⅓ cup soy sauce
    • 3 tablespoons rice vinegar
    • 3 tablespoons maple syrup
    • 1 ½ teaspoons toasted sesame oil
    • 1 tablespoon freshly grated ginger
    • ⅓ cup chilled water
    • 1 ½ tablespoons cornstarch

    For Serving

    • Toasted sesame seeds
    • Chopped scallions
    • Cooked rice, optional
    • Steamed or stir-fried vegetables, optional
    US Customary - Metric

    Instructions

    Make the Tofu Meatballs

    • Preheat oven to 375°F. Line a baking sheet with parchment paper.
    • Break the tofu into a few chunks and add it to the bowl of a food processor fitted with an S-blade, along with the shiitake mushrooms, onion, garlic, panko breadcrumbs, non-dairy milk, soy sauce, flaxseed, liquid smoke, and black pepper.
    • Pulse the machine until the mixture is well blended and crumbly, stopping to scrape down the sides of the bowl as needed. Don't overblend the mixture — keep a bit of texture.
    • Roll the mixture into about 20 balls and arrange them on the baking sheet. Brush them with the oil.
    • Bake the meatballs for about 30 minutes, until lightly browned, turning about halfway through.

    Make the Soy-Ginger Glaze

    • While the meatballs bake, place the soy sauce, vinegar, maple syrup, sesame oil, and ginger into a small pot and set it over medium heat.
    • While the sauce heats up, whisk the chilled water and cornstarch together in a small cup or container.
    • Once the sauce comes to a boil, stir in the cornstarch slurry. Bring the sauce back up to a simmer. Once it comes to a simmer it should thicken quickly — remove it from heat once it does.

    Serve

    • Pour the glaze over the meatballs and sprinkle them with sesame seeds and scallions. Serve with rice and/or veggies, if desired.

    Notes

    Nutritional information does not include accompaniments.

    Would you like to save this?

    We'll email this post to you, so you can come back to it later!

    Nutrition

    Serving: 5meatballs | Calories: 246kcal | Carbohydrates: 34g | Protein: 10g | Fat: 8g | Saturated Fat: 1g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 2g | Trans Fat: 0.02g | Sodium: 1771mg | Potassium: 347mg | Fiber: 3g | Sugar: 13g | Vitamin A: 0.5IU | Vitamin C: 2mg | Calcium: 93mg | Iron: 2mg
    « Vegan Meatloaf Burgers
    Vegan Mushroom Lentil Lasagna »

    Sharing is caring!

    • Facebook
    • Twitter
    • Reddit
    • Email

    About Alissa Saenz

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors! You can read more about me here.

    I'd love to connect with you on Facebook, Instagram, or Pinterest.

    Reader Interactions

    Comments

      4.75 from 4 votes

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




    1. Kristine Allison says

      April 06, 2026 at 5:23 pm

      5 stars
      Made these yesterday and they are so delicious. Thank you so much. I’m actually gonna look into making these into like a spicy sandwich with a slaw :)

      Reply
    2. Colleen Mayberry says

      December 20, 2025 at 2:16 pm

      Do you think these would freeze well? They sound amazing!

      Reply
      • Alissa Saenz says

        December 22, 2025 at 9:13 am

        Thank you! Yes, they freeze well! If you can freeze them before saucing them, that works best. If they're already sauced, don't worry about it — they'll be fine!

        Reply
    3. sengel says

      November 10, 2020 at 10:31 pm

      quick tip when rolling meatballs wet your hands in between to minimize the meatball mix sticking to your hands and it helps shape them!

      Reply
    4. Jan says

      July 08, 2019 at 8:08 pm

      These sound and look terrific. Thanks for sharing. I’m concerned about the extreme amount of sodium. Any suggestions?

      Reply
      • Alissa Saenz says

        July 11, 2019 at 3:09 pm

        Most of the sodium comes from the soy sauce, so try cutting back on that, or using a low sodium variety. If you want to check out the sodium content of your modified version of the recipe, try using this calculator: https://www.verywellfit.com/recipe-nutrition-analyzer-4157076

        Reply
    5. Bella says

      December 04, 2018 at 3:25 pm

      I don't have a food processor at home but I have a hand blender... would that work to mix and blend the ingredients?? Or can i just use my hands?

      Reply
      • Alissa Saenz says

        December 06, 2018 at 5:24 pm

        I think you could do it by hand if everything is chopped up really fine. Enjoy!

        Reply
    6. Natalie says

      September 16, 2018 at 3:32 am

      5 stars
      I just made these and they are UNREAL!!!!!
      i didnt have cornstarch so i just mixed flour and water to thicken it and it still turned out amazing.
      Also used oats instead of breadcrumbs
      LOVE this. Thank you so much!

      Reply
      • Alissa Saenz says

        September 16, 2018 at 3:06 pm

        Yay!! I'm so glad you enjoyed them! Thanks Natalie!

        Reply
    7. Kaitlan Degner says

      August 10, 2018 at 4:40 pm

      4 stars
      For anyone who is curious, I reluctantly made these with my vitamix because my food processor is broken (with a new part on the way) and I couldn’t wait to try them. They obviously went right past the crumbly stage to the “puréed” stage in the blender. I added some extra tofu and extra panko and it seemed to help, and then I also chilled them for a few hours before putting them into the oven. I’m sure the texture was off a little, but they were still super flavorful and delicious.The sauce was amazing- we paired our balls with noodles and veggies, so I doubled the sauce like most people.

      Alissa, once my food processor is back in business, these will be a regular in our house! And the sauce I’m totes going to make and put on other things- cauli wings, anyone?!!!

      Reply
      • Alissa Saenz says

        August 12, 2018 at 10:54 am

        This sauce would be so good on cauliflower wings!! I'm so glad you enjoyed these! Thanks Kaitlan!

        Reply
    8. G says

      June 27, 2018 at 3:12 pm

      Hi do you still reply to this feed ..?.. If so what substitutes could I use for instead of panko bread crumbs and cornstarch ..?..

      Reply
      • Alissa Saenz says

        July 01, 2018 at 8:29 pm

        Try out flour (or just grinding up some oats in the food processor) in place of the panko. You might need to use a bit less though - try 1 cup. And arrowroot should work in place of cornstarch. Enjoy!

        Reply
    9. Shuying says

      December 29, 2017 at 6:46 am

      5 stars
      looks delicious! I don't have an oven at home, is there any other way I could cook the meatballs?

      Reply
      • Alissa Saenz says

        December 29, 2017 at 9:56 pm

        Thank you! I'd try putting them in a large skillet with a light coating of oil, covering and cooking over medium heat for about 20 minutes. Roll them once or twice during cooking. I'm not 100% sure this will work, but I've done it with other vegan meatballs made from beans and it did. :)

        Reply
    10. Jeff says

      February 22, 2017 at 9:30 pm

      I don't care for tofu but had some in the fridge from a vegetarian friend's weekend visit. Decided to give these a try...delicious! BTW a couple of tweaks... I didn't have flax seed, just used one egg white and no milk...consistency was perfect. Also substituted Worcestershire sauce for the liquid smoke. Double the glaze...you'll want more!

      Reply
      • Alissa Saenz says

        February 23, 2017 at 2:57 pm

        I'm glad you liked them and found a way to use up the tofu in the fridge. :)

        Reply
    11. Janet says

      December 02, 2016 at 12:16 pm

      Hi, what can I substitute for the mushroom? I do t eat mushrooms. Thanks.
      Janet

      Reply
      • Alissa Saenz says

        December 04, 2016 at 10:38 am

        You could leave them out, use a bit of extra tofu, or sub your favorite veggie - broccoli or cauliflower might be nice. :)

        Reply
    12. Kylie says

      March 25, 2016 at 3:31 am

      yum! I made with ordinary mushrooms and apple cider vinegar instead of rice vinegar, and honey instead of maple syrup (reflecting what I had in the cupboard). I also totally omitted the flax seeds for the same reason - didn't realise what it was for, could try egg replacer next time I guess.

      I'm in Australia so perhaps our liquid smoke is stronger... but 1 tsp was way too much and overpowered it all, giving a distinct bitterness I've had when I've overdone it before. I'll try ¼ tsp next time. Or maybe try the smoked paprika idea.

      I also agree with the sauce - I used a bit more on veggies and rice so will make more next time!

      Thanks for a yummy new recipe.

      Reply
    13. Jane says

      March 01, 2016 at 3:43 am

      Great recipe! I made these with 'Swiss Brown' mushrooms as that was all that was available. Oh and no liquid smoke so subbed a 1/2 tsp of smokey paprika, and a dash of chipotle sauce. They worked out just fine - in fact were delicious! I increased the glaze by 1.5 as i like a lot of sauce and think as a main they would have been a tad dry on rice otherwise. As a snack on a stick probably the sauce amount would be fine. Do you think spare mixture would freeze ok? I was running out of time so as soon as I had enough tofu balls made for dinner I abandoned the rest of the mix into the fridge. Or would I be better cooking them and then freezing?
      Thank you!

      Reply
      • Alissa Saenz says

        March 01, 2016 at 10:32 pm

        Glad you enjoyed them! I had a question come in about subbing different mushrooms, so I'm glad to hear that worked out! I think your best bet would be to freeze the mix, but I'll have to give it a try next time I make them. Tofu gets more crumbly when you freeze it, so I think if you cooked them first I feel like they might fall apart.

        Reply
        • Jane says

          March 01, 2016 at 11:01 pm

          Thanks Alissa! I might just bake them up as a side for tonight's dinner :)

          Reply
    14. Dyan says

      February 19, 2016 at 2:50 pm

      Is it just me or you missed adding the freshly grated ginger in your procedure in making the glaze?

      Reply
      • Alissa Saenz says

        February 19, 2016 at 3:40 pm

        Oops! Fixed. Thank you!

        Reply
    15. Sadaf says

      February 15, 2016 at 11:20 pm

      Where can I find liquid smoke? Or is there a substitution?

      Can't wait to try this! :)

      Reply
      • Alissa Saenz says

        February 19, 2016 at 3:52 pm

        Most supermarkets carry liquid smoke near the barbecue sauces. I've also included a link to where you can buy it on Amazon. It's not absolutely necessary, but does give them a nice flavor. You could try a little smoked paprika if you can't get your hands on liquid smoke. Enjoy!!

        Reply
      • Geraldine says

        July 02, 2016 at 10:17 am

        some smoked paprika will give a smokey flavour

        Reply
        • Alissa Saenz says

          July 05, 2016 at 9:46 pm

          I actually just made a batch of bean-based meatballs with smoked paprika, and they came out great. :)

          Reply
    16. stephanie says

      February 08, 2016 at 7:46 pm

      can the flaxseed be subsituted for an egg? Or is it used for another purpose?

      Reply
      • Alissa Saenz says

        February 09, 2016 at 10:53 pm

        It is in there as a binder. If you use an egg instead you might want to just cut back on the other liquid - maybe leave out the milk altogether.

        Reply
    17. Lauren Gaskill | Making Life Sweet says

      February 05, 2016 at 3:35 pm

      LOVE these Alissa and totally making them this weekend! Pinned! :D

      Reply
      • Alissa Saenz says

        February 09, 2016 at 10:43 pm

        Awesome! Enjoy and thank you for the pin!! :)

        Reply
    18. Victoria says

      February 02, 2016 at 1:23 pm

      Could I substitute another kind of mushroom? Shiitake just aren't my thing.

      Reply
      • Alissa Saenz says

        February 03, 2016 at 9:55 pm

        I think most types of mushrooms would work just fine. White button mushrooms are probably a safe bet. Enjoy!

        Reply

    Primary Sidebar

    Alissa standing in front of kitchen cabinets.

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors!

    More about me →

    Popular

    • Sliced loaf of Vegan Banana Bread with a cup of tea in the background.
      The Best Vegan Banana Bread
    • Plate of Teriyaki Tofu with broccoli and rice.
      Crispy Baked Teriyaki Tofu
    • Two Glasses of Vegan Rice Pudding with Cinnamon Sticks and Strawberries
      Creamy Vegan Rice Pudding
    • Table Set with a Bowl of Lentil Soup, Blue Pot and Water Glass
      Classic Lentil Soup

    Footer

    ↑ back to top

    Resources

    • About
    • Contact
    • Privacy Policy
    • Photo Use Policy

    Connect

    • Sign Up for emails and updates
    • Connoisseurus Veg on Facebook
    • Connoisseurus Veg on Pinterest
    • Connoisseurus Veg on Instagram

    Reader Favorites

    • Tuscan Kale Soup
    • Asian Slaw
    • Vegetarian Slow Cooker Chili
    • Mediterranean Pasta
    • Vegan Doughnuts
    • Classic Lentil Soup

    As an Amazon Associate I earn from qualifying purchases. Learn more here.

    Copyright © 2013-2025 Tofu Press LLC & Alissa Saenz

    2991 shares
    • 132

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.