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

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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Yes. Use low-sodium broth and rinse the canned beans thoroughly, then season to taste at the end to control sodium.
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.
To make this vegan, omit the Parmesan and add a tablespoon of nutritional yeast or extra lemon for brightness.
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.

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.
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.
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.
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.
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.
Leave a comment & rating below or tag
@yummique on social media!


Tender grilled zucchini wraps basil ricotta, bathed in marinara and mozzarella, baking into a bubbly, lighter Italian comfort dinner ready in 30 minutes.

Crisp-edged, tender-in-the-middle zucchini and yellow squash made in 15 minutes with pantry spices. A vibrant, veggie-forward side everyone devours.

Tender chicken meatballs simmered in rich marinara and blanketed with melty mozzarella, bringing all the flavors of chicken parm in cozy, bite-sized form.

Leave a comment & rating below or tag @yummique on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

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