Pre-heat the oven to 200C/Gas 6. Pour 1-2 tbsp olive oil into a small oven tray and add the sliced onion and garlic, then the red pepper and put the tomatoes on top. Season with salt and pepper, roast in the oven for 30 mins and set aside.
Put the oil and butter in a frying pan over a medium heat. Add the onion, celery, dried spices, oregano and cook, stirring, until softened. Remove and put in a large heavy-bottomed saucepan.
Put the balls in the same frying pan and pan fry until browned – 8-10 mins – and add to the saucepan.
Now blitz the roast tomato, onion, garlic and pepper mix until puréed and add to the pan. Add the canned tomatoes and tomato purée, plus a little water if needed. Cover with a tight-fitting lid and cook over a low heat for
mins, stirring once or twice.
After 20 mins, check and season. Check consistency and add water or thicken with a little cornflour + water mix if necessary. Cook the spaghetti, turn into bowls with the sauce on top and serve with grated vegan parmesan, basil leaves and vegan garlic bread.
Recipe by appetite magazine at https://www.appetitemag.co.uk/spaghetti-with-hooba-balls/