Heat oil in Dutch oven, over medium high heat. Add onion and cook, stirring occasionally, until begins to soften about 3 minutes. Add zucchini and cook, stirring occasionally until crisp tender, about 3 minutes. Add garlic, Italian seasoning, salt, red pepper flakes and black pepper and cook, stirring constantly, until fragrant, about 30 seconds. Stir in borth, tomatoes and water. Cover and bring to boil. Stir in tortelini and cook according to timing on package. Stir in spinach and cook until wilted, about 1 minute. Ladle soup evenly into 6 bowls and sprinkle with basil and Pecorino.