Heat the oil in a large pot, then gently fry the onion until it turns translucent. Add the garlic and cook for an extra minute.
Add the vegetable spears and stir fry until they start to soften slightly, then add the thyme leaves, mustard, tomato puree, tomatoes and water and stir well until it is completely combined.
Bring to a bubble, then place a lid on the pot and simmer for about 30 minutes.
Add the butterbeans and pasta, then season with a little pepper. Cover again with the lid and cook until the pasta is almost cooked (about 10 minutes)
Add the tomatoes last and cook for a further 10 minutes until they are soft.
Serve the soup warm with a sprinkle of basil leaves and a sprinkle of parmesan or goat cheese and a side of bread.