Savory, creamy cannellini bean soup cooked in a rich tomato broth infused with herbs. It's thick, filling and beyond delicious!Recipe yields 5 cups in total or about 4 servings (1 ¼ each).
Open one can of cannellini beans and transfer its content (beans + liquid) to a blender or food processor. Whizz until smooth and set aside.
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook, stirring frequently, unlit soft and translucent, about 4-5 minutes.
Stir in the garlic and cook for about 40 seconds until fragrant.
Add the pureed beans, the whole beans from the other two cans (previously drained), canned tomatoes, chili flakes, bay leaf, herbs except the fresh parsley, broth, salt and pepper.
Raise the heat to medium-high and bring the mixture to a simmer. Cover with a lid, cook for 25-30 minutes stirring occasionally, and reduce the heat as necessary to maintain a gentle sim to the boil.
Turn the heat off, stir in the fresh parsley, taste and adjust the seasoning to your taste with more salt or pepper if desired.
Serve with a drizzle of extra virgin olive oil if you wish, freshly ground black pepper and crusty bread on the side. Enjoy.
Notes
Salt: the recipe uses low sodium vegetable broth as usual, but you’re welcome to use your favourite broth if you don’t keep it vegan. Make sure to add the salt accordingly since some broth can be quite salty.
Nutrition facts: the nutrition values are for one serving and they are based on an online nutrition calculator. It’s an estimate only and it should not be considered as a substitute for a professional nutritionist’s advice. Please see my disclosure policies.