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

It Doesn't Taste Like Chicken logo

menu icon
go to homepage
  • About
  • Cookbooks
  • Courses
  • Recipes
  • Start Here
    • Amazon
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • search icon
    Homepage link
    • About
    • Cookbooks
    • Courses
    • Recipes
    • Start Here
    • Amazon
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Recipes » RECIPES

    Sam TurnbullAuthor: Sam Turnbull Updated: May 27, 2025

    Vegan Italian Meatballs (Seitan)

    4.97 from 113 votes
    | 199 Comments
    Save Saved! Pin Comments ↓ Jump to Recipe

    Are you ready to try the meatiest vegan meatballs you've ever come across? Juicy, tender, flavourful, perfect for enjoying as an appetizer with a dipping sauce and even better for topping pasta. These vegan Italian seitan meatballs have quickly become a go-to recipe in my house!

    Vegan Italian Seitan Meatballs! Juicy, tender, flavourful, perfect for enjoying as an appetizer with a dipping sauce and even better for topping on pasta. Easy to make and can be prepared ahead of time or frozen for later. #itdoesnttastelikechicken #veganrecipes

    Not only are these super easy to prepare (just 10 minutes prep time), but once they are steamed they can be stored in the fridge for 5 days or they can even be frozen for another time. Perfect for making ahead of time or for meal prep.

    Vegan Italian Seitan Meatballs! Juicy, tender, flavourful, perfect for enjoying as an appetizer with a dipping sauce and even better for topping on pasta. Easy to make and can be prepared ahead of time or frozen for later. #itdoesnttastelikechicken #veganrecipes

    The secret to getting the meatiest texture is to use vital wheat gluten. Vital wheat gluten is a flour made from the protein in wheat, and it's what gives bread its bouncy stretchy texture, and what makes pizza dough so awesome. Using it in combination with lentils, sun-dried tomatoes, walnuts, and various spices makes these seitan meatballs so meaty and flavourful it's pretty astounding.

    For those of you who love counting macros, one serving (5 meatballs) contains a whopping 39 grams of protein!! Or 8 grams of protein per meatball.

    Unfortunately, vital wheat gluten is a very special ingredient and there is no substitution for it. So if you are gluten-free this isn't the recipe for you. You could try my beanball recipe found in my cookbook Fuss-Free Vegan which has a gluten-free option.

    To make vegan Italian Seitan Meatballs:

    Walnuts and sun-dried tomatoes add richness and umami.

    Add the sun-dried tomatoes and walnuts to a food processor and pulse until you reach a paste-like texture.

    Add the remaining ingredients to make a vegan meatball dough.

    Add all the remaining ingredients to the food processor and pulse, stopping to scrape the sides as needed until combined into a crumbly dough.

    roll the dough into balls to make seitan meatballs

    Pinch off some of the dough and roll into a vegan meatball about the size of a golf ball and set aside on a plate or dish. Repeat until all the dough is used up and you have made about 20 meatballs.

    steam the meatballs to cook the vital wheat gluten

    Add several inches of water to a large pot with a steamer basket and bring to a boil. Once boiling, add the meatballs to the steamer basket, cover and steam for 25 minutes, gently turning the meatballs halfway through. The meatballs will expand a bit when they steam.

    Once the steaming is done, you can either prepare them right away (see below), or allow them to cool completely and store in an air-tight container in the fridge for up to 5 days, or freeze for later.

    to serve, I like to fry the vegan Italian meatballs in a bit of oil.

    Steaming the seitan is what gives it the perfect texture. Once they are steamed you can basically treat them as if they were raw meatballs and pan-fry them before serving.

    To do this add 1 tablespoon of oil to a large skillet over medium-high heat. When hot, add the meatballs and fry a couple of minutes per side, turning as needed until they are golden all over and heated through.

    Vegan Italian Seitan Meatballs! Juicy, tender, flavourful, perfect for enjoying as an appetizer with a dipping sauce and even better for topping on pasta. Easy to make and can be prepared ahead of time or frozen for later. #itdoesnttastelikechicken #veganrecipes

    Serve with dipping sauce, add to a tomato sauce, top on pasta, or enjoy them any way you please.

    Vegan Italian Seitan Meatballs! Juicy, tender, flavourful, perfect for enjoying as an appetizer with a dipping sauce and even better for topping on pasta. Easy to make and can be prepared ahead of time or frozen for later. #itdoesnttastelikechicken #veganrecipes

    I love making pasta with tomato sauce from my cookbook Fuss-Free Vegan, adding the seitan meatballs on top, and garnishing with Parmegan. And I've also served them as a little appetizer with a few sauces for dipping. Let's just say that anyway I prepare these vegan Italian seitan meatballs, they have disappeared immediately.

    Bon appetegan!

    Sam Turnbull.

    4.97 from 113 votes
    (click stars to vote)

    Vegan Italian Seitan Meatballs

    Juicy, tender, flavourful, perfect for enjoying as an appetizer with a dipping sauce and even better for topping on pasta. Easy to make and can be prepared ahead of time or frozen for later.
    Prep: 10 minutes mins
    Cook: 30 minutes mins
    Total: 40 minutes mins
    Servings: 4 (makes about 20 meatballs)
    PRINT PIN Save Saved! COMMENT

    Ingredients
     

    • ⅓ cup sun-dried tomatoes, (the kind in oil)
    • ½ cup walnuts
    • 1 ¼ cup vital wheat gluten, (there is no substitution for this)
    • 1 cup cooked lentils, (I used canned)
    • 6 tablespoons water
    • 2 tablespoons soy sauce
    • 2 tablespoons nutritional yeast
    • 1 tablespoon dried basil
    • 1 ½ teaspoons onion powder
    • 1 teaspoon garlic powder
    • ½ teaspoon black pepper
    US Customary - Metric

    Instructions
     

    To prepare the vegan meatballs:

    • Add the sun-dried tomatoes and walnuts to a food processor and pulse until you reach a paste-like texture. Add all the remaining ingredients to the food processor and pulse, stopping to scrape the sides as needed until combined into a crumbly dough.
    • Pinch off some of the dough and roll into a vegan meatball about the size of a golf ball and set aside on a plate or dish. Repeat until all the dough is used up and you have made about 20 meatballs.
    • Fill a large pot with several inches of water and place a steamer basket inside. Bring the water to a boil, then add the meatballs to the steamer basket. Cover and steam for 25 minutes, gently turning the meatballs halfway through, or until their internal temperature reaches at least 160°F (71°C) when tested with an instant-read thermometer. If the temperature goes higher, that's perfectly fine—you can't really oversteam seitan.
      The meatballs will expand a bit when they steam. Once the steaming is done, you can either prepare them right away (see below), or allow them to cool completely and store in an air-tight container in the fridge for up to 5 days, or freeze for later.

    To serve:

    • Steaming the seitan is what gives it the perfect texture. Once they are steamed you can basically treat them as if they were raw meatballs and pan-fry them before serving.
      To do this add 1 tablespoon of oil to a large skillet over medium-high heat. When hot, add the meatballs and fry a couple of minutes per side, turning as needed until they are golden all over and heated through. Serve with dipping sauce, add to a tomato sauce, or enjoy them any way you please.
      * Learn my secret tricks to making perfect seitan in my free masterclass. Click here to learn more and register.

    Notes

    Vital wheat gluten is essential to this recipe, and there is no substitute. Therefore this recipe cannot be made gluten-free. For a vegan gluten-free meatball recipe try my bean ball recipe in Fuss-Free Vegan which has a gluten-free option.
    Steaming tips: you need to steam the vegan meatballs before using them. I recommend getting a steamer pot if you plan to make seitan often, or you can use a DIY method if you do not have a steamer.
    Cleaning tips: vital wheat gluten is very sticky and can destroy dish brushes and cloths. So what I like to do is save old clothes, sheets, or towels that are too shabby to donate, and cut them into rags. I use these rags to clean up after preparing a seitan recipe and discard the rag once finished.
    To make vegan meatballs oil-free: sub the sun-dried tomatoes in oil, for the air-packed sun-dried tomatoes. Note that the walnut/ sun-dried tomato mixture will be more like a fine crumble in texture instead of a paste. Then simply fry them without oil in a non-stick pan, adding a little water or broth if needed. Note: I tried baking the vegan meatballs but this just made them dry and hard so I do not recommend this.
    To substitute walnuts: I love walnuts for their flavour in this recipe but you could substitute them for any nut or seed such as pecans, cashews, pumpkin seeds, or sunflower seeds.

    Nutrition

    Serving: 1(¼ of the recipe, about 5 meatballs) | Calories: 343kcal | Carbohydrates: 26g | Protein: 39g | Fat: 11g | Saturated Fat: 1g | Sodium: 540mg | Potassium: 728mg | Fiber: 8g | Sugar: 5g | Vitamin A: 80IU | Vitamin C: 4mg | Calcium: 112mg | Iron: 6mg

    ⭐ Did You Make This Recipe?

    I’d love if you left a rating and comment, it helps others find the recipe and makes my day! 💕
    Author: Sam Turnbull
    Cuisine: Italian
    Course: Appetizer, Main Course, Pasta

    More Vegan Recipes You Might Enjoy:

    Vegan chicken in pan with text overlay that reads Vegan Seitan Tenders
    « 60, 15-Minute Vegan Recipes
    Vegan Huevos Rancheros »

    Reader Interactions

    Comments

    1. Tanya says

      February 05, 2020 at 2:43 pm

      5 stars
      These meatballs are really great) They are so tasty and pulpy, that my boyfriend ate the six ones at the dinner) I am from Russia and there we discovered seitan only several years ago. I found a lot of recipes with gluten, but all of them were not perfect. And all of them had a specific taste of gluten. But your recipe is amazing, sun-dried tomatoes make meatballs very juicy and savory. And lentils and nuts make an ideal texture. Thanx a lot for this awesome recipe, you are cool, I Love your site))

      Reply
      • Sam Turnbull says

        February 07, 2020 at 1:52 pm

        Aww thanks so much, Tanya! Thrilled they are a hit 🙂

        Reply
    2. Tova says

      February 03, 2020 at 8:44 pm

      5 stars
      SAM!!! The hits just keep on coming! I’ve never left so many comments in all my LIFE as I have on so many of your recipes. Now you KNOW I think you’re a genius...but these, these are NEXT LEVEL! I’ve been looking for a meatball that tastes aaamazing holds up well in sauce & by the kitchen gods, you DELIVERED! I followed the recipe exactly ‘cept for adding a li’l vegan beef stock powder in lieu of salt & for beefy authenticity. BOOOM - sooooo freaking GOOOOOD! Hubby said “if I didn’t know they weren’t meat, I wouldn’t know from tasting them”. I can’t wait to try these in a meatball sub, with Thai flavours in a laksa type soup...dammit, on everything really! And they took nearly no time to prep for steaming. You’re one in a million Sam! Tagging you on insta shortly. 😀

      Reply
      • Sam Turnbull says

        February 07, 2020 at 1:45 pm

        Hahaha!! THank you so much, Tova!!! I'm thrilled you love them so much 🙂

        Reply
    3. Emilie says

      February 03, 2020 at 5:46 am

      5 stars
      This is the best vegan meatballs recipe. I was trying to find a recipe that is working and I found it. I made meatball subs with it yesterday and we loved it here. I will use them in pasta and many other meals. Thanx

      Reply
      • Sam Turnbull says

        February 07, 2020 at 1:41 pm

        Yay!! SO happy you love it, Emilie 🙂

        Reply
    4. Zuzana says

      February 01, 2020 at 7:14 pm

      I freaking love all your seitan recipes sooo much! My non-vegan husband says if all vegan food tasted this good he could live on it! 😉 Your meatballs recipe is the best one I have tried! YUM YUM YUM

      Reply
      • Sam Turnbull says

        February 07, 2020 at 1:27 pm

        Oh ya!!!! Thank you so much, Zuana! I better keep making more vegan food to help your husband go vegan! 😉

        Reply
    5. Cindee says

      January 30, 2020 at 6:26 pm

      I’m excited to make these, but before I do, I was wondering if it’s necessary to use nuts at all? I read where you give suggestions for substituting walnuts, however I’d prefer not to use any if at all possible.

      Reply
      • Sam Turnbull says

        February 07, 2020 at 11:13 am

        The nuts add richness and depth of flavour. I suppose you could skip them if you want, but I wouldn't!

        Reply
    6. Natasha says

      January 30, 2020 at 5:27 pm

      These are GREAT and so much better than a lot of the frozen options at the grocery store, not to mention cheaper. Super easy to make.

      All the recipes from you that I’ve tried so far are delicious. Keep ‘me coming!

      Reply
      • Sam Turnbull says

        February 07, 2020 at 11:12 am

        Yay!! Thrilled to hear that, Natasha 🙂

        Reply
    7. Carly says

      January 29, 2020 at 4:46 pm

      5 stars
      Easy to make with pantry staples and an excellent texture and taste - what’s not to love?!

      Reply
      • Sam Turnbull says

        February 07, 2020 at 11:07 am

        Aww yay!! THanks, Carly 🙂

        Reply
    8. Carly Smith says

      January 28, 2020 at 9:08 pm

      Hi Sam, I've just gone to make these today but there's no 'Metric' conversion button like there usually is! Please, please add it in - I hate trying to work out the conversions and love your site for having it built in.
      Carly

      Reply
      • Sam Turnbull says

        January 29, 2020 at 4:22 pm

        Added!

        Reply
        • Carly says

          January 29, 2020 at 4:45 pm

          Thank you!

    9. Sonya says

      January 27, 2020 at 12:52 am

      5 stars
      You are a blessed lady. Your recipes never stop to amaze me. I love seitan and these will be wonderful. But I've got to come up with a way to make a steamer as I do not own one. Anyone have any suggestions?
      Thsnks in advance.

      Reply
      • Sam Turnbull says

        January 28, 2020 at 7:22 pm

        Hi Sonya, thank you so much! Yes, I have DIY steamer methods linked in the notes of the recipe already 🙂 Enjoy!

        Reply
        • Sonya says

          February 02, 2020 at 5:56 pm

          5 stars
          Wow thank you, I feel kind of dumb I seen your method before lol@me.

    10. Lauren B says

      January 25, 2020 at 4:19 pm

      5 stars
      Hi, I just made these today. Pretty much vebatum except for using fresh garlic and Onion. (I don’t stock powdered).

      They were delicious, but I wanted to say that I used an Instant Pot to do the steaming. And they came out perfect. I used low pressure for 22 minutes and a 10 min natural release. Just put an inch of water below a steam rack - put the balls on the rack seal the Instant Pot and set the parameters.

      Thanks for a great recipe. They taste so “meaty” 🙂

      Reply
      • Sam Turnbull says

        January 28, 2020 at 7:04 pm

        That's a great tip, thank you, Lauren! Thrilled you loved them so much too 🙂

        Reply
    11. Marie says

      January 23, 2020 at 6:11 pm

      All I know is Sam is a special person to work so hard to come up with vegan recipes to help
      people. I do not have time to do what she does and so appreciate all she does. As every person is unique, not every person will like the same thing and need to be kind to one another and treat a person the way you would want to be treated.

      This recipe looks great and right on time. Looking forward to this one, Sam! Hugs!

      Reply
      • Sam Turnbull says

        January 28, 2020 at 6:59 pm

        Aww thanks so much, Marie! So happy you love my recipes 🙂

        Reply
    12. Kristen says

      January 23, 2020 at 6:07 pm

      5 stars
      I've made other vegan meatballs, but my husband said these were the best! Great texture and flavor.

      Reply
      • Sam Turnbull says

        January 28, 2020 at 6:59 pm

        Yay!! Thrilled they were such a hit 🙂

        Reply
    13. Shanti says

      January 23, 2020 at 4:52 pm

      These look amazing, can't wait to try! Are the sun-dried tomatoes really important for texture or more for flavour? I'd love to do a seitan "meat"ball with more Asian flavours, just wondering whether I'd need to substitute with something similarly textured or if a mix of e.g. ginger garlic and green onion might work...

      Reply
      • Sam Turnbull says

        January 28, 2020 at 6:58 pm

        I like them both for texture and flavour. You're welcome to experiment tho. Enjoy!

        Reply
    14. Delores Rue-Jones says

      January 23, 2020 at 2:07 pm

      Hey Sam,

      Thanks for the recipe! They look delicious, and like everything else you make, I'm sure they are!

      I hope I didn't overlook this in your tips. I am on a keto lifestyle, can I substitute mushroom powder for the lentils, to lower the final carb count? Or do you have another low carb suggestion?

      Reply
      • Sam Turnbull says

        January 28, 2020 at 6:55 pm

        Hi Delores, so happy you love my recipes! A keto diet, even a vegan keto diet, is actually very harmful to your health, so I would never recommend that for anyone. Legumes on the other hand, have been proven to be extremely healthful and slimming too! The lentils in this recipe add not only flavour, but also texture. Another type of legume might but not likely mushroom powder. Hope that helps!

        Reply
        • Delores Rue-Jones says

          January 28, 2020 at 7:16 pm

          Thanks Sam.

        • Delores Rue-Jones says

          January 28, 2020 at 7:27 pm

          Hello again Sam,

          I quickly researched the website information that you provided and I am adjusting my style of eating to include some good carbs, and of course, much less fat, as indicated. I will also pass this information on to others that I know who are trying to adapt to this UNHEALTHY eating style.

          Wow, great recipes, and great health advice.
          Thanks again.

        • Sam Turnbull says

          January 28, 2020 at 7:29 pm

          You're most welcome, Delores! So glad I could help and lead you in a healthier direction. I highly recommend the book How Not to Die if you're looking for the best health advice 🙂 ENjoy!

    15. Austin says

      January 22, 2020 at 4:21 pm

      Hi Sam, my shero, can you suggest what type of lentils are best (or the ones you used)?

      Reply
      • Sam Turnbull says

        January 22, 2020 at 5:58 pm

        I just used canned lentils and it doesn't actually say what kind on the can! My guess is that they are brown. But any type of lentil, as long as it's cooked until soft should work just fine 🙂

        Reply
    16. Erin says

      January 22, 2020 at 2:41 pm

      Thank you, this post is perfectly timed! I just tried making a batch of delicious "meatballs" last night and after baking them nice and crunchy, they completely disintegrated in the sauce. My kids were really excited to have spaghetti and meatballs and I've been trying to find a homemade version instead of relying on Yves packaged ones. I know if it's your recipe it will be excellent. Thanks for alm you do Sam!

      Reply
      • Sam Turnbull says

        January 22, 2020 at 5:59 pm

        Aww thanks so much! I hope you love them 🙂

        Reply
    17. Charlena says

      January 22, 2020 at 2:21 pm

      What color Lentils do you suggest using? Thanks!

      Reply
      • Sam Turnbull says

        January 22, 2020 at 5:59 pm

        It really doesn't matter as long as they are cooked until soft. I used canned and I believe they are brown lentils, although it doesn't even say!

        Reply
    18. Michael Parker says

      January 22, 2020 at 1:59 pm

      How important is it to use the oil packed sundried tomatoes? Can you use rehyrdrated sundried tomatoes or at least packed in water for an oil free version?

      Reply
      • Michael Parker says

        January 22, 2020 at 2:01 pm

        Never mind...I just read the footie notes 😉

        "To make vegan meatballs oil-free: sub the sun-dried tomatoes in oil, for the air-packed sun-dried tomatoes. Note that the walnut/ sun-dried tomato mixture will be more like a fine crumble in texture instead of a paste. Then simply fry them without oil in a non-stick pan, adding a little water or broth if needed. Note: I tried baking the vegan meatballs but this just made them dry and hard so I do not recommend this."

        Reply
        • Sam Turnbull says

          January 22, 2020 at 6:00 pm

          Yes, I leave lots of helpful tips in the notes so you can always check there for info 🙂

        • Judy says

          January 23, 2020 at 11:55 am

          Do you think chestnuts could be sub for walnuts?

    19. Mike says

      January 22, 2020 at 1:38 pm

      Would it be ok to substitute sunflower seeds, or maybe roasted soybeans, for the walnut? Deadly tree-nut allergy here.

      Made your chicken tenders the other night, BTW. My carnivore wife said "you could fool me with these". I sauted strips in BBQ sauce and made a bbq sandwich from it. Delish.

      Reply
      • John says

        January 22, 2020 at 3:10 pm

        Dude....did you read the recipe?! She answers the question!

        Reply
        • Mike says

          January 22, 2020 at 6:29 pm

          “Dude” I went straight to the recipe. I was trying to read it during my short lunch break and didn’t look at the recipe notes.

      • Sam Turnbull says

        January 22, 2020 at 6:01 pm

        Yes I have recommendations for walnut substitutions in the recipe notes 🙂 And that's amazing! Glad they were a hit 🙂

        Reply
    20. Allie says

      January 22, 2020 at 11:45 am

      Best to cover the balls while steaming or leave them uncovered? Thanks!

      Reply
      • Sam Turnbull says

        January 22, 2020 at 6:01 pm

        Cover them! Sorry about that, I have added that to the recipe 🙂

        Reply
    Newer Comments »
    4.97 from 113 votes (48 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hi Friends!

    I'm Sam Turnbull. 3x bestselling cookbook author and passionate vegan recipe writer! I LOVE vegan food, but it didn't start that way. Coming from a family of hunters, butchers, and chefs, I'm the last person I thought would go vegan.

    Here's My Story
    Bestselling Cookbooks

    Bestselling Cookbooks

    Ready to level up your vegan cooking? Get inspired with my bestselling cookbooks—packed with fan-favorite recipes everyone will love!

    SHOP COOKBOOKS

    Footer

    On the Site

    • Start Here
    • About
    • Recipe Index
    • Tips to Use This Site
    • Dietary Preferences
    • Cookbooks
    • Cooking Courses
    • FAQ's About Veganism
    • Easy Vegan Meal Plan
    • Seitan School
    • Contact
    • Press
    • Join the Community

    Shop Bestselling Cookbooks

    Amazon • Barnes & Noble • Indigo • Walmart • Target • BAM • Bookshop •

    Join the Newsletter

    Join 145K readers who love easy vegan recipes! As a welcome gift, get my most popular 10 Easy Vegan Dinners in 30 Mins or Less sent straight to your inbox. Sign up 👇

    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

    COPYRIGHT © 2026 - IT DOESN'T TASTE LIKE CHICKEN

    Leave a Comment

    Your vote:




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

    Recipe Ratings without Comment

    Something went wrong. Please try again.