Heat the olive oil in a stock pot. If you are using pancetta, sauté it in the pot first before adding any oil. You will need less oil or none at all because pancetta can be quite fatty.
Add the onions, celery, carrots, and garlic. You can add a little olive oil if necessary. Cook for about 5 minutes, stirring frequently.
Add the tomato paste and cook another 2-3, minutes stirring constantly.
Add the stock and the Parmigiano rinds. Bring to a boil. Reduce heat and simmer for about 15 minutes.
Add the rinsed and drained beans, cabbage and black pepper and simmer together until cabbage is cooked to your liking.
Stir in fresh herbs, taste and adjust seasonings.
Serve individual dishes with a drizzle of extra virgin olive oil and freshly grated Parmigiano cheese.