Vegan Meatballs | TVP Meatless Balls | Vegan Spaghetti & Meatballs Recipe (2024)

These vegan meatballs are juicy, tender and deliver the same kind of robust flavour and texture you would expect from a meatball. They are best savoured in the classic spaghetti and meatball dish, in various other sauces or on their own as an appetiser.

Vegan Meatballs | TVP Meatless Balls | Vegan Spaghetti & Meatballs Recipe (1)

It has been an amazing decade since I became vegan and meat is not something that I miss. In fact, I never quite liked the taste of it even before going vegan. That said, every once in a while for a little change in the meal scenery, I appreciate the comforting satiation delivered by meatier preparations.

TVP meatless balls are not only quite alluring but they truly are a game changer. They don’t taste like meat; that’s for sure. But those who would give their eyeteeth for meatier plant-based concoctions can expect to be smitten.

Whether you like meatballs on their own as an appetiser or incorporated as part of a meal, you will find a toothsome bite in this simple meatless meatballs recipe. They are juicy and tender with the robust flavour and texture appeal you would expect to find in a meatball. They definitely call for flavourful slow-simmered sauces – the classic spaghetti and meatballs dish make one of the best simple meals.

I also tend to enjoy them in hearty soups or velvety curries. They make excellent fillings in soft wraps or crusty baguettes for a handy packed lunch.

Vegan Meatballs | TVP Meatless Balls | Vegan Spaghetti & Meatballs Recipe (2)

This is the second TVP (Textured Vegetable Protein) recipe in a row —on the blog and channel — simply because it was this very recipe that steered the creation of the vegan tuna mayo salad.

While I did recommend using TVP in the form of chunks for the mock tuna recipe, the meatballs can be made with rehydrated granules as well. The chunks, however, do yield a nicer meatier texture. It just has that little extra bite to it that makes all the difference.

The combination of spices and seasonings is just right to make these meatless balls a treat on their own while keeping it subtle enough for them to be doused in your favourite sauces like the simple tomato sauce that I’ve shared below.

Vegan Meatballs | TVP Meatless Balls | Vegan Spaghetti & Meatballs Recipe (3)

The secret ingredient in these meatless balls is Marmite. Love it or hate it? In any case, Marmite’s very distinctive taste delivers the rich flavour and delightful aroma that give these meatless balls a deep profound savour. It is somewhat similar to nutritional yeast for the savoury cheesy kick it adds to dishes.

If you belong to the Marmite haters club and have a jar of Marmite luring in the far corner of your fridge, then adding it to veggie meatballs and burgers will work wonders. You might even start to love this salty, yeasty, tasty, savoury spread that many (including myself) enjoy on toast or bread.

These meatless balls can be made in advance and frozen for quick weekday dinners. They freeze well for up to 3 months. You can either freeze them right after the balls are formed or once you’ve pan-fried or baked them. If you have pre-cooked them, you would only need to reheat or just submerge them in sauces. Just make sure to freeze them separately so that they do not stick to one another.

Vegan Meatballs | TVP Meatless Balls

As usual, we have put up a short video of how to prepare these easy vegan meatballs.

Yield: 20 meatballs (4 - 5 servings)

Vegan Meatballs | TVP Meatless Balls

Vegan Meatballs | TVP Meatless Balls | Vegan Spaghetti & Meatballs Recipe (4)

Juicy, tender vegan meatballs that deliver the same kind of robust flavour and texture you would expect from a meatball. They are best savoured in the classic spaghetti and meatball dish, in various other sauces or on their own as an appetiser.

Prep Time15 minutes

Cook Time45 minutes

Total Time1 hour

Ingredients

Vegan Meatballs | TVP Meatless Balls (about 20 balls)

  • 2 cups (120g) soya chunks (TVP chunks)
  • 1 teaspoon paprika
  • 1/2 teaspoon ground cumin
  • 1 teaspoon coriander powder
  • 1/3 teaspoon Marmite
  • 2 tablespoons soy sauce
  • 1/8 teaspoon nutmeg (just a pinch)
  • 1 small-medium white onion (may be omitted for onion-free)
  • 2 cloves garlic (may be omitted for garlic-free or substitute with 1 tablespoon homemade minced ginger)
  • 5 – 8 tablespoons brown rice flour (oat flour or all-purpose flour also works, amount needed will vary depending on flour type)
  • 1 cup brown rice flour (or any other flour) for coating
  • 2 tablespoons potato starch (or cornstarch)
  • 1/2 tablespoon coconut oil
  • 1 teaspoon salt (or to taste)

Simple Tomato Sauce (serve 3 - 4)

  • 1 large can (796 ml) Italian (Roma) tomatoes (choose good quality)
  • 1 tablespoon minced ginger (or 1 inch piece of fresh ginger)
  • 1/2 teaspoon ground cumin
  • 1 1/2 teaspoon paprika
  • 1 teaspoon dried thyme
  • 1 tablespoon maple syrup (or 2 teaspoons sugar)
  • 1/2 tablespoon coconut oil
  • Salt and pepper to taste

Instructions

Vegan Meatballs | TVP Meatless Balls

  1. Cover the soya chunks with boiling water and let sit for about 10 minutes until rehydrated and soft.
  2. Meanwhile chop the onions and garlic.
  3. Once the TVP chunks are rehydrated, squeeze out the excess water from them.
  4. Place a small portion of the chunks in a jug for hand blending. Blitz them, in small batches, with a hand blender until they are flaky. Do not mash them completely. Repeat until all the chunks have been minced. You can also pulse them in a food processor. Set aside.
  5. In a skillet, sauté the onions and garlic in the coconut oil until translucent (about 5 minutes). Add the spices – paprika, cumin, coriander, turmeric and nutmeg. Saute for about 30 seconds. Next add in the minced TVP. Stir and saute for another 2 - 3 minutes.

Note: If you are not using onions and garlic, add the minced TVP together with the spices at the same time. Toss and saute for about 3 minutes.

  1. Remove from heat. Place the mixture in a large mixing bowl and allow to cool.
  2. Dilute the Marmite in the soy sauce.
  3. Once the TVP mixture is cool enough to handle, add in the Marmite and soy sauce mixture, the potato starch and brown rice flour. Add salt to taste.
  4. Go in with your hand and mix thoroughly. Start to make balls that are a little smaller than a pingpong ball. The ball should stick and hold together well. If it feels dry and crumbly, add a little water and some more flour.
  5. Form the balls by applying a little bit of pressure. Dip the ball in some rice flour and coat it all over. Set aside.
  6. At this stage, you can freeze these balls for later use. Or you can proceed to pan frying or baking them. If you wish to bake them, just place them on a baking tray and spray with some cooking oil. Bake at 180 degrees Celsius (350 degrees Fahrenheit) for about 30 – 35 minutes in the oven.
  7. To pan fry them, heat about 2 tablespoons of coconut or cooking oil in a skillet on medium-high temperature. Wait for the oil to become hot, then drop in the balls. Do not overcrowd the pan. Fry in batches if you need to. Toss the balls on all sides every now and then for even frying. Once all sides are seared, reduce the heat slightly so that the inside of the balls is thoroughly cooked.
  8. Remove when lightly crispy on all sides. Drain on absorbent paper.

Simple Tomato Sauce

  1. Handful of fresh chopped herbs (parsley, basil, coriander leaves…) for garnish
  2. Process all ingredients in a blender, except the oil. Heat the oil in a rather deep skillet. Add the sauce to the skillet and simmer partially covered for 20 – 25 minutes while stirring occasionally, until the liquid is reduced and the tomato sauce has changed to a deeper colour.
    Note: The sauce will tend to splatter, so preferably use a rather deep pan. I do personally prefer a skillet for quicker evaporation though, and in this case a lid helps to prevent splatters. Cover the skillet almost completely with a slight opening to let the steam escape.
  3. Add water to adjust the consistency of the sauce. Taste and adjust salt and pepper and maple syrup if tomatoes are too sour.
  4. Drop about 12 - 15 of pan-fried or baked meatballs in the sauce. Add a little water if required and simmer for an additional 7 - 8 minutes.
  5. Serve over spaghetti or pasta of choice.

Notes

These meatless balls can be made in advance and frozen for quick weekday dinners. They freeze well for up to 3 months. You can either freeze them right after the balls are formed or once you’ve pan-fried or baked them. If you have pre-cooked them, you would only need to reheat or just submerge them in sauces. Just make sure to freeze them separately so that they do not stick to one another.

Did you make this recipe?

Tag us @veganlovlie #veganlovlie on Instagram, we love seeing what you're making!

Vegan Meatballs | TVP Meatless Balls | Vegan Spaghetti & Meatballs Recipe (5)

Love this recipe? Pin it for later.

Vegan Meatballs | TVP Meatless Balls | Vegan Spaghetti & Meatballs Recipe (6)
Vegan Meatballs | TVP Meatless Balls | Vegan Spaghetti & Meatballs Recipe (2024)
Top Articles
Latest Posts
Article information

Author: Roderick King

Last Updated:

Views: 5551

Rating: 4 / 5 (51 voted)

Reviews: 82% of readers found this page helpful

Author information

Name: Roderick King

Birthday: 1997-10-09

Address: 3782 Madge Knoll, East Dudley, MA 63913

Phone: +2521695290067

Job: Customer Sales Coordinator

Hobby: Gunsmithing, Embroidery, Parkour, Kitesurfing, Rock climbing, Sand art, Beekeeping

Introduction: My name is Roderick King, I am a cute, splendid, excited, perfect, gentle, funny, vivacious person who loves writing and wants to share my knowledge and understanding with you.