Add pancetta to a 6-quart (or slightly larger) dutch oven and heat over medium to medium-low. Stir and cook the pancetta until crispy. Then remove and transfer to a paper towel lined plate, leaving the rendered fat in the pot.
Meanwhile, bundle the thyme, parsley and oregano and tie together with kitchen string. Set aside.
To the fat in the pan add the onion, celery and garlic with a small pinch of salt. Stir and cook until softened.
While the vegetables are cooking, puree 1 can of beans (with the liquids) until smooth. And drain and rinse the 2 remaining cans of beans.
Once the vegetables are tender, add in both the pureed beans and whole beans, diced potatoes, parmesan rind and herb bundle before pouring in the vegetable broth.
Cover and bring the soup to a simmer and cook on medium low to low, stirring occasionally, for 25 to 30 minutes.
While the soup simmers, bring a pot of water to boil. Once boiling, add in a small palmful of fine sea salt and 1 cup ditalini pasta. Cook, stirring often, according to the package directions until al dente, then drain.
Once the soup has finished simmering and the potatoes are tender, remove the herb bundle and parmesan cheese rind. If your soup needs more broth, add it now and heat through. Add in the cooked pasta and pancetta.
Stir, taste and season with kosher salt to your liking and 1/2 teaspoon white pepper.
Ladle soup into bowls and top with extra freshly grated parmesan cheese, minced parsley and a drizzle of extra virgin olive oil.