Soups & Stews
Creamy Tuscan White Bean Soup
A warming, protein-rich soup that comes together in under 30 minutes. The cannellini beans blend into a silky base while whole beans add satisfying texture.
Ingredients
- 2 tablespoons olive oil
- 1 medium onion, diced
- 4 cloves garlic, minced
- 2 cans (15 oz each) cannellini beans, drained
- 4 cups vegetable broth
- 1/2 cup heavy cream
- 1/2 cup grated parmesan
- 2 teaspoons fresh thyme leaves
- 1 teaspoon salt, or to taste
- 1/2 teaspoon black pepper
- Juice of 1/2 lemon
Directions
-
Heat olive oil in a large pot or Dutch oven over medium heat. Add onion and cook until softened and translucent, about 5 minutes.
-
Add garlic and cook for 1 minute until fragrant. Add thyme and stir to combine.
-
Add one can of drained beans and all of the vegetable broth. Bring to a simmer and cook for 10 minutes.
-
Using an immersion blender (or transferring to a blender in batches), blend the soup until smooth. Return to pot if needed.
-
Add the second can of beans (whole), heavy cream, and parmesan. Stir until the cheese melts and everything is heated through, about 3 minutes.
-
Season with salt, pepper, and lemon juice. Taste and adjust seasoning as needed.
-
Serve warm, topped with extra parmesan and a drizzle of olive oil if desired.
Ingredient Substitutions
Don't have everything on hand? Here are tested swaps that work.
Chef's note: For the finishing drizzle, a good olive oil really shines. For cooking, any neutral oil works fine.
Chef's note: Any white bean works here. Avoid kidney or black beans, which will change the flavor profile entirely.
Chef's note: Skip the parmesan if going fully dairy-free; the soup is still delicious with extra nutritional yeast.
Chef's note: A parmesan rind simmered in the broth adds incredible depth if you have one on hand.
Chef's note: Italian seasoning blend (about 1 tsp) works in a pinch and adds complementary flavors.