Hearty Italian Pasta and Bean Soup
A rich, vegan Italian stew packed with vegetables, beans, and pasta in a savory tomato broth.
- Prep20 min
- Cook40 min
- Total1h
- DifficultyEasy
- Servings6
This hearty soup is a celebration of simple, wholesome ingredients. It starts with a soffritto of onion, carrot, and celery, then builds layers of flavor with garlic, crushed tomatoes, and aromatic herbs. A portion of the beans is blended into the broth for a creamy, velvety texture, while the rest stay whole for a satisfying bite.
Cavatelli or small pasta shapes cook right in the pot, soaking up the delicious broth, and Tuscan kale adds a pop of green. A squeeze of lemon juice at the end brightens everything up. This soup is even better the next day, making it perfect for meal prep.
Ingredients
Optional garnishes
Converted amounts are rounded.
Method
- In a large Dutch oven or soup pot over medium heat, warm 3 tablespoons of the olive oil until shimmering. Add the chopped onion, carrot, celery, ½ teaspoon of the salt, and about 10 twists of black pepper. Cook, stirring often, until the vegetables have softened and the onions are turning translucent, about 6 to 10 minutes.
- Add the garlic and cook, stirring constantly, until fragrant, about 30 seconds. Add the tomatoes, stir, and cook until the tomatoes are bubbling all over. Add the broth, water, bay leaves, oregano, and red pepper flakes.
- Raise the heat to medium-high and bring the mixture to a simmer. Cook for 10 minutes, stirring occasionally, and reducing the heat as necessary to maintain a gentle simmer.
- Use a heat-safe measuring cup to transfer about 1 ½ cups of the soup (avoiding the bay leaves) to a blender. Add about ¾ cup of the drained beans. Securely fasten the lid and blend until completely smooth, being careful to avoid hot steam escaping from the lid. Pour the blended mixture back into the soup.
- Add the remaining beans, pasta, kale and parsley to the simmering soup. Continue cooking, stirring often to prevent the pasta from sticking to the bottom of the pot, for about 20 minutes, or until the pasta and greens are pleasantly tender.
- Remove the pot from the heat, then remove and discard the bay leaves. Stir in the lemon juice, the remaining tablespoon of olive oil, and remaining ¼ teaspoon salt. Taste and season with more salt (I usually add another ¼ teaspoon) and pepper until the flavors really sing. Garnish bowls of soup as desired, and serve.
- Leftovers taste even better the next day. Allow leftover soup to cool to room temperature, then cover and refrigerate for up to 5 days. Or, freeze leftover soup in individual portions and defrost as necessary.
💡 Tips
- For a creamier texture, use a high-speed blender and blend for a full minute.
- If using chard or collard greens, add them 5 minutes after the pasta to avoid overcooking.
- Leftovers freeze well for up to 3 months; thaw in the refrigerator overnight.
Inspired by a recipe from Cookie and Kate
