Vegan Meatballs in a Rich Tomato Sauce

Vegan meatballs are as good as regular meatballs if you follow our recipe! We must admit that the plant-based meat we use is delicious, and combining it with onions, garlic, and extra herbs make you forget it is a vegan dish!

vegan meatballs

Variations of vegan meatballs

Cheese ‘meatballs’ – Add shredded vegan Parmesan or Romano cheese before combining the ingredients. You can also press a cube of cheese into the centre of each ball.

Sweet and sour ‘meatballs’ – Make a sweet and sour tomato sauce and add pineapple to it.

Red curry ‘meatballs’ – Exchanging the Italian herbs for lemongrass and coriander will add Thai flavours  and making a red curry instead of tomato sauce make it a worthy Thai dish. 

Teriyaki ‘meatballs’ – Adding ginger to the meatball mixture will add some zing. Once baked or fried, serve them with a delicious teriyaki sauce.

vegan meatballs

Vegan Plant-Based ‘Meatballs’ in Tomato Sauce

Vegan ‘meatballs’ are as good as regular meatballs if you follow our recipe!
No ratings yet
Prep Time 30 minutes
Cook Time 20 minutes
Total Time 50 minutes
Course Vegan, Vegetarian
Cuisine International
Servings 2 people
Calories 232 kcal

EQUIPMENT (click pictures for details)


For the meatballs

For the tomato sauce


Prepare the tomato sauce

  • Combine all ingredients with a good drizzle of olive oil, salt and pepper.
  • Roast the tomato mixture at 180°C for 15-20 minutes until the tomatoes and chillies are well charred.
  • Blend the mixture to a puree, season to taste and pass the tomato sauce through a sieve.

Prepare the meatball mixture

  • Sweat the onions with a drizzle of olive oil over a medium heat until translucent.
    sauteing onions
  • Add the garlic and the Italian seasoning, stir to combine and cook a little longer. Allow to cool.
    adding herbs to onion
  • Combine the vegan mince with the cooked onions, parsley and season with salt and pepper.
    plantbased meat mixture
  • Divide the vegan mince mixture into 20 gr parcels. Roll to shape every meatball and place them on a platter.
    vegan meatballs
  • Sear the meatballs in olive oil over a medium heat and cook until ready.
    vegan meatballs
  • Arrange the spicy tomato sauce on the bottom of a plate with the vegan meatballs on top.
    vegan meatballs


  • The meatball can be pan-fried or baked.
  • When pan-frying make sure they don’t touch to guarantee a nice brown colour all-around.

Nutrition for 1 portion

Calories: 232kcalCarbohydrates: 29gProtein: 17gFat: 6gCholesterol: 5mgSodium: 535mgFiber: 9gSugar: 9gVitamin A: 1966IUVitamin C: 55mgCalcium: 198mgIron: 4mg
Keyword plant-based
Tried this recipe?Let us know how it was! #culinaryambition

Leave a Reply

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

Recipe Rating