
This hearty Italian minestrone soup is packed with tender vegetables, cannellini beans, small pasta, and leafy greens in a rich tomato broth. A little smoked pancetta adds savory depth, while basil and Parmesan make each bowl fresh and comforting.
Warm the olive oil in a large saucepan or casserole pot over low-medium heat. Add the onion, celery, carrot, courgette, and pancetta, then cook gently for about 10 minutes, stirring often, until the vegetables soften and the pancetta releases its flavor. Stir in the garlic and oregano and cook for 1 minute more. Add the cannellini beans, chopped tomatoes, tomato puree, vegetable stock, and bay leaf. Season with salt and pepper, bring to a gentle simmer, and cook uncovered for 30 minutes.
Stir in the small pasta and chopped greens. Simmer for another 10 minutes, or until the pasta is tender and the greens have wilted. Remove the bay leaf, taste and adjust the seasoning, then ladle into bowls. Finish with basil, grated Parmesan, and a small drizzle of olive oil if liked.
Cut the vegetables into small, even pieces so they cook at the same pace. If you want a vegetarian version, omit the pancetta and add a Parmesan rind while simmering for extra savory flavor. The pasta will continue to absorb liquid as the soup sits, so add a splash of stock or water when reheating leftovers.