Cook the onion, garlic, ginger and nutmeg until the onion has softened.
Add the carrot and cook for a few minutes. Add the zucchini, squash and beans.
Add the basil and cabbage and mix it through.
Add the tomato paste, tomatoes and cannelini beans.
Add the pasta and enough stock to cover it all then add the bay leaves and parmesan. Bring the pot to the boil then reduce to a simmer and cook until the pasta is al dente.
Remove the parmesan and bay leaves and season with salt and pepper.