White Bean Soup With Tomato (Printable format)

Creamy white beans meet bright tomatoes in this comforting Mediterranean soup, ready in 50 minutes.

# What You’ll Need:

→ Beans & Base

01 - 2 tablespoons olive oil
02 - 1 medium yellow onion, diced
03 - 2 cloves garlic, minced
04 - 2 cans (15 oz each) cannellini or great northern beans, drained and rinsed
05 - 4 cups vegetable broth

→ Tomatoes & Seasonings

06 - 1 can (14.5 oz) diced tomatoes, with juices
07 - 1 tablespoon tomato paste
08 - 1 teaspoon dried thyme
09 - 1 teaspoon dried oregano
10 - 1/2 teaspoon smoked paprika
11 - 1/4 teaspoon red pepper flakes, optional
12 - Salt and freshly ground black pepper to taste

→ Finishing Touches

13 - 1/4 cup heavy cream or coconut cream, optional
14 - 2 tablespoons chopped fresh parsley or basil

# Directions:

01 - Heat olive oil in a large pot over medium heat. Add diced onion and sauté until translucent, approximately 5 minutes. Stir in minced garlic and cook for 1 minute until fragrant.
02 - Stir in drained beans, diced tomatoes with juices, tomato paste, dried thyme, dried oregano, smoked paprika, and red pepper flakes if using. Season with salt and freshly ground black pepper to taste.
03 - Pour in vegetable broth and bring to a boil over high heat. Reduce heat to low, cover with a lid, and simmer for 20 minutes to allow flavors to meld.
04 - Remove from heat. Using an immersion blender, purée the soup until smooth and creamy, or transfer in batches to a countertop blender for processing. Stir in heavy cream or coconut cream if desired. Taste and adjust seasonings as needed.
05 - Ladle soup into bowls and garnish with fresh chopped parsley or basil before serving.

# Expert Advice:

01 -
  • It comes together in under an hour with mostly pantry staples you probably already have
  • The smoky paprika and bright tomatoes create layers of flavor that taste like they simmered all day
02 -
  • Let the soup cool slightly before blending to avoid hot splatters, and never fill a blender more than halfway when working with hot liquid
  • The soup will thicken as it sits, so add a splash more broth or water when reheating leftovers
03 -
  • Reserve a few whole beans before pureeing if you want some texture, then stir them back in at the end
  • A squeeze of fresh lemon juice right before serving brightens all the flavors and makes the tomatoes sing
Go back