In a food processor or using an immersion blender, blend about ΒΎ cup of the cooked beans with a little of their liquid until smooth and creamy, leaving the remaining beans whole. Set the bean puree aside.
Add guanciale (or bacon) and cook until the fat renders and the meat becomes golden and slightly crisp.
Next, add diced onion and cook until soft and translucent, about 2 minutes.
Add chopped garlic and cook for 30β60 seconds until fragrant, making sure not to burn.
Stir in the finely chopped potatoes and a pinch of salt. Cook for 2β3 minutes.
Add both the whole beans and the bean puree to the pot and stir well. Add the broth and Parmigiano rinds if using. Bring to a gentle simmer and cook 10β15 minutes until potatoes are soft.
Note: the pureed beans will naturally thicken the stew and create a creamy texture without flour or starch.
Stir in the heavy cream. Taste and adjust salt.
Note: add more broth if too thick or gently simmer uncovered if too thin.
Serve warm with chopped fresh parsley and black pepper. Enjoy!
Notes
Dairy-free swaps: Instead of heavy cream, use your favorite dairy-free cream, yogurt, or blended cashews to give this stew its rich, creamy flavor.
Bean varieties: Use any of your favorite white beans to make this stew, such as great northern, cannellini, or navy beans.
Veggie add-ins: Give your stew an extra veggie boost with carrots, celery, leeks, mushrooms, zucchini, or leafy greens such as kale and spinach.
Spice it up: Bring the heat with red chili flakes, harissa, or fresh diced red chili peppers.
Proteins: Add in your favorite proteins, like shredded chicken, tofu cubes, or ground turkey for a hearty stew.