Go Back
+ servings
0 from 0 votes
Tofu and courgette ‘meatballs’ with spicy tomato sauce
Prep Time
30 mins
Cook Time
20 mins
Total Time
50 mins

Who doesn't love meatballs with tasty sauce on spaghetti! These are made kindly, with yummy vegan ingredients. 

Course: Main Course
Cuisine: Italian, Mediterranean, Vegan
Servings: 4
Author: Vanessa
For the Tofu & Courgette Balls
  • 1.5 tbsp chia seeds soaked in 5 tbsp water
  • 1 tbsp olive oil for making the mix
  • 350 ml sunflower oil for frying ‘meatballs’, use more if necessary
  • 4 cloves garlic crushed
  • 1 tbsp dried thyme
  • 2 regular-sized courgettes shredded / grated
  • 1 tsp salt
  • 1 tsp pepper
  • 200 g firm tofu mashed up with a fork
  • 75 g chickpea flour
  • 30 g almond flour (for coating
For the spicy tomato sauce
  • 8 fresh tomatoes / 2 tins chopped tomatoes
  • ½ onion chopped
  • 3 tsp olive oil
  • 2 tsp coconut palm sugar or sugar of your choice
  • 2 tsp chili flakes
  • 2 tsp mix herbs
  • 3 garlic cloves crushed
  • ½ tsp smoked paprika
  • Sprinkle of salt and pepper to taste
For the Tofu Balls
  1. Soak the chia seeds in the water. By the time you come to use these they should have created a jelly
  2. Crush the garlic, grate / shred the courgette and mash the tofu. Leave aside.
  3. Add half the olive oil to a frying pan on a low heat. Then add the garlic, thyme and courgette. Fry for 5 minutes whilst stirring occasionally.
  4. Add the salt, pepper and tofu to the frying pan, and fry for a further 5 minutes, forcefully mashing it all together.
  5. Remove the pan from the heat and add the chickpea flour and chia-gel. Continue to mash until you have firm consistent texture which you can form into meatballs. This may require extra chickpea flour or water to get the right consistency.
  6. Spread the almond flour on a plate. Form small round meatballs with your hands and roll them in the flour until fully coated, then set them aside on a plate.
  7. Put the balls in the fridge for at least 30 minutes to firm up further.
  8. Add the sunflower oil to a pan (you may need to add extra so the oil covers the meatballs) and allow it to get to a medium-high heat. Add the meatballs and fry for a few minutes or until they are a golden brown colour.
  9. Serve on the spicy tomato sauce and your choice of pasta.
For the Sauce
  1. Heat the olive oil in a pan. Add the onions and cook on a low heat until soft.
  2. Add the crushed garlic, herbs and spices and fry for a further minute.
  3. Blend the fresh tomatoes in a blender / food processor (skip this if using tinned) and add to the pan. Add the sugar and cook on a medium heat for 10 minutes.
  4. Add salt and pepper to taste.
  5. Serve over Spaghetti or other pasta. 

Recipe Notes

Make a double batch of the tofu meatballs and freeze them, ready for a speedy mid week dinner.