• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Veggies Save The Day
  • About Me
  • Recipes
  • Vegan Fall Recipes
  • eBooks
  • Guide
    • Facebook
    • Instagram
    • Pinterest
menu icon
go to homepage
  • About
  • Recipes
  • Spring
  • eBooks
  • FREE Guide
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • About
    • Recipes
    • Spring
    • eBooks
    • FREE Guide
    • Facebook
    • Instagram
    • Pinterest
  • ×

    Home » Recipes » Vegan Main Dish Recipes

    Tofu Meatballs

    By: Amy Katz · Published: Sep 19, 2022 · Last modified: Sep 19, 2022 · This post may contain affiliate links. · As an Amazon Associate I earn from qualifying purchases.

    Jump to Recipe - Print - Pin
    Special diet: gluten-free option, nut-free, vegan
    Plate of tofu meatballs in top image and plate of spaghetti with marinara topped with meatballs and sprig of basil in bottom image with text overlay Tofu Meatballs.

    Tofu meatballs are easy to make in an oven or air fryer. Serve these hearty vegan meatballs with your favorite sauce, pasta, or on their own.

    Plate of meatballs with one in front with a bite taken out of it and a plate of spaghetti in the background.

    Just because you are avoiding meat doesn't mean you need to give up your favorite comfort foods like spaghetti and meatballs.

    Tofu is a versatile protein that takes on the flavors of whatever it's prepared with. It can stand in for feta cheese in tomato basil cucumber salad. Or as a replacement for scrambled eggs in a vegan breakfast casserole.

    Tofu meatballs may not look or taste exactly like the traditional version, but they are hearty, scrumptious, and satisfying.

    Jump to:
    • Why you'll love this recipe
    • Ingredients
    • Instructions
    • Amy's tip
    • Variations
    • Serving suggestions
    • Storing and freezing
    • FAQ
    • More tofu recipes
    • 📋 Recipe
    • 💬 Comments

    Why you'll love this recipe

    • It's easy to make with mostly pantry staples you may already have in your kitchen.
    • You can either bake or air fry the meatballs.
    • It's inspired by a classic favorite but made with whole-food plant-based ingredients.

    Ingredients

    Ingredients with labels: Tofu, onion powder, garlic powder, tomato paste, Italian seasoning, Dijon mustard, ground flaxmeal, salt, pepper, tamari, olive oil, and rolled oats.

    Tofu: I recommend Hodo Organic Extra-Firm Tofu which doesn't require pressing. If you use extra-firm tofu that's packed in water, use a tofu press to remove the excess liquid before making this recipe.

    For the complete list of ingredients with measurements plus recipe instructions, please see the recipe card at the bottom of this post.

    Instructions

    Steps 1 and 2: Whisking water and ground flax seeds, and oats in a food processor.
    • Step 1: Make a "flax egg" by whisking together flax meal and water.
    • Step 2: Use a food processor to grind rolled oats into a coarse flour.
    Steps 3 and 4: Mixing bowl with crumbled tofu and mixing bowl with all of the ingredients mixed together.
    • Step 3: Crumble the tofu.
    • Step 4: Fold in the flax mixture, ground oats, and remaining ingredients.
    Steps 4 and 5: The tofu mixture rolled into balls on a baking sheet, and the baked meatballs.
    • Step 5: Roll the tofu mixture into balls and brush with olive oil.
    • Step 6: Bake or air fry, flipping halfway through, until golden brown and crispy on the outside.

    Amy's tip

    It's easier to form the meatballs if your hands are wet. Lightly squeeze the tofu mixture as you roll to ensure they don't fall apart.

    Variations

    This tofu meatball recipe can be customized to suit your tastes. Here are some suggestions to get you started:

    • Add crushed red pepper flakes, ground Aleppo peppers, or paprika for extra spice and heat.
    • In place of Italian seasoning, use a combination of basil, oregano, and parsley. Or try rosemary, thyme, and sage.
    • Add a cheesy flavor with a few tablespoons of nutritional yeast.
    • Out of oats? Substitute and equal amount of breadcrumbs.
    • Try vegan Worcestershire in place of tamari or soy sauce.

    Serving suggestions

    Plate of spaghetti topped with red sauce, tofu meatballs, and fresh basil with platter of meatballs in the background.

    Tofu meatballs are delicious served in a variety of ways. You can eat them plain or with a sauce.

    • Serve them with spaghetti and tomato sauce or pumpkin marinara.
    • Enjoy them with Mediterranean yellow rice, grilled veggie kabobs, and vegan garlic yogurt sauce.
    • Turn them into a holiday meal with olive oil mashed potatoes, roasted Brussels sprouts and carrots, Mediterranean sourdough stuffing, vegan onion gravy, and cranberry raspberry sauce.

    Storing and freezing

    Leftover tofu meatballs can be covered and refrigerated for 3-4 days or frozen for up to 3 months. Defrost in the refrigerator overnight before reheating.

    FAQ

    How do you keep vegan meatballs from falling apart?

    The combination of grains (like ground oats or breadcrumbs) and flax (a substitute for eggs) keep the vegan meatballs from falling apart.

    Do you have to rinse tofu?

    After removing the tofu from the package, rinse, drain, and pat dry with kitchen towels. If it requires pressing, rinse, press, then pat dry.

    How long does it take to press tofu?

    Press the tofu for 10 to 15 minutes to remove the excess moisture. Or use super-firm tofu or extra-firm tofu not stored in water and you can skip the pressing. I recommend Hodo Organic Extra-Firm Tofu.

    More tofu recipes

    • Mediterranean Crumbled Tofu Tacos
    • Teriyaki Tofu Skewers with pineapple, red bell pepper, and onion cooking on a barbecue grill.
      Teriyaki Tofu Skewers
    • Plate of air fried tofu coated with lemon sauce and garnished with fresh lemon
      Air Fried Tofu with Lemon Sauce
    • Plate of tofu scramble and toast with a gold fork
      Best Vegan Tofu Scramble Recipe with Pesto

    And for even more recipes, join the Vegan Mediterranean Diet Recipes Facebook group for support, inspiration, and fun.

    If you love this recipe, please give it 5 stars! ★★★★★

    📋 Recipe

    Plate with tofu meatballs on it and one in front with a bite taken out of it.

    Tofu Meatballs

    Tofu meatballs are easy to make in an oven or air fryer. Serve these hearty vegan meatballs with your favorite sauce, pasta, or on their own.
    5 from 9 votes
    Print Pin SaveSaved! Rate Email recipe + ingredient list
    Special diet: gluten-free option, nut-free, vegan
    Course: Main Course
    Cuisine: American, Fusion, Italian
    Prep Time: 15 minutes
    Cook Time: 30 minutes
    Total Time: 45 minutes
    Servings: 3
    Calories: 203kcal
    Author: Amy Katz

    Equipment

    • EZ Tofu Press
    • Food Processor
    • baking sheet pan
    • parchment paper
    • silicone basting brush

    Ingredients

    • 1 Tablespoon ground flax seeds, (flax meal)
    • 3 Tablespoons water
    • ½ cup rolled oats, (Choose certified gluten-free, if necessary.)
    • 14 ounces extra-firm tofu, pressed (Or use super-firm tofu without pressing.)
    • 2 Tablespoons tomato paste
    • 1 Tablespoon Dijon mustard
    • 1 Tablespoon tamari, (or soy sauce)
    • 1 Tablespoon Italian seasoning
    • 1 teaspoon onion powder
    • 1 teaspoon garlic powder
    • salt and pepper, to taste
    • 1 Tablespoon olive oil
    US Customary - Metric
    Prevent your screen from going dark

    Instructions

    • In a small bowl, whisk together the ground flax seeds and water to combine. Set aside.
    • Add the oats to the bowl of a food processor. Process until a coarse flour is formed. Set aside.
    • If baking, pre-heat the oven to 400°F. If air frying, pre-heat the air fryer to 425°F.
    • In a large mixing bowl, crumble the tofu with your hands until it resembles the texture of ground meat.
    • Add the flax seed mixture, oat mixture, tomato paste, Dijon mustard, tamari, Italian seasoning, onion powder, garlic powder, and salt and pepper. Mix with your hands until well combined.
    • Use your hands to form the tofu mixture into about 14 balls about an inch in diameter. Lightly squeeze so that the mixture stays together. Place the balls on a lined baking sheet or in the basket or tray of an air fryer. Brush each ball with the olive oil.
    • Bake the meatballs for 25 to 30 minutes or air fry for 20 minutes, flipping halfway through, until golden brown and slightly crispy on the outside.

    Notes

    This recipe makes approximately 14 meatballs.
    Amy's tip: It's easier to form the balls if your hands are wet.
    Storing: Leftovers can be covered and refrigerated for 3 to 4 days or frozen for up to 3 months. Defrost overnight in the refrigerator before reheating.
    SUBSCRIBE to Veggies Save The DaySign up today! JOIN BY CLICKING HERE

    Nutrition

    Calories: 203kcal | Carbohydrates: 17g | Protein: 14g | Fat: 9g | Saturated Fat: 1g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 4g | Sodium: 562mg | Potassium: 440mg | Fiber: 4g | Sugar: 3g | Vitamin A: 195IU | Vitamin C: 3mg | Calcium: 93mg | Iron: 4mg

    Nutritional information is an estimation only.

    More Vegan Main Dish Recipes

    • Bowl of pan fried chickpeas garnished with a lemon wedge.
      Pan Fried Chickpeas
    • Bowl of mac and cheese.
      Vegan Mac and Cheese Without Cashews
    • Platter of stuffed mushrooms garnished with fresh parsley.
      Vegan Stuffed Mushrooms
    • Bowl of black bean chili topped with diced avocado and garnished with a slice of lime.
      Easy Vegan Black Bean Chili
    • Facebook
    • Twitter

    About Amy

    Amy Katz is a vegan recipe developer, photographer, and Certified Vegan Nutrition Health Coach. She loves sharing delicious plant-based Mediterranean diet recipes that home cooks of all levels can enjoy. Her easy vegan recipes have been featured on HuffPost, LIVESTRONG, Healthline, Parade, VegNews, BuzzFeed, MSN, Greatist, Country Living, Insider, Brit+Co, Well+Good, and more. She lives in Orange County, California with the love of her life, Brad, and their adorable black cat, Ozzy.

    Reader Interactions

    Comments

    All commentsI made this
    1. Gracie

      March 15, 2023 at 1:02 pm

      5 stars
      I just made these and they're so good! Used a real egg instead of flax and added some minced mushrooms. I love them and my family loved them. Thanks for the recipe!

      Reply
    2. Maria

      February 06, 2023 at 5:06 pm

      Thanks for the recipe. Delicious and customizable. I’ve made them three times this month. I appreciate it, Amy!

      Reply
      • Amy Katz

        February 07, 2023 at 8:58 am

        I'm so happy you are enjoying the recipe, Maria!

        Reply
    3. in2insight

      September 26, 2022 at 12:25 pm

      5 stars
      These are so easy to make, are delicious and pretty dang healthy too.
      Encouraged by how versatile these are, made them into fish-less patties by subbing the Italian spice with 1 tsp of Old Bay and 1 tsp of seaweed granules.
      Used 1/4 to measure and then flattened them before baking as written.
      Who needs over processed expensive ones when these are just amazing?!
      Thank you for sharing.

      Reply
      • Amy Katz

        September 26, 2022 at 12:29 pm

        I'm so glad you enjoyed the recipe! Love your additions, too.

        Reply

    Leave a Comment Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Amy in a kitchen holding a cut avocado in her hands.

    Hi, I'm Amy! As a Certified Vegan Nutrition Health Coach, my passion is creating vegan Mediterranean diet recipes to inspire everyone to choose plant-based meals more often. At Veggies Save The Day you'll find simple delicious recipes that are easy to make any night of the week.

    More about me →

    Spring

    • Bowl of cabbage salad with cut lemon and serving utensils.
      Lemony Savoy Cabbage Salad (Without Mayo)
    • Bowl of carrot and orange salad surrounded by sprigs of fresh cilantro and mint
      Moroccan Carrot and Orange Salad
    • Bowl of soup with blue napkin
      Creamy Vegan Orzo Soup with Chickpeas
    • White bowl containing Lemon Dairy Free Pasta Sauce with aqua basket of lemons and parsley in the background
      Lemon Dairy Free Pasta Sauce
    • Bowl of roasted mushrooms garnished with pine nuts, parsley, and a lemon wedge
      Roasted Baby Bella Mushrooms
    • Bowl of Matcha Balls with one in front with a bite taken out of it.
      Matcha Balls

    Most Popular

    • Bowl of turmeric rice garnished with fresh cilantro
      Mediterranean Yellow Rice
    • Bowl of spaghetti and tomato sauce garnished with fresh herbs
      15 Minute Tomato Paste Pasta Sauce
    • Pineapple Green Smoothie
      Pineapple Green Smoothie
    • Serving bowl of green beans and mushrooms with gold utensils
      Sauteed Green Beans with Mushrooms
    • Overhead of white bowl filled with vegetable soup
      Easy Vegan Vegetable Soup
    • Green chia pudding with kiwi, mango, and banana in a glass
      5 Easy Breakfast Chia Pudding Recipes

    Footer

    ↑ back to top

    About

    Meet Amy

    Privacy Policy

    Accessibility Policy

    Resources

    FREE Guide

    eBooks

    Keep in touch!

    Join the Facebook group

    Follow on Instagram

    Buy Me a Coffee

    As seen in

    Logos for HuffPost, LIVESTRONG.com, healthline, Insider, VegNews, CountryLiving, Well+Good, Better by Today, Brit+Co, Women's Health, BuzzFeed, Parade, Greatist, Everyday Health, MSN, and Tasty.

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2023 Veggies Save The Day |  Unauthorized use and/or duplication of material without express and written permission from this site's owner is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to Veggies Save The Day with appropriate and specific direction to the original content.