Ingredients
Method
Step-by-Step
- Heat the olive oil in a large Dutch oven or soup pot over medium heat. Add the onion, carrots, and celery, then cook for 7 to 9 minutes, stirring occasionally, until the vegetables begin to soften.
- Add the garlic, tomato paste, Italian seasoning, dried thyme, red-pepper flakes if using, kosher salt, and black pepper. Cook for 1 to 2 minutes, stirring constantly, until fragrant and the tomato paste darkens slightly.
- Pour in the diced tomatoes and their juices, followed by the stock. Add the cubed potatoes, bring the soup to a boil, then reduce it to a steady simmer.
- Partially cover the pot and simmer for 12 to 15 minutes, or until the potatoes are nearly tender when pierced with a fork. Keep the heat steady so the broth gently bubbles rather than boils aggressively.
- Stir in the drained beans and small pasta. Simmer according to the pasta package directions, usually 8 to 10 minutes, until the pasta is just tender.
- Add the chopped greens during the final 2 to 4 minutes of cooking. Stir until the kale, spinach, cabbage, or other sturdy greens are wilted and incorporated.
- Taste the soup and adjust the salt and pepper as needed. Stir in the lemon juice or red-wine vinegar, then serve hot with grated Parmesan and crusty bread.
Notes
For the best leftovers, cook the pasta separately and add it to each bowl because pasta continues absorbing broth in the refrigerator. Refrigerate cooled soup in a covered container and reheat gently on the stovetop, adding a splash of stock or water if needed.
