5 from 4 votes
White bowl containing white bean and tomato soup topped with basil.
Creamy White Bean Tomato Soup
Prep Time
10 mins
Cook Time
20 mins
Total Time
30 mins

This Creamy White Bean Tomato Soup is the perfect comfort food you can enjoy without feeling guilty. Thickened with blended white beans, this healthy soup topped with fresh basil is rich in flavor and oh so satisfying. And, it's done and ready to eat in 30 minutes!

Course: Lunch
Cuisine: American
Keyword: tomato soup, white bean tomato soup
Servings: 4 people
Calories: 139 kcal
Author: Amanda Mason
  1. Heat olive oil in a saucepan over medium. Add onion and garlic and saute for 1 minute, until soft.

  2. Add fresh and canned tomatoes, basil, oregano, salt, and pepper. Cover and bring to a boil, then lower heat and simmer for 20 minutes.

  3. Working in batches, transfer tomato mixture to a blender. Add beans and chicken broth.
  4. Puree for 2 minutes. Once well blended, return mixture to the saucepan and simmer for 5 minutes, covered.
  5. Add in the butter and Parmesan cheese and stir until melted. Serve immediately.

Nutrition Facts
Creamy White Bean Tomato Soup
Amount Per Serving
Calories 139 Calories from Fat 90
% Daily Value*
Fat 10g15%
Saturated Fat 4g25%
Cholesterol 16mg5%
Sodium 592mg26%
Potassium 335mg10%
Carbohydrates 8g3%
Fiber 2g8%
Sugar 3g3%
Protein 6g12%
Vitamin A 971IU19%
Vitamin C 19mg23%
Calcium 197mg20%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.