Add the beans and 6 cups of water to a large saucepan over medium-high heat and bring to a boil.
When the water begins to boil cover then pan and reduce the heat to medium-low. Simmer the beans over medium-low heat for about 1 hour.
Drain the beans then set about ⅔ of the cooked beans to the side and place the other ⅓ of the beans in a bowl and mash very well using the back of a fork.
Heat the oil in a dutch oven over medium-high heat.
Add the pork to the dutch oven and cook, breaking up the pork as it cooks, until browned, about 6 minutes.
In a small bowl make an aioli by mixing together the garlic, mayonnaise, and vinegar then set aside.
Stir in the beans, mashed beans, aioli, smoked paprika, 2 cups water, 2 tsp salt, and ¼ tsp black pepper in with the pork until well combined.
Reduce the heat to medium-low and simmer, stirring occasionally, until the stew thickens a bit, about 5 minutes.
Season with salt & pepper to taste.
