Place a large pot over a medium heat and add the ghee or oil. Once warmed and shimmery, add the spring onion greens and optional leek greens. Cook for 2-3 minutes or until softened, adding a splash of water whenever necessary.
Add the chopped basil and carrot and stir to combine. Add the tinned tomatoes, Tamari, maple syrup, tomato paste and spices and stir well.
Add the tofu, red wine and 1 litre of water. Stir well, then place the lid on and allow the soup to cook for 10-15 minutes. It should be a deep red colour once cooked.
Add the pasta and some extra water if necessary. Place the lid back on and cook for additional 10 or so minutes or until the pasta is al dente.
Remove from the heat, season well and serve with some freshly grated parmesan and the remaining basil.