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)

FAQs

What is vegan meatballs made of? ›

The BEST vegan meatballs! Made with mushrooms, walnuts, and black beans, they're crisp on the outside, tender in the middle, and full of savory flavor. These vegan meatballs are the best I've tried. They're intensely flavorful, made with roasted mushrooms, a mix of savory spices, and balsamic vinegar for tang.

How to make meatballs that don t fall apart in sauce? ›

Many people swear by putting raw meatballs in the sauce to cook completely that way; if you choose to do that, I recommend shaping them and placing them on a baking sheeting, covering with plastic wrap and refrigerating for at least 30 minutes so they can firm up a bit and not fall apart in the sauce.

How do you keep vegetable meatballs from falling apart? ›

Trouble keeping vegan meatballs together in pan
  1. Roast the meatballs before you sauté
  2. Chill the mix before you form the balls.
  3. Add a little quinoa flakes or oats.
Feb 1, 2017

What not to do when making meatballs? ›

5 Mistakes to Avoid When Making Meatballs
  1. Not seasoning the meat.
  2. Not adding any moisture to the meat.
  3. Over-mixing the meat.
  4. Not shaping the meatballs correctly.
  5. Not forming evenly-sized meatballs.
May 1, 2019

Are vegan meatballs healthy? ›

When it comes to nutritional differences, you'll save 341 calories by choosing our vegan meatballs over traditional meatballs. They also provide 6 more grams of fiber and they're 11 grams lower in saturated fat than typical meatballs.

Are vegan meatballs good for you? ›

Overall, from a nutritional standpoint, the meatless options are neither a “health food” nor a “bad food.” I recommend eating these products in moderation, and the same for red meat..

How do you keep meatballs from falling apart without eggs? ›

Roll your meatballs in flour

This is, hands down, one of the easiest ways I've discovered to prevent meatballs from falling apart when cooking.

How do you bind homemade meatballs? ›

Egg: A lot of meatball recipes add egg to the mince mixture because it helps to bind the balls together. Breadcrumbs: Breadcrumbs also help to bind your meatballs. If the mince mixture is quite wet, breadcrumbs will help soak up excess moisture so that the balls don't fall apart.

Do meatballs need a binder? ›

You want them firm enough so they don't fall apart when cooking, while still keeping a tender, juicy texture. That is why it is key to use a binder or two.

What can I use instead of eggs in meatballs? ›

Thankfully, mashed potatoes work as an excellent egg substitute for meatballs. The function of egg in meatballs has very little to do with flavor and more to do with its binding properties, similar to why you might use breadcrumbs in meatloaf or burgers: to help everything hold together.

How do you bind meatballs without eggs? ›

What can I use instead of eggs to bind meatballs? There are several options to substitute eggs in a meatball recipe: 2 tablespoons of buttermilk per egg, 3 tablespoons of plain yogurt per egg, 1/4 cup ricotta cheese per egg, or 3 tablespoons unsweetened apple sauce per egg.

What does adding milk to meatballs do? ›

When it comes to adding liquid to meatball mixtures, milk is often used for its versatility, depth of flavor, and richness. Without the use of milk, you may be faced with a plate of dry meatballs. Milk adds a certain level of moisture that helps produce perfectly tender meatballs.

Is it better to use milk or water in meatballs? ›

While water and broth may keep the meatballs moist throughout the cooking process, milk's extra fat and luscious consistency add an unmatched level of complexity to any classic meatball recipe.

What makes meatballs stick together better? ›

Whether it's breadcrumbs or egg (or both), or simply salt, binding the mince is a crucial step in maintaining the softness of your meatballs while preventing them from falling apart. Try soaking your breadcrumbs in milk for extra moisture and fluffiness.

What are Ikea vegan meatballs made of? ›

Developed with meat lovers in mind, the plant ball is made from pea protein, oats, potato and apple. The meaty taste is achieved by adding umami flavors, such as mushroom, tomato and roasted vegetables.

What is the vegan version of meat? ›

Tempeh is a vegan meat substitute made from fermented soy. It's high in protein and works well in stir-fries and other Asian dishes.

Is vegan meat healthy? ›

Some plant-based meat options are nutrient-dense and primarily consist of minimally processed whole foods. But a lot of the most popular options on the market -- and especially the ones that look and taste like real meat -- aren't so great for you.

What are impossible meatballs made of? ›

We blended our best-selling Impossible™ Beef Meat From Plants and Impossible™ Sausage Meat From Plants, then added a custom blend of herbs and spices to create the best meatballs on (and for!) the planet. Impossible Meatballs are fully cooked and ready to go whenever you are -- just heat and eat!

Top Articles
Latest Posts
Article information

Author: Kelle Weber

Last Updated:

Views: 5671

Rating: 4.2 / 5 (53 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Kelle Weber

Birthday: 2000-08-05

Address: 6796 Juan Square, Markfort, MN 58988

Phone: +8215934114615

Job: Hospitality Director

Hobby: tabletop games, Foreign language learning, Leather crafting, Horseback riding, Swimming, Knapping, Handball

Introduction: My name is Kelle Weber, I am a magnificent, enchanting, fair, joyous, light, determined, joyous person who loves writing and wants to share my knowledge and understanding with you.