Bring a large pot of salty water to the boil and cook the pasta to al dente.
While the pasta is cooking, heat a non-stick frying pan and add the olive oil.
Fry the onions over a low heat until softened. Add the garlic and briefly cook. Add the tomatoes, wine, stock cube, chilli and basil and cook until the sauce has thickened.
At around the time the pasta is cooked, add the spinach to the sauce and stir it around until it is completely wilted. If necessary add about ¼ cup of the pasta water to loosen the sauce.
Add the cooked and drained pasta and coat it in the sauce.
Break the mozzarella ball up into small chunks and add this to the pasta dish. Allow this it soften and melt and then serve immediately with grated Parmesan and a chilled glass of Place in the Sun Unwooded Chardonnay or Sauvignon Blanc