This Creamy White Bean Tomato Soup is a hearty, comforting bowl of goodness that blends the richness of tomatoes with the smooth texture of white beans. It’s cozy, satisfying, and packed with flavor — perfect for chilly evenings or when you want a simple, wholesome meal with minimal fuss. Serve it with crusty bread or a grilled cheese sandwich for the ultimate comfort combo.
Ingredients
-
2 tbsp olive oil
-
1 small onion, chopped
-
2 cloves garlic, minced
-
1 (28 oz) can crushed tomatoes
-
1 (15 oz) can white beans (cannellini or navy beans), drained and rinsed
-
2 cups vegetable or chicken broth
-
½ cup heavy cream or coconut milk
-
1 tsp dried basil
-
½ tsp dried thyme
-
½ tsp salt
-
¼ tsp black pepper
-
1 tbsp tomato paste (optional, for richer flavor)
-
Fresh basil or parsley, for garnish
Cooking Time
-
Prep time: 10 minutes
-
Cook time: 25 minutes
-
Total time: 35 minutes
Serving
-
Serves 4
Instructions
-
Sauté the Aromatics:
Heat olive oil in a large pot over medium heat. Add chopped onion and cook for 5 minutes until soft and translucent. Stir in garlic and cook for another minute. -
Add Tomatoes and Beans:
Pour in the crushed tomatoes, white beans, and tomato paste. Stir well to combine. Add the broth, basil, thyme, salt, and pepper. Bring to a gentle boil. -
Simmer:
Reduce the heat to low and simmer for about 15 minutes, allowing the flavors to blend and the soup to thicken slightly. -
Blend for Creaminess:
Use an immersion blender directly in the pot (or carefully transfer the soup to a blender) and blend until smooth and creamy. -
Add Cream:
Stir in the heavy cream or coconut milk. Taste and adjust seasoning as needed. Warm gently over low heat for another 2–3 minutes. -
Serve:
Ladle the soup into bowls and top with a drizzle of cream and fresh basil or parsley for garnish.
Nutrition (per serving)
-
Calories: 240
-
Protein: 9g
-
Fat: 10g
-
Carbohydrates: 29g
-
Fiber: 6g
Tips
-
For extra depth, roast the tomatoes before adding them to the soup.
-
Make it vegan by using coconut milk and vegetable broth.
-
Add a pinch of red pepper flakes if you want a little heat.
This Creamy White Bean Tomato Soup is rich, silky, and full of comforting flavors — a simple yet satisfying recipe that warms you up from the very first spoonful.
