• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
  • About
    • About Sam
    • FAQ's about veganism
    • Press
    • Contact
      • Reader Inquiries
      • Business Inquiries
  • Cookbooks
  • Recipes
    • Recipe Index
    • Video
  • Start Here

It Doesn't Taste Like Chicken logo

menu icon
go to homepage
  • About
  • Cookbooks
  • Recipes
  • Start Here
    • Tips to Use This Site
    • Press
    • Contact me
    • FAQ About Veganism
  • Join over 500,000 followers

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • search icon
    Homepage link
    • About
    • Cookbooks
    • Recipes
    • Start Here
      • Tips to Use This Site
      • Press
      • Contact me
      • FAQ About Veganism
  • Join over 500,000 followers

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×

    Home » Recipes » Vegan Meats

    February 8, 2023 10 Comments

    Easy Vegan Meatballs (TVP)

    546 shares
    Jump to Recipe

    Easy Vegan Meatballs are delicious, hearty, packed with protein, can be made gluten-free, and are easy to make! The base is made with TVP (textured vegetable protein) which is a pantry-friendly ingredient made from soybeans. These flavorful, meaty, tender meatballs are perfect for spaghetti, subs, or any other dish that calls for traditional meatballs.

    Easy Vegan Meatballs are delicious, hearty, packed with protein, can be made gluten-free, and are easy to make! The base is made with TVP (textured vegetable protein) which is a pantry-friendly ingredient made from soybeans. These flavorful, meaty, tender meatballs are perfect for spaghetti, subs, or any other dish that calls for traditional meatballs. #itdoesnttastelikechicken #veganrecipes #pasta

    After the rave reviews for my breakfast sausages and taco meat (both made using TVP) I knew I had to create more delicious recipes using TVP! TVP (textured vegetable protein) is an inexpensive vegan protein. It's very mild in flavor, similar to tofu, so it can be seasoned any way you like. It's also gluten-free, easy to work with, and the perfect alternative for ground beef. So I knew that it would be the perfect texture for making amazing vegan meatballs! Boy was I right. Seasoned with onion, garlic, lots of basil, fennel, and black pepper, these meatballs are super tasty all on their own, or are perfect for adding to your favorite Italian dish.

    Easy Vegan Meatballs are delicious, hearty, packed with protein, can be made gluten-free, and are easy to make! The base is made with TVP (textured vegetable protein) which is a pantry-friendly ingredient made from soybeans. These flavorful, meaty, tender meatballs are perfect for spaghetti, subs, or any other dish that calls for traditional meatballs. #itdoesnttastelikechicken #veganrecipes #pasta

    Common questions:

    How do you keep vegan meatballs from falling apart?

    All-purpose flour binds the vegan meatballs and stops them from falling apart.

    Can these meatballs be made gluten-free?

    Yes! If you are gluten-free make sure you use a gluten-free substitute for soy sauce such as tamari. Also, sub the all-purpose flour for oat flour or a gluten-free all-purpose flour blend. The meatballs will be a little more tender, but will still taste great!

    What are vegan meatballs made of?

    This recipe is made with TVP, flour, onions, garlic, vegan beefless broth (or another kind of vegetable broth), and for flavor I add soy sauce (for salt and umami), nutritional yeast, basil, fennel, and black pepper.

    WHAT IS TEXTURED VEGETABLE PROTEIN (TVP)?

    TVP is the short form for Textured Vegetable Protein, which contains just one ingredient: soy flour. TVP is most commonly found in granules as I use in this recipe, but you can also find it in large pieces such as chunks, slices, and strips. It's very affordable and shelf-stable so it's a great food to keep in your pantry at all times. You may be able to find it in your grocery store in the health food section. Or you can find it at health food stores, international grocery stores, or you can order it online on amazon.

    How much protein is in a vegan meatball?

    These meatballs are bursting with protein! 1 meatball has just 59 calories and 5 grams of protein. (A beef meatball typically has 3.5 grams of protein per meatball).

    Sauté the onions and garlic.

    How to make Easy Vegan Meatballs:

    Preheat your oven to 400°F (200°C). Lightly grease a large baking sheet.

    Heat the oil in a large skillet or pan over medium-high heat. Add the onions and garlic and sauté until the onions turn translucent and begin to brown, about 5 minutes.

    Add the vegetable broth and TVP. Cover and let simmer to soften the TVP.

    Stir in the TVP, broth, and soy sauce. Cover and cook at a gentle simmer until the TVP has softened and absorbed the broth, about 10 minutes.

    Mix in the spices and flour.

    Remove from the heat and mix in the spices, the nutritional yeast, basil, fennel, and pepper. Now stir in the flour and mix well to make a sticky dough mixture.

    Form into meatballs and then bake until golden and firm.

    Once the dough is cool enough to handle, wet your hands (to prevent sticking), then take about 2 tablespoons of dough and gently roll it into a meatball and place it on the prepared baking sheet. Repeat to make about 14 meatballs. Space the meatballs out on the baking sheet so they aren't touching and lightly spray or brush the tops with a bit of oil. Bake for 30 - 35 minutes, stopping to turn the meatballs a few times during baking until the meatballs are golden and firm.

    Enjoy the meatballs hot on pasta with marinara sauce, as an appetizer with dip, in a submarine sandwich, or any way else you like to enjoy them. To store, allow the meatballs to cool then store in an air-tight container in the refrigerator for 3 - 5 days or you can store them in the freezer.

    Easy Vegan Meatballs are delicious, hearty, packed with protein, can be made gluten-free, and are easy to make! The base is made with TVP (textured vegetable protein) which is a pantry-friendly ingredient made from soybeans. These flavorful, meaty, tender meatballs are perfect for spaghetti, subs, or any other dish that calls for traditional meatballs. #itdoesnttastelikechicken #veganrecipes #pasta

    These easy vegan meatballs are:

    • easy to make and super tasty!
    • high in protein
    • can be made ahead of time and reheated

    More vegan Italian recipes to try:

    Vegan Zuppa Toscana
    The Best Ever Vegan Lasagna!!!
    Vegan Alfredo Pasta Bake
    Easy Vegan Penne Alla Vodka
    Vegan Creamy Pancetta & Pea Pasta

    If you try this recipe let us know by leaving a comment, rating it, and don't forget to tag @itdoesnttastelikechicken on Instagram.

    Bon appetegan!

    Sam Turnbull.

    Print Recipe
    5 from 10 votes

    Easy Vegan Meatballs (TVP)

    Delicious, hearty, packed with protein, can be made gluten-free, and are easy to make! The base is made with TVP (textured vegetable protein) which is a pantry-friendly ingredient made from soybeans. These flavorful, meaty, tender meatballs are perfect for spaghetti, subs, or any other dish that calls for traditional meatballs.
    Prep Time10 mins
    Cook Time50 mins
    Total Time1 hr
    Course : AppetizerMain CoursePasta
    Cuisine : Italian
    Servings: 4 (makes about 14 meatballs)
    Author: Sam Turnbull • It Doesn't Taste Like Chicken

    Ingredients

    • 1 tablespoon olive oil plus more for brushing
    • 1 yellow onion chopped
    • 4 cloves garlic minced or pressed
    • 1 cup dry TVP granules (textured vegetable protein)
    • 1 cup vegan beefless broth, mushroom broth, or vegetable broth
    • 2 tablespoons soy sauce (gluten-free if preferred)
    • 2 tablespoons nutritional yeast
    • 1 tablespoon dried basil
    • 1 teaspoon fennel seeds
    • ½ teaspoon black pepper
    • ½ cup all-purpose flour (or sub oat flour for gluten-free)
    US Customary - Metric
    Prevent your screen from going dark

    Instructions

    • Preheat your oven to 400°F (200°C). Lightly grease a large baking sheet.
    • Heat the oil in a large skillet or pan over medium-high heat. Add the onions and garlic and sauté until the onions turn translucent and begin to brown, about 5 minutes.
    • Stir in the TVP, broth, and soy sauce. Cover and cook at a gentle simmer until the TVP has softened and absorbed the broth, about 10 minutes.
    • Remove from the heat and mix in the nutritional yeast, basil, fennel, and pepper. Now stir in the flour and mix well to make a sticky dough.
    • Once the dough is cool enough to handle, wet your hands (to prevent sticking), then take about 2 tablespoons of dough and gently roll it into a meatball and place it on the prepared baking sheet. I like to use a 2 tablespoon capacity cookie scoop to make this process super quick. Repeat to make about 14 meatballs. Space the meatballs out on the baking sheet so they aren't touching and lightly spray or brush the tops with a bit of oil. Bake for 30 - 35 minutes, stopping to turn the meatballs a few times during baking until the meatballs are golden and firm.
    • Enjoy the meatballs hot on pasta, as an appetizer with dip, in a submarine sandwich, or any way else you like to enjoy them. To store, allow the meatballs to cool then store in an air-tight container in the fridge for 3 - 5 days or you can freeze them.

    Notes

    Air Fryer cooking: preheat your air fryer to 370°F (188°C). Spray the basket with spray oil, and place the meatballs in a single layer, working in batches if needed. Spray the meatballs with spray oil and air fry 20 - 24 minutes until golden brown and firm.
     
    Oil-free: for oil-free omit the oil with the onions and instead do a water or broth sauté. Use a non-stick or silicon baking mat. 

    Nutrition

    Serving: 1 meatball | Calories: 59kcal | Carbohydrates: 7g | Protein: 5g | Fat: 1g | Saturated Fat: 0.2g | Polyunsaturated Fat: 0.1g | Monounsaturated Fat: 1g | Sodium: 212mg | Potassium: 57mg | Fiber: 2g | Sugar: 1g | Vitamin A: 39IU | Vitamin C: 1mg | Calcium: 34mg | Iron: 1mg
    Did You Make This Recipe?Tag @itdoesnttastelikechicken on Instagram and Hashtag #itdoesnttastelikechicken

    More meaty vegan recipes you might like:

    « Vegan Zuppa Toscana
    The Best Chocolate Hummus Recipe »

    Reader Interactions

    Comments

    1. Christiane says

      February 21, 2023 at 7:38 pm

      5 stars
      I made them today and I love them. Thanks for a new TVP recipe (cheap and easy to use). I have also made your Vegan Italian Seitan Meatballs several times, they are so good. I wonder if you have a preference between those two kinds of meatballs or if you use them for different applications?

      Reply
      • Jess @ IDTLC Support says

        February 23, 2023 at 4:59 pm

        So glad you liked the TVP meatballs! Both recipes were created to showcase amazing vegan meatball options. Some readers were requesting one without gluten and the TVP recipe can be made gluten free!

        Reply
    2. Rach says

      February 18, 2023 at 6:11 am

      5 stars
      These were very easy and my 3 flexitarians, including the 2year old finished the lot. I used semolina instead of flour (Nigella Lawson tip) and they worked perfectly. Thanks Sam for helping our family out at dinner time. Again xx

      Reply
      • Jess @ IDTLC Support says

        February 21, 2023 at 2:08 pm

        Fantastic! We're so glad to hear they were a hit!

        Reply
    3. Rochelle says

      February 09, 2023 at 1:07 am

      5 stars
      I just made these and subbed out the flour for 50grams of vital wheat gluten flour as I am diabetic. Lower carb higher protein, they were amazing!!

      Reply
      • Jess @ IDTLC Support says

        February 14, 2023 at 9:04 pm

        We're happy to hear you adjusted and enjoyed!

        Reply
      • Sonya says

        February 15, 2023 at 2:17 pm

        5 stars
        Hello. I like the idea of vital wheat replacement but how did you cook these? Vital wheat needs to be steamed or boiled. Thank you in advance.

        Reply
        • Rochelle says

          February 15, 2023 at 2:49 pm

          Hi Sonya, I only used 50 grams of vital wheat gluten flour as my mixture was very wet.. I subbed the onion for zucchini.. So its more of a binding agent than a dough like seitan. I just cooked them as per recipe they were perfect.

    4. Susan says

      February 08, 2023 at 12:14 pm

      I’m so excited!!! Another TVP recipe! Thank you so much, Sam. I will be trying it. Yay!

      Reply
      • Sam Turnbull says

        February 08, 2023 at 4:37 pm

        Yay! I hope you love it 🙂

        Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Sam Turnbull

    Hi Friends!

    I'm Sam. Bestselling cookbook author and full-time vegan recipe creator! I LOVE vegan food, but it didn't start that way. As someone who comes from a family of hunters, butchers, and chefs I'm the last person I thought would go vegan. Here's My Story →

    Join over 500,000 followers

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube

    Amazon.com • Amazon.ca • Barnes & Nobel • Indigo • Kobo • Book Depository

    Amazon.com • Amazon.ca • Barnes & Nobel • Indigo • Kobo • Book Depository

    Footer

    Stay Connected

    • Bloglovin
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube

    Copyright

    I love when you share! All of the images and text on this site is the property of It Doesn't Taste Like Chicken. Feel free to share photos and quotes with a link back to my original post. Do not share entire recipes, large bodies of text, or edit my photos in anyway without first obtaining permission from me. Social media shares are always welcome. Thank you!

    Affiliate Link Disclosure

    On this site, I sometimes use affiliate links. This means that if you were to make a purchase through one of these links, It Doesn't Taste Like Chicken would receive a small cut, at no cost to you.

    Privacy Policy

    Footer

    COPYRIGHT

    I love when you share! All of the images and text on this site is the property of It Doesn't Taste Like Chicken. Feel free to share photos and quotes with a link back to my original post. Do not share entire recipes, large bodies of text, or edit my photos in anyway without first obtaining permission from me. Social media shares are always welcome. Thank you!


    AFFILIATE LINK DISCLOSURE

    On this site, I sometimes use affiliate links. This means that if you were to make a purchase through one of these links, It Doesn't Taste Like Chicken would receive a small cut, at no cost to you.

    Privacy Policy | Contact | About | Sponsor Newsletter

    COPYRIGHT © 2022 - IT DOESN'T TASTE LIKE CHICKEN