• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
The Vegan Dietitian
  • Home
  • Services
  • Vegan Health
  • Recipes
    • Mains
    • Snacks, Dips & Sides
    • Breakfast
    • Desserts & Baking
    • Seasonal
  • About
  • Sign Up

Vegan Meatballs

Jump to Recipe Print Recipe
rustic frying pan filled with vegan meatballs in tomato sauce nnext to pile of messy spaghetti

These Vegan Meatballs are legit the real deal! They’re meaty, don’t break apart, friy up nicely, golden and crisp on the outside and keep a juicy interior. To top it all off, I made an insane tangy, herby, garlicky, creamy tomato sauce with a side of spaghetti to serve. Scrummy!

meatball in tomato sauce with biten take out held up by fork above pack of what gluten on grey tablecloth

One thing I miss quite a bit since giving up meat are meatballs. Not that I ate them often, but it’s just so difficult to form meaty balls that stick together and remain intact after cooking, that I miss the ease of making a savoury ball smothered in tangy tomato sauce. Though today was a cooking milestone for me because I realised the beauty of seitan! Next up, seitan Bangers and Mash!

Questions about Vegan Meatballs

What is seitan?

Seitan is wheat gluten. It normally comes in the form of powder or flour and is combined usually with water and seasoning and cooked to imitate the flavour and texture of meat.

How to make vegan meatballs?

To make vegan meatballs you will need wheat gluten, onion, garlic, nutritional yeast, tomato paste, vinegar, sugar, soybean paste, smoked paprika, mustard powder, garlic salt, and soya mince (optional). The onion and garlic will be cooked until soft and then combined with the remaining ingredients to form a seasoned dough. be sure not to over-knead as this will impact the texture. This will then be rolled into rough ball shapes, wrapped in clingfilm or foil and the steamed or boiled for around 1 hour. Once theses are firm, they can be lightly fried to give that fried, golden brown colour before being added to a sauce of your choice. I used tomato sauce to serve with spaghetti but they can be used in any dish that requires meatballs or just eaten as they are with a salad or dip – your choice.

Is seitan gluten-free?

Since seitan is literally wheat gluten, it is unfortunately not gluten-free.

Vegan Meatballs Substitutions

  • Coconut sugar can be replaced with apple sauce, bananas or stevia as an alternative sweetener. If moist fruit is used, substitute half of the pumpkin puree with an equal quantity of fruit puree.
  • Oat flour can be replaced with any other flour including coconut flour, almond flour or wheat flour.
  • Chocolate can be omitted and replaced with 90g cocoa powder, in addition to 65 ml oil or 90g nut butter to retain a moist texture.
  • Pumpkin swirl topping can be omitted.

These Vegan Meatballs are…

  • Meaty
  • Moist
  • Succulent
  • Made with vital wheat gluten
  • Vegan
  • Plant-based

More Recipes to Try…

Bangers and Mash

Bangers and Mash

Vegan Fry Up

Vegan Fry Up

Vegan Fried Chicken

Vegan Fried Chicken

Vegan Pizza

Vegan Pizza

Sweet and Sour Tofu

Sweet and Sour Tofu

Vegan Big Mac Recipe

Vegan Big Mac Recipe

Vegan Fish Burger

Vegan Fish Burger

Fishless Fingers

Fishless Fingers

Save for Later

If you don’t have time to make these Vegan Meatballs now, click on any image on this page to add it to your Pinterest list. Fancy more inspo? Come see me on Pinterest for breakfast, lunch, dinner and dessert ideas.

black cast iron pot filled with vegan meatballs in tomato sauce next to messy spaghetti strands and gold fork

Vegan Meatballs Recipe

rustic frying pan filled with vegan meatballs in tomato sauce nnext to pile of messy spaghetti
Print Recipe

Vegan meatballs

These succulent and juicy seitan vegan meatballs are the real deal. Filled with textured soy protein to give the ultimate meatball texture – the perfect plant-based lunch or dinner for the family.
Prep Time10 minutes mins
Cook Time1 hour hr
Soaking time1 hour hr
Course: Main Course
Cuisine: Italian
Keyword: after dinner, lunch, plant-based, seitan, vegan
Servings: 20 meatballs
Calories: 53kcal
Author: Reena Sharma

Ingredients

  • 140 g wheat gluten seitan
  • 125 ml water
  • 1 small onion
  • 1 tbsp vegetable oil
  • 2 tbsp nutritional yeast
  • 1 tbsp tomato puree
  • 1 tbsp vinegar
  • 1 tbsp sugar
  • 2 tbsp soybean paste
  • 1 tbsp salt
  • 1 tbsp smoked paprika
  • 1 tsp mustard powder
  • 2 tbsp onion powder
  • 2 tbsp garlic salt
  • 1 tbsp black pepper
  • 1 tbsp gram flour
  • 100 g dried porcini mushrooms
  • 50 g textured soy protein

Instructions

  • Soak the mushrooms in boiling water for at least 1 hour.
  • Drain and place in a food processor along.
  • Blitz in a blender into coarse pieces roughly the size of minced meat bits.
  • Place into a large bowl and combine with the remaining ingredients, mixing thoroughly with your hands.
  • Fry the onions in the oil until soft.
  • Blitz in a food processor along with water, onion, vegetable oil, nutritional yeast, tomato puree, vinegar, sugar, soybean paste, salt, smoked paprika, mustard powder, onion powder, garlic salt, black pepper and gram flour.
  • Slowly fold the vital wheat gluten, mushrooms and textured soy protein into the puree and roughly mix until ingredients well incorporated and no dry bits or flour remain.
  • Divide into 20 balls.
  • Wrap around firmly with clingfilm, and then in foil.
  • Steam for 35-40 minutes.
  • Remove from the steamer and take off all outer packaging.
  • Fry or grill for a few minutes before serving in your preferred sauce.

Made this Recipe?

If you had a go at Vegan Meatballs, be sure to give me a shout on Instagram at @food_flaneur so I don’t miss out on your creations and give your post some love!

Recipes sent with Love

By clicking submit, you agree to share your e-mail address with the site owner and MailChimp to receive marketing, updates, and other e-mails from the site owner. Use the unsubscribe link in those e-mails to opt out at any time.

Processing…
Success! You're on the list.
Whoops! There was an error and we couldn't process your subscription. Please reload the page and try again.

Share this:

  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Facebook (Opens in new window) Facebook
  • Email a link to a friend (Opens in new window) Email

Like this:

Like Loading…
Previous Post: « Kalter Hund
Next Post: Bangers and Mash »

Reader Interactions

Trackbacks

  1. Seitan Ribs | Food Flaneur Recipe Collection Page says:
    March 5, 2021 at 6:43 am

    […] The job’s definitely a good ‘un! After getting more familiar with seitan in recipes like my Vegan Meatballs, I decided I had to push the boat […]

    Loading...
    Reply

Leave a Reply Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Find Me

  • E-mail
  • Facebook
  • Instagram
  • Pinterest
  • TikTok

young attrractive lady with blonde brown hair with hand behind ear wearing black apron and holding silver whisk

HI GUYS, IM REENA

A dietitian from England. I created this website to share with you the nutrition and dietetic services that I offer, vegan comfort food recipes and nutrition-related health posts. I hope that you can find what you’re looking for right here.

Sign Up

Search

Footer

Privacy Policy – T&Cs – Disclaimer

Copyright © 2026 foodflaneur

Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}
Loading Comments...
%d