4–5 ripe tomatoes, chopped (or 1 can diced tomatoes)
1 tbsp tomato paste
3 cups vegetable or chicken broth
1/2 cup small pasta (e.g., ditalini or orzo)
Salt & pepper, to taste
1/4 tsp red pepper flakes (optional)
1/2 cup fresh basil, chopped
Fresh grated Parmesan (optional, for garnish)
Method
Heat olive oil in a large stainless steel pot over medium heat. Add onion, carrot, and celery. Cook 5–6 minutes until softened. Stir in garlic and cook for 1 more minute.
Add tomato paste, chopped zucchini, and tomatoes. Cook 3–4 minutes, stirring occasionally, to let flavors develop.
Pour in broth, season with salt, pepper, and chili flakes if using. Bring to a boil, then lower heat and simmer for 10 minutes.
Stir in the pasta and continue to simmer until tender (about 8–10 minutes depending on type). Stir often so it doesn’t stick to the bottom.
Remove from heat and stir in fresh basil. Adjust seasoning to taste.
Ladle into bowls and garnish with extra basil and Parmesan, if desired.