Go Back
+ servings
White bowl containing white bean and tomato soup topped with basil.
Print Recipe
5 from 4 votes

Creamy White Bean Tomato Soup

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!
Prep Time10 mins
Cook Time20 mins
Total Time30 mins
Course: Lunch
Cuisine: American
Servings: 4 people
Calories: 139kcal
Author: Amanda Mason


  • 1 Tablespoon olive oil
  • ½ onion, finely chopped
  • 4 cloves garlic minced
  • 1 14 oz can diced tomatoes
  • 3 fresh tomatoes, on vine
  • 2 teaspoons dried basil
  • 2 teaspoons dried oregano
  • ¼ teaspoon salt
  • teaspoon fresh ground pepper
  • 1 15 oz can white beans, drained and rinsed
  • 1 cup chicken broth,
  • ½ cup Parmesan cheese
  • 1 Tablespoon butter, salted


  • Heat olive oil in a saucepan over medium. Add onion and garlic and saute for 1 minute, until soft.
  • Add fresh and canned tomatoes, basil, oregano, salt, and pepper. Cover and bring to a boil, then lower heat and simmer for 20 minutes.
  • Working in batches, transfer tomato mixture to a blender. Add beans and chicken broth.
  • Puree for 2 minutes. Once well blended, return mixture to the saucepan and simmer for 5 minutes, covered.
  • Add in the butter and Parmesan cheese and stir until melted. Serve immediately.


Calories: 139kcal | Carbohydrates: 8g | Protein: 6g | Fat: 10g | Saturated Fat: 4g | Cholesterol: 16mg | Sodium: 592mg | Potassium: 335mg | Fiber: 2g | Sugar: 3g | Vitamin A: 971IU | Vitamin C: 19mg | Calcium: 197mg | Iron: 1mg