Print

Tomato White Bean Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This hearty and comforting soup is packed with protein-rich white beans, sweet tomatoes, and aromatic herbs for a simple yet flavorful dish. It’s perfect for a cozy dinner and pairs wonderfully with crusty bread or a fresh salad.

Ingredients

Scale
  • 2 tbsp olive oil
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 1 carrot, diced
  • 1 celery stalk, diced
  • 1 can (14 oz) diced tomatoes (or 3 fresh tomatoes, chopped)
  • 1 can (15 oz) white beans, drained and rinsed (cannellini or great northern beans)
  • 3 cups vegetable broth
  • 1 tsp dried oregano
  • ½ tsp dried thyme
  • ½ tsp smoked paprika (optional, for depth)
  • Salt & pepper, to taste
  • ½ tsp red pepper flakes (optional, for spice)
  • 1 handful fresh spinach or kale (optional)
  • Juice of ½ lemon (for brightness)

Instructions

1. Sauté the Vegetables

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion, carrot, and celery, and cook for 5 minutes until softened.
  3. Stir in garlic, cooking for 1 minute until fragrant.

2. Simmer the Soup

  1. Add diced tomatoes, white beans, vegetable broth, oregano, thyme, paprika, salt, and pepper.
  2. Bring to a simmer and cook for 15 minutes, stirring occasionally.

3. Blend (Optional) & Finish

  1. For a creamy texture, blend half the soup with an immersion blender or in a blender, then mix back in.
  2. Stir in spinach or kale and cook for 2 more minutes until wilted.
  3. Finish with lemon juice and adjust seasoning.

4. Serve & Enjoy

  • Serve hot with crusty bread, grated Parmesan (if not vegan), or fresh basil on top.


Notes

  • For extra creaminess, stir in ½ cup coconut milk or a dollop of Greek yogurt.
  • Add protein by mixing in cooked quinoa or pasta.
  • Storage: Keeps 4 days in the fridge or 3 months in the freezer.