Add olive oil to a large dutch oven or stock pot set over medium heat. Add onion, carrots, celery, garlic, zucchini, and spices. Saute for about 5 minutes, stirring every so often to encourage even cooking.
Add canned tomatoes, stock, water, and parmesan rind. Allow to cook for 10 minutes over medium low heat.
Add pasta and note the cook time on the package. It should be around 10 minutes. Cook until pasta is al dente.
In the last few minutes of cooking, add the chopped spinach and cannelloni beans. Stir to combine!
When ready to serve, remove what remains of the parmesan rind. Serve with parmesan cheese and cracked pepper!