Preheat oven to 425 degrees F. Cut the tomatoes in half lengthwise. Arrange them on a sheet pan flat side up, and season generously with olive oil, salt and pepper. Roast for 40 minutes until juicy, flipping halfway through. Then, peel off the skin (optional) and give them a rough chop. Set aside.
Meanwhile, prep all the veggies.
In a large pot, heat a few generous drizzles of olive oil over medium heat. Sauté the onions, celery, and carrots for about 6 to 8 minutes until softened. Next, stir in the minced garlic, fresh thyme and rosemary, and sauté for another minute until fragrant.
Next, add the chopped roasted tomatoes. Stir in the broth and water. Season with salt and pepper to taste. Bring to a boil, then reduce heat and simmer, covered, for 15 minutes.
Stir in the ditalini pasta and the beans (drained). Continue to simmer for another 12 minutes, uncovered, stirring occasionally.
Add the zucchini, yellow squash, and green beans, and cook for another 5 minutes until crisp tender. Finally, add the sliced fresh basil. Adjust seasoning with salt and pepper, if needed.
To serve, garnish with freshly sliced basil and grated parmesan cheese. Enjoy!