Creamy Bean and Potato Stew
on Feb 12, 2026
This post may contain affiliate links. Please read our disclosure policy.

It’s the year of FIBER! Sure, we still love protein and healthy fats, but hear me out: fiber is the new “it girl” 💁🏻♀️! This Creamy Bean and Potato Stew is serving up plenty of fiber, plant-based protein 🫘, and a whole lot of comforting, delicious flavors. This is not a Balkan recipe, but it hits all the Balkan high notes: humble ingredients transformed into a nutritious, cozy dish, and a simple enough method, that you can make it with your eyes closed 😉 (for legal reasons, this is a joke).
Key Takeaways
- Creamy Bean and Potato Stew is a nutritious and flavorful dish that you can make in 30 minutes.
- This recipe is versatile; you can customize it with different beans and vegetables, or make it dairy-free.
- To thicken the stew, puree some of the beans and mix it back in, making it extra creamy.
- Serve it with a rustic baguette, a lemony Greek salad, or as a hearty dish with proteins.
- You can refrigerate leftovers for up to 4 days or freeze them for up to 3 months.
Table of Contents
Why You’ll Love Creamy Bean and Potato Stew
This Creamy Bean and Potato Stew comes together in 30 minutes, and is packed in nutrition and flavor. I love an adaptable recipe, and this one can be made vegetarian and dairy-free, and it’s naturally gluten-free. Not to mention, there are endless ways to customize this recipe, from the variety of beans to the seasoning. This is a bowl-and-spoon 🥣 kind of dish, but use less broth and you have either a starchy side dish or a chunky dip—perfect to eat with a crusty baguette 🥖.
Nonna’s Tip 🫘
Make the stew extra creamy and thick by pureeing 3/4 cup of the beans in a food processor, then add the puree back to the stew (leaving the remaining beans whole).

Variations and Substitutions for Creamy Bean and Potato Stew
- Instead of heavy cream, use your favorite dairy-free cream, yogurt, or blended cashews to give this stew its rich, creamy flavor.
- Use any of your favorite white beans 🫘 to make this stew, such as great northern, cannellini, or navy beans.
- Add an extra veggie boost with carrots, celery, leeks, mushrooms, zucchini, or leafy greens 🥬 such as kale and spinach.
- Spice up this stew with red chili flakes, harissa, or fresh diced red chili peppers 🌶️.
- Add in your favorite proteins, like shredded chicken, tofu cubes, or ground turkey for a hearty stew 🥘.
Best Served With
- A rustic Baguette 🥖.
- A lemony Maroulosalata (Greek Lettuce Salad).
- Topped with crispy Bacon 🥓.
- A bright Whole Orange Blender Cake for dessert.
Similar Recipes
Common Questions
I like to use white beans, like cannellini, navy, and great northern beans, because they soften nicely and help create that creamy consistency when pureed.
A watery stew usually means there was too much broth or not enough starch released from the beans and potatoes. Simmering longer (uncovered) and blending a portion of the beans will naturally thicken it.
Let the stew cool down, then transfer it to an airtight container and refrigerate for up to 4 days. Reheat on the stove or in the microwave.
Yes, you can! Let the stew cool completely, transfer it to a freezer-safe container or zip top bag, and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
Blend white beans, potatoes, or soaked cashews into the broth to create a creamy texture without dairy. Coconut milk, oat cream, or a spoonful of plant-based yogurt stirred in at the end can also work.
Creamy Bean and Potato Stew
Ingredients
- ½ tablespoon olive oil
- ⅓ cup cubed guanciale, bacon or pancetta
- 2 small yellow potatoes, peeled and finely chopped
- 1 yellow onion, finely diced
- 4 garlic cloves, finely chopped
- salt, to taste
- 2 cups unsalted broth, any variety
- 2 ¼ cups beans, cooked or canned, divided
- 2 Parmigiano Reggiano rinds, optional
- 1-2 tablespoons heavy cream, to taste (optional)
- fresh parsley, finely chopped, to taste
Instructions
- 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.
- Heat olive oil in a pan over medium heat.
- 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!
Nonna’s 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.
My Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.























This turned out amazing! Meal prepping this for my lunches during the week!
Easy and very filling! Loved this!
This recipe came together quickly and was so cozy and delicious! 🩷