Heat 2 tablespoon olive oil in a large heavy-bottomed pot over medium-high heat. Add the capicola, red onion and minced garlic. Cook, stirring, until the onion softens, about 2 minutes. Add the carrots and celery. Cook, stirring, until slightly softened, about 5 minutes. Add the hot Italian sausage, cannellini beans, tomatoes, peas, 3 cups vegetable broth, the Parmesan,1/4 of cup chopped flat leaf parsley, 2 tablespoons chopped fresh basil, 1/2 teaspoon kosher salt, and a few grinds of pepper. Bring to a simmer, then cover and cook until the vegetables are tender, 15 to 20 minutes.