1cupdried white beans (such as cannellini or navy), soaked overnight
1tablespoonolive oil
1mediumonion, diced
2clovesgarlic, minced
1mediumcarrot, diced
1stalkcelery, diced
2mediumpotatoes, diced
4cupsvegetable broth
1cupcooked Italian sausage, sliced (or plant-based sausage for a vegetarian option)
1cupheavy cream or coconut cream
to tasteSalt and black pepper
1teaspoonsmoked paprika
0.5teaspoondried thyme
2cupsfresh spinach, roughly chopped
Fresh parsley for garnish
Instructions
Prepare the Beans: Drain the soaked beans and rinse well. Set aside.
Sauté the Base: In a large pot, heat the olive oil over medium heat. Add the diced onion, garlic, carrot, and celery. Sauté for about 5-7 minutes until the vegetables are soft and fragrant.
Add Potatoes and Beans: Stir in the diced potatoes and the rinsed beans. Cook for another 3 minutes.
Simmer: Pour in the vegetable broth, add smoked paprika, dried thyme, salt, and pepper. Bring it to a boil, then reduce the heat to low and simmer for 30-40 minutes or until the beans are tender.
Incorporate Sausage and Cream: Once the beans are tender, add the cooked sausage and cream. Stir gently to combine and let it simmer for an additional 10 minutes to allow the flavors to meld.
Add Spinach: Stir in the chopped spinach and cook for another 2-3 minutes until wilted. Taste and adjust the seasoning if necessary.
Serve: Ladle the soup into bowls and garnish with fresh parsley.
Notes
Serve the soup in rustic bowls, drizzling a bit of olive oil on top and adding a sprinkle of freshly cracked pepper for a gourmet touch.