
A comforting Italian-style white bean and tomato soup with cannellini beans, bright lemon, fresh parsley and a sprinkle of Parmesan for a velvety finish.

When I first made this, my partner went back for thirds and then asked me to double the batch the next day. Since then, it’s become a staple at our home on chilly evenings and during busy weeks. The simplicity of the method and the reliable, layered flavor profile make it the recipe I recommend most often to friends who ask for an easy, delicious soup.
My favorite part is how approachable this bowl is: minimal hands-on time, pantry-friendly ingredients, and a finish of lemon and parsley that brightens every spoonful. Friends often say they can’t believe how much flavor comes from such a simple set of components. For me, it’s the sort of recipe that makes me feel prepared — I can toss it together on a hectic evening and still serve something that feels thoughtfully cooked.
Store the soup in airtight glass containers to preserve flavor and avoid plastic odors. In the refrigerator it will keep 3–4 days; for longer storage, freeze in portion-sized freezer-safe containers or heavy-duty resealable bags for up to 3 months. If you freeze, leave a little headspace because liquids expand when frozen. To reheat, thaw overnight in the fridge and warm gently over low heat, stirring occasionally; add a splash of broth or water if it has thickened. Avoid boiling vigorously after adding cheese — gentle warming prevents separation and keeps the texture velvety.
If you don’t have cannellini beans, Great Northern or navy beans are excellent substitutes with similar creaminess. Swap Parmesan for Pecorino Romano for a sharper finish, or stir in 2 tablespoons of mascarpone or ricotta for extra silkiness if you prefer no granular cheese. For a meatier version, brown 150–200 g (5–7 oz) Italian sausage before the onions and drain excess fat. Use chicken broth instead of vegetable broth for a non-vegetarian option. For a dairy-free variation, omit the cheese and stir in 1 tablespoon of nutritional yeast for a savory, cheesy note.
Serve this bowl with slices of warm crusty bread or a peppery focaccia to mop up the broth. A simple green salad tossed with lemon vinaigrette pairs nicely for a light lunch. For an elevated dinner, present it alongside grilled polenta rounds and a drizzle of olive oil. Garnish ideas include extra grated Parmesan, a spoonful of herb pesto, torn basil leaves, or a few chili flakes for heat. For a heartier meal, ladle over cooked short-grain rice or add wilted spinach during the last minute of simmering.
This style of white bean and tomato broth draws on rustic Italian peasant cooking where beans and tomatoes were pantry staples offering both flavor and sustenance. Cannellini beans are a classic in Tuscan cuisine and been paired with tomato and herbs for generations. The technique of finishing with cheese and fresh herbs is common across Italy: a small flourish of quality ingredients at the end transforms humble staples into something comforting and delicious. Regional variations include adding a soffritto base, pancetta, or a spoon of tomato conserva for deeper umami.
In summer, swap parsley for a mix of basil and oregano and use fresh tomatoes (peeled and chopped) to make the soup brighter. In winter, add a small diced potato or turnip to deepen the body and increase comfort. During spring, stir in a handful of peas in the last few minutes for sweetness and color. For holiday tables, garnish bowls with crisp prosciutto shards or a scattering of toasted pine nuts for added texture and festivity.
Make a double batch and cool completely before portioning into individual containers for grab-and-go lunches. Keep cheese and lemon separate when storing; add them when reheating to preserve freshness. Label containers with the date and heat gently in a microwave-safe bowl or on the stove. For quick weeknight dinners, reheat and top with fresh parsley and a squeeze of lemon for a just-made brightness. Using a ladle to portion evenly helps with consistent serving sizes and calories if you’re tracking intake.
This simple, flavorful bowl is one I return to again and again — it’s adaptable, fast, and deeply satisfying. I hope it becomes one of your favorites too; try it as written the first time, then make it your own with the swaps and tips above. Buon appetito!
Rinse canned beans well under cold water to remove excess sodium and starchy liquid for a cleaner flavor.
Cook the tomato paste briefly with the garlic to deepen its flavor and avoid any raw tomato taste.
Add lemon juice off the heat to preserve its bright acidity; adjust to taste after stirring in cheese.
If the soup becomes too thick after chilling, thin with a splash of broth or water while reheating.
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.
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.

Heat 1 1/2 tablespoons olive oil in a large pot over medium heat. Add diced onion, carrot and a pinch of salt. Cook, stirring occasionally, until onion is translucent and carrot is tender, about 4–6 minutes.
Stir in 3 minced garlic cloves, 2 tablespoons tomato paste and 1 teaspoon dried mixed herbs. Cook for 1 minute until fragrant and the paste darkens a touch, which deepens the flavor.
Add the rinsed beans, 1 can (15 oz) tomatoes, 3 cups low-sodium vegetable broth, 1 teaspoon fine salt and pepper to taste. Bring to a gentle simmer over medium heat.
Cover and simmer for 20–25 minutes, stirring occasionally. The liquid will reduce slightly and the flavors will meld. Check that the carrot is fork-tender and beans are soft but intact.
Turn off the heat and stir in 1 tablespoon 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.
Ladle into bowls and serve with crusty bread, focaccia, crostini or croutons. Optionally top with an extra drizzle of olive oil, a sprinkle of Parmesan, or fresh parsley.
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
@velvetyum on social media!


Fresh strawberries, creamy vanilla yogurt, and crunchy granola come together in these portable frozen bites. A simple three ingredient snack that is perfect for breakfast, lunch boxes, or an icy treat.

A cozy, 30-minute chickpea and tomato coconut curry soup made with pantry staples — creamy, vibrant, and naturally vegan and gluten free.

A quick, pantry-friendly garlic-ginger glazed salmon that’s gluten free, soy free (when using coconut aminos), and naturally sweetened with honey — ready in 30 minutes and perfect for weeknight dinners.

Leave a comment & rating below or tag @velvetyum 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.