Description
- Creamy tomato bean soup delivers creamy texture and bold flavor with beans and herbs.
Ingredients
-
2 tablespoons unsalted butter
-
1 onion, finely chopped (yellow, brown, or white)
-
2 garlic cloves, minced
-
1 large carrot, peeled and finely chopped
-
1 ½ teaspoons dried Italian herb mix (or a blend of oregano, thyme, parsley, and basil)
-
¾ cup tomato paste
-
4 cups low-sodium vegetable broth
-
3 cans (15 oz each) white beans (cannellini, navy, butter, or great northern), drained and rinsed
-
½ cup grated Parmesan cheese
-
½ teaspoon salt
-
½ teaspoon black pepper
-
4 oz (about 5-6 cups) baby spinach or other leafy greens
-
¾ cup heavy cream (optional for extra richness)
Instructions
-
In a large pot, melt butter over medium-high heat. Sauté onion, garlic, and carrot for about 5 minutes, or until the carrot softens.
-
Stir in the dried herbs after 3 minutes of cooking to release their flavor.
-
Increase heat to high and mix in tomato paste. Cook for 2 minutes to deepen the flavor.
-
Add ½ cup of the beans, vegetable broth, Parmesan, salt, and pepper. Stir to combine. Cover and simmer on low heat for 3 minutes.
-
Use an immersion blender to puree the soup until smooth, or carefully transfer to a blender.
-
Return the soup to the pot, add the remaining beans, and simmer for another 3 minutes.
-
Stir in the spinach until wilted, then mix in cream if using. Adjust seasoning to taste.
-
Serve warm, ideally with crusty bread on the side.
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Category: SOUPS
- Method: Stovetop simmer
- Cuisine: Western