Go Back
Creamy White Bean Tomato Soup

Creamy White Bean Tomato Soup

Warm, comforting, and packed with plant-based goodness, this White Bean Tomato Soup is the perfect easy lunch or dinner. Made with creamy white beans, juicy cherry tomatoes, and nutrient-rich greens, this quick vegan recipe idea is both satisfying and nourishing. Ready in just 25 minutes, it's a simple one-pan dish you'll want to make again and again.
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Course Dinner, lunch
Cuisine American
Servings 2 Servings
Calories 287 kcal

Ingredients
  

  • 1 tbsp olive oil for sautéing
  • 1 yellow onion diced (or substitute with white onion or shallots)
  • 1 cup cherry tomatoes halved (or 1 large heirloom tomato, chopped)
  • 4 cloves garlic minced
  • 2 tbsp tomato paste for rich umami flavor
  • ¼ cup sun-dried tomatoes chopped (use dry-packed for best results)
  • 2 cups vegetable broth low-sodium preferred
  • 1 can 15 oz cannellini beans, drained and rinsed (or any other white bean variety)
  • 1 tbsp arrowroot starch or cornstarch/tapioca starch for thickening
  • 2 cups baby greens spinach, kale, or your favorite
  • ¼ cup vegan cream cheese optional for extra creaminess
  • 1 tbsp fresh lemon juice for brightness
  • Fresh basil for garnish
  • Salt & pepper to taste

Instructions
 

  • Sauté the Aromatics: Heat olive oil in a large pan over medium heat. Add the diced onion and cook until softened (about 3-4 minutes). Stir in cherry tomatoes and cook for another 2-3 minutes.
  • Add Garlic & Tomato Base: Mix in the minced garlic, tomato paste, and sun-dried tomatoes. Cook for 1-2 minutes until fragrant and the tomato paste darkens slightly.
  • Simmer the Soup: Pour in the vegetable broth and stir in the drained white beans. Bring the mixture to a gentle simmer and cook for 5 minutes.
  • Thicken the Broth: Dissolve arrowroot starch in 2 tablespoons of water and stir it into the soup to thicken.
  • Add Creaminess & Greens: Stir in vegan cream cheese (if using) until melted and creamy. Add the baby greens and cook just until wilted.
  • Finish & Serve: Squeeze in fresh lemon juice for a bright, tangy finish. Season with salt and pepper to taste. Ladle the soup into bowls and garnish with fresh basil.

Notes

This White Bean Tomato Soup is delicious on its own but pairs beautifully with:
  • Crusty Bread: Perfect for dipping and soaking up the flavorful broth.
  • Gluten-Free Flatbread: A great option for those avoiding gluten.
  • Over Grains: Serve over rice, quinoa, or farro for an extra filling meal.

Did you Like This Recipe? Please Rate and Comment Below!

Keyword one pot, Quick and easy, Vegan