Ingredients
Method
Build the soffritto
- Heat 3 tbsp olive oil in a large heavy-bottomed pot over medium-low heat. Add the diced onion, celery, and carrot and cook, stirring occasionally, for 8-10 minutes until the onion is pale, soft, and sweet but not brown.
- Add the minced garlic and cook for 1 minute more, stirring, until fragrant.
Add vegetables and tomatoes
- Add the diced potatoes and zucchini to the pot and stir to coat them in the oil for 2 minutes.
- Pour in the crushed tomatoes, stir to combine, and cook for 3 minutes until the tomato deepens slightly in color.
- Take half the cannellini beans and crush them roughly with a fork. Add both the crushed and whole beans to the pot.
Simmer the soup
- Pour in the vegetable stock. Add the bay leaves and rosemary sprig. Bring to a gentle boil over medium-high heat, then reduce to a steady simmer.
- Simmer uncovered for 15 minutes until the potatoes are just tender when pierced with a knife.
- Add the torn cavolo nero and stir it in. Simmer for 3 more minutes until the leaves are wilted but still vivid green.
Cook the pasta and finish
- Add the ditalini pasta directly to the pot. Cook for the time stated on the pasta package (usually 8-10 minutes), stirring occasionally, until the pasta is al dente.
- Stir in the frozen peas in the last 2 minutes of cooking. They need just enough time to heat through.
- Remove and discard the bay leaves and rosemary sprig. Taste the soup and adjust salt and pepper.
- Ladle into bowls and finish each serving with a drizzle of raw extra-virgin olive oil and a few fresh basil or parsley leaves.
Notes
If you're making this ahead, cook the pasta separately and stir it in just before serving - this keeps the broth from going too thick in the fridge.
