White Bean Tomato Soup | Yummique
30-MINUTE MEALS! Get the email series now
Yummique

White Bean Tomato Soup

5 from 1 vote
1 Comments
Amira
By: AmiraUpdated: Dec 23, 2025
This post may contain affiliate links. Please read our disclosure policy.

A hearty Italian-inspired soup featuring tender cannellini beans simmered in a tomato-herb broth, finished with lemon, parsley, and grated Parmesan.

White Bean Tomato Soup

This white bean tomato soup has been a quiet staple in my kitchen for years, the kind of bowl that feels like a warm hug on a chilly evening. I first discovered this combination when experimenting with pantry cans and a leftover wedge of Parmesan; the brightness of lemon and the herbaceous lift from parsley turned a humble bean soup into something that tasted like comfort and celebration at once. It’s forgiving, quick, and comforting — perfect for weeknights, quick lunches, or when you want something simple yet satisfying for guests.

What makes this preparation special is the balance of textures and flavors: creamy cannellini beans provide body while tomatoes and a touch of tomato paste add depth and umami. A small knob of nutty Parmesan stirred in at the end melts into the broth and adds savory richness, and a final squeeze of lemon brightens everything. The results are a bowl with a silky mouthfeel, pleasant acidity, and a subtle herb note that keeps each spoonful interesting. I often ladle this into bowls with toasted crusty bread and watch family members go back for seconds.

Why You'll Love This Recipe

  • This version is ready in about 35 minutes from start to finish, ideal for busy weeknights when you want a homemade meal without fuss.
  • It uses pantry staples — canned beans and canned tomatoes — so you can make it even when the fridge is sparse.
  • The texture is creamy without heavy cream; the beans break down slightly to thicken the broth naturally.
  • Make-ahead friendly: flavors deepen after a day in the fridge and it reheats beautifully for meal prep.
  • Vegetarian and naturally gluten-free when served without croutons, and easy to adapt to vegan by omitting the cheese.
  • Crowd-pleasing and flexible: add greens or cooked sausage for heartier fare.

Every time I make this, someone at the table asks for the recipe. It’s one of those dishes where small tweaks — more lemon, a grating more Parmesan, or an extra pinch of herbs — make it feel personal and customized. I love that it’s both economical and elegant.

Ingredients

  • Extra virgin olive oil, 1 1/2 tablespoons: Use a good-quality EVOO for aroma and flavor; a fruity Spanish or Italian bottle works well and contributes a fragrant base when gently warmed.
  • Onion, 1 medium, diced: Yellow or sweet onions are best for building a savory backbone; cook slowly until translucent to release natural sugars.
  • Carrot, 1 medium, diced (optional): Adds a mild sweetness and texture; peel and dice small so it becomes tender within the simmer time.
  • Garlic, 3 cloves, minced: Fresh garlic gives brightness; add after the onion softens to avoid burning and bitterness.
  • Tomato paste, 2 tablespoons: Concentrated tomato flavor that deepens the broth; cook briefly to remove raw tang.
  • Dried mixed herbs, 1 teaspoon: A blend of oregano, thyme, and basil works well; dried herbs give a consistent background note.
  • White beans, two 15-ounce cans, rinsed and drained: Cannellini are ideal for creaminess, but great northern beans are a fine substitute; rinse to reduce sodium and canning liquid flavors.
  • Plum or diced tomatoes, one 15-ounce can: Use whole plum tomatoes crushed by hand or diced tomatoes for a more rustic texture.
  • Low-sodium vegetable broth, 3 cups: Use low-sodium to control final salt; chicken broth may be used if not vegetarian.
  • Fine salt, 1 teaspoon, plus more to taste: Add in stages and adjust at the end after tasting.
  • Parmesan cheese, 1/2 cup grated: Freshly grated Parmigiano-Reggiano adds savory umami; pre-grated is convenient but less melty.
  • Fresh parsley, 1/3 cup chopped: Flat-leaf parsley offers bright herbaceous notes; add at the end for freshness.
  • Lemon juice, 1 tablespoon: Freshly squeezed brightens the soup; adjust to taste for acidity.

Instructions

Heat the base:Warm 1 1/2 tablespoons of extra virgin olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and carrot with a pinch of salt and cook, stirring occasionally, until the onion is soft and translucent, about 4 to 6 minutes. Look for the onion to lose its raw edge and the carrot to begin tenderizing; this gentle sweat builds a sweet backbone for the broth.Add aromatics:Stir in the minced garlic, 2 tablespoons tomato paste, and 1 teaspoon dried mixed herbs. Cook for about 60 seconds until fragrant and the paste darkens slightly. The brief browning of tomato paste amplifies its flavor through Maillard reaction, adding complexity to the soup.Combine beans and tomatoes:Add the two cans of rinsed and drained white beans and the can of tomatoes to the pot. Break up whole tomatoes with your spoon if using plum tomatoes. Pour in 3 cups of low-sodium vegetable broth and add 1 teaspoon fine salt plus freshly ground black pepper to taste. Stir to combine and bring the mixture to a gentle simmer.Simmer to develop flavor:Once simmering, reduce the heat to low, cover partially with a lid, and simmer for 20 to 25 minutes, stirring occasionally. The goal is to allow the flavors to marry and the carrot to become fork tender. If you prefer a silkier texture, mash a cup of the beans against the side of the pot to thicken the broth naturally.Finish and adjust:Remove the pot from the heat. Stir in 1 tablespoon fresh lemon juice, 1/2 cup grated Parmesan, and 1/3 cup chopped parsley. Taste and adjust seasoning with additional salt, pepper, or lemon as needed. Serve hot with crusty bread or focaccia and an extra grating of Parmesan if desired.User provided content image 1

You Must Know

  • This bowl provides roughly 217 calories per serving and about 10 grams of protein; it’s filling and fiber-rich thanks to the beans.
  • Leftovers keep well in the refrigerator for up to 4 days and actually taste better after the flavors meld overnight.
  • You can freeze portions in airtight containers for up to 3 months; thaw in the fridge overnight and reheat gently on the stove.
  • To reduce sodium further, use no-salt-added beans and unsalted broth, then season to taste at the end.

My favorite aspect is how forgiving this recipe is: small variations in brand or type of canned tomato alter the flavor in pleasing ways, and the final lemon and Parmesan let you tailor the brightness and richness to your taste. Family and friends have told me this feels like a bowl of home, and it often appears at casual dinners because it pairs with so many sides and salads.

Storage Tips

Store cooled soup in airtight containers in the refrigerator for up to 4 days. For longer storage, portion into freezer-safe containers leaving about 1/2 inch headspace and freeze for up to 3 months. When reheating from frozen, defrost in the refrigerator overnight then warm gently over low heat, adding a splash of broth or water if the soup has thickened. Avoid rapid reheating in the microwave without stirring; slow, gentle heat preserves texture and prevents bean splitting.

Ingredient Substitutions

If you don’t have cannellini, use great northern or navy beans; if you prefer a creamier base, reserve 1 cup of the beans, blend them with a little broth, and return to the pot. Swap the vegetable broth for low-sodium chicken broth if not vegetarian. For a vegan option, omit the Parmesan and increase lemon to 1 1/2 tablespoons, or stir in a tablespoon of nutritional yeast for savory umami. If fresh parsley is unavailable, a tablespoon of chopped fresh basil works well.

Serving Suggestions

Serve bowls with a drizzle of olive oil, a grating of Parmesan, and a scattering of chopped parsley. Pair the soup with crusty bread, garlic focaccia, or simple crostini. For heartier meals, top with shredded rotisserie chicken or slices of cooked Italian sausage. A crisp green salad with lemon vinaigrette complements the soup’s brightness, while roasted vegetables or a simple grilled cheese make this a cozy main course.

User provided content image 2

Cultural Background

This style of white bean and tomato broth draws on Italian peasant traditions where beans and pantry staples were transformed into nourishing meals. In Italy, beans are a common source of protein and are often paired with tomatoes, garlic, and herbs to create simple yet flavorful dishes. Regional variations include adding pancetta or pancetta broth in the north or finishing with a drizzle of high-quality olive oil and fresh herbs in central regions.

Seasonal Adaptations

In summer, swap canned tomatoes for 2 cups of fresh, ripe tomatoes blanched and chopped, and add a handful of spinach toward the end for color and freshness. For winter, stir in roasted root vegetables or add a teaspoon of smoked paprika for warmth. Holiday versions can include sliced sausage or a splash of white wine added during the simmer to deepen flavor.

Meal Prep Tips

Make a double batch and portion into single-serving containers for lunches. Keep a small container of grated Parmesan and lemon wedges on the side so each portion can be adjusted when reheating. When prepping ahead, undercook the carrots slightly so they don’t become mushy after reheating. Use shallow freezer containers for quicker thawing and even reheating.

There’s something wonderfully communal about this bowl. Whether you’re feeding family, prepping lunches, or bringing a pot to a friend in need, it travels and reheats well, and small finishing touches make each serving feel special. I hope you make it your own and find the little tweaks that become your signature touch.

Pro Tips

  • Rinse canned beans under cool water to reduce canning liquid flavor and sodium before adding to the pot.

  • Cook the tomato paste briefly until it turns a shade darker to bring out its deep, concentrated flavor.

  • If you prefer a thicker broth, remove 1 cup of beans, blend until smooth, and return to the pot.

  • Taste and adjust salt only after finishing with lemon and cheese since they change the perceived seasoning.

This nourishing white bean tomato soup recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.

FAQs about Recipes

Can I make this low sodium?

Yes. Use low-sodium broth and rinse the canned beans thoroughly, then season to taste at the end to control sodium.

How long does this keep in the freezer?

Allow the soup to cool, transfer to freezer-safe containers with a little headspace, and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.

Can I make this vegan?

To make this vegan, omit the Parmesan and add a tablespoon of nutritional yeast or extra lemon for brightness.

Tags

Vegetariansoupitalianbean soupcomfort foodrecipeYummique
No ratings yet

White Bean Tomato Soup

This White Bean Tomato Soup recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Servings: 4 steaks
White Bean Tomato Soup
Prep:5 minutes
Cook:30 minutes
Rest Time:10 mins
Total:35 minutes

Instructions

1

Heat the base

Warm 1 1/2 tablespoons of extra virgin olive oil in a large pot over medium heat. Add diced onion and carrot with a pinch of salt and cook until onion is translucent and carrot begins to soften, about 4 to 6 minutes.

2

Add aromatics

Stir in minced garlic, 2 tablespoons tomato paste, and 1 teaspoon dried mixed herbs. Cook about 60 seconds until fragrant and the tomato paste darkens slightly to deepen flavor.

3

Combine beans and tomatoes

Add two cans of rinsed white beans and one 15-ounce can of tomatoes. Pour in 3 cups low-sodium vegetable broth, add 1 teaspoon fine salt and pepper to taste, and bring to a gentle simmer.

4

Simmer

Reduce heat and simmer partially covered for 20 to 25 minutes, stirring occasionally, until flavors are well developed and carrots are fork tender. Mash a portion of beans if you want a thicker texture.

5

Finish and serve

Remove from heat and stir in 1 tablespoon lemon juice, 1/2 cup grated Parmesan, and 1/3 cup chopped parsley. Taste and adjust seasoning. Serve hot with crusty bread or focaccia.

Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Nutrition

Calories: 217kcal | Carbohydrates: 33g | Protein:
10g | Fat: 6g | Saturated Fat: 2g |
Polyunsaturated Fat: 1g | Monounsaturated Fat:
2g | Trans Fat: 1g | Cholesterol: 253mg | Sodium:
0mg | Potassium: 953mg | Fiber: 0g | Sugar:
0g | Vitamin A: 577IU | Vitamin C: 3mg | Calcium:
47mg | Iron: 6mg

Did You Make This?

Leave a comment & rating below or tag
@yummique on social media!

White Bean Tomato Soup

Categories:

White Bean Tomato Soup

Did You Make This?

Leave a comment & rating below or tag @yummique on social media!

Rate This Recipe

Share This Recipe

Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!

Comments (1)

Leave a Comment

0/1000 characters
Food Lover
1 day ago

This recipe looks amazing! Can't wait to try it.

Rating:

Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Family photo

Hi, I'm Amira!

Chef and recipe creator specializing in delicious Vegetarian cooking. Passionate about sharing easy-to-follow recipes that bring families together around the dinner table.

30-Minute Meals!

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.