• 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. David Berube says

      March 10, 2026 at 10:38 am

      5 stars
      Hello Sam!! Just finished your seitan meatball recipe and it is incredible how great they are!!!
      Another fantastic recipe and the thing is….I’m not surprised!!

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        March 10, 2026 at 11:15 am

        Thanks David! I’m so glad you enjoyed the meatballs. Happy cooking 😊

        Reply
    2. Alison says

      March 07, 2026 at 11:59 am

      Can I ask what is the measurement for nutritional yeast in this recipe? You have it as ml, but nutritional yeast isn't liquid, so should be in G? Same for dried basil...

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        March 09, 2026 at 10:51 am

        Hi Alison! Great catch. It will be 10 g of nutritional yeast and 2 g basil. Thanks for pointing it out!

        Reply
        • Alison Lentaigne says

          March 12, 2026 at 2:06 pm

          5 stars
          Thank you for replying so quickly! I've just made them, they are delicious, and so easy, too. I'm going to make more, for the freezer.

        • Sam Turnbull @ It Doesn't Taste Like Chicken says

          March 14, 2026 at 11:09 am

          Thanks Alison! I’m so glad you liked them. Great idea making a batch for the freezer 😊

    3. Natalia says

      January 16, 2026 at 2:03 am

      5 stars
      By far my favourite seitan recipe - quick and easy to make and absolutely scrumptious! It's become a staple in my house - thanks, Sam!

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        January 16, 2026 at 8:20 am

        That makes me so happy to hear! I’m honored it’s become a staple in your house. Thanks so much for the kind words 😊

        Reply
    4. Roxanne says

      January 02, 2026 at 8:43 pm

      5 stars
      These were delicious. I made the meatballs exactly as prescribed. Some from the top of the food processor were a little more firm than those that came from the bottom. I tried to mix it all evenly but should have done it by hand at the end. Really great recipe though. They were tender and flavorful.

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        January 03, 2026 at 10:45 am

        Hi Roxanne, yay! So glad you loved them 😊 Thanks so much for the thoughtful review!

        Reply
    5. Susan says

      November 09, 2025 at 11:01 am

      5 stars
      Brought to a potluck Loved by everyone. Not sure the protein content is correct. One cup cooked lentils has 18 grams of protein. How could one serving have 13 grams?

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        November 11, 2025 at 8:19 am

        Hi Susan, so happy you enjoyed them! The majority of the protein comes from the vital wheat gluten (which is wheat protein). Enjoy!

        Reply
    6. Marcel says

      October 17, 2025 at 5:06 pm

      5 stars
      Hi Sam! Again a very amazing recipe. These vegan meatballs are incredible and quite convincing as a replacement for regular meatballs. This time, the picky room mate couldn't deny this lush and very tasty meatball replacement. I served them with coocked potatoes and cauliflower florets. The last 10 minutes I soaked the balls in a quick Italian-style tomato sauce. Guess what in the future will be on the table quite often 🙂

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        October 24, 2025 at 7:58 am

        oooh that sounds delicious! I am so thrilled you and the picky roommate enjoyed them so much, Marcel! Haha 🙂

        Reply
    7. Anna says

      October 14, 2025 at 6:43 pm

      5 stars
      success story: I completely adhered to the recipe except for one change. I only had 115g of vital wheat gluten instead of 185g. I blended up 70g of tvp (soy) into a powder as a substitute and it turned out perfectly fine and the "meat"balls are addictive! So in case anyone is short on vital wheat gluten, you can partially sub it for powdered tvp.

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        October 15, 2025 at 1:13 pm

        So happy it worked out for you Anna, and that's such a unique tip! I will have to try it!

        Reply
    8. Mindy says

      October 04, 2025 at 11:42 am

      5 stars
      Can I eliminate the sundried tomatoes or sub something in their place? Maybe 1/4 cup tomato paste? Thx

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        October 06, 2025 at 11:21 am

        Hi Mindy! I wouldn’t skip the sun-dried tomatoes since they add both flavor and texture. You could try rehydrated air-packed sun-dried tomatoes (see oil-free notes) if that interests you. 🙂

        Reply
    9. Dale Charles says

      September 27, 2025 at 1:54 pm

      5 stars
      so easy to make and so good!
      no leftovers...taste like the real meatball and the best part..vegan. thankyou

      Reply
    10. Dale Charles says

      September 27, 2025 at 1:50 pm

      5 stars
      Hi Sam, I made these Italian meatballs and they were a real hit!
      Nobody could tell they were vegan...thanks you so much for the recipe.

      Reply
      • Jess @ It Doesn't Taste Like Chicken says

        September 29, 2025 at 2:29 pm

        Thanks so much for your great review! We're delighted that you enjoyed them.

        Reply
    « Older 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.