A hearty Italian soup of pasta and beans with some extra goodness added in this version.
In large stock pot over medium heat, cook pancetta until browned and fat is released. (If using ham, brown in 1T olive oil).
Add diced carrots, celery and onion. Cook stirring often for about 5 minutes or until slightly softened.
Add tomatoes, tomato sauce, beans, lentils, garlic, vegetable broth, rosemary, thyme, bay leaves, black pepper and red pepper flakes if using. Taste for salt and add as needed. Simmer on low heat until carrots and lentils are tender.
Stir in pasta and chopped kale if using. Simmer for an additional 5 minutes. Serve with crackers or a great crusty bread.
This soup is most authentic taste when made with pancetta. A lightly smoked ham is a good substitute. Bacon could be used in a pinch, the flavor will be slightly different of course.
Lentils are not found in a traditional version of this soup, however we like the extra hardiness they add.
Kale is totally optional and spinach could be used as a substitute.
If you want to make this vegan you could leave out the meat all together and just cook carrots, celery and onion in olive oil over low heat.
If needed add additional vegetable broth as the soup absorbs.