• Skip to main content
  • Skip to primary sidebar
MeasureFlows
  • Breakfast
  • Lunch
  • Dinner
    • Soup Recipes
    • Chicken Recipes
  • Snacks
  • Desserts
  • Pumpkin Recipes
  • About Us
    • Privacy Policy
    • Terms of Service
    • Contact Us

Creamy Parmesan Tomato and Cannellini Bean Soup (One Pot)

Follow us on Pinterest
Follow
Prep 10 minutes
Cook 25 minutes
Total 35 minutes
Serves 6 (about 1 ½ cups each)
Equipment Large pot or Dutch oven, immersion blender (optional), fine grater

A bowl of this soup is thick, brick-orange and velvety, with whole white beans still holding their shape in every spoonful and a salty, nutty edge from real Parmesan. It eats like a cross between a creamy tomato soup and a Tuscan bean stew, and it comes out of one pot in about 35 minutes, using mostly pantry cans.

The texture comes from the beans rather than from a lot of cream. Part of the soup is blended, so the cannellini beans thicken it naturally, and only half a cup of cream goes in at the end. A Parmesan rind simmering in the pot, if you have one, adds a deep savory note that grated cheese alone cannot give.

Creamy Parmesan tomato and cannellini bean soup in a speckled bowl with basil, grated Parmesan and crusty bread
Thick, creamy tomato soup with whole cannellini beans, finished with grated Parmesan and basil.

Ingredients

For the soup

  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced – cooked slowly, it gives the soup its sweet base.
  • 4 cloves garlic, minced
  • 1 tablespoon tomato paste – a little concentrated tomato for depth.
  • 1 can (28 oz / 794 g) crushed tomatoes – the body of the soup; crushed gives a smoother result than diced.
  • 3 cups low-sodium vegetable or chicken broth
  • 2 cans (15 oz each) cannellini beans, drained and rinsed – creamy inside, and they hold their shape in the pot.
  • 1 ½ teaspoons Italian seasoning – or 1 teaspoon dried basil and ½ teaspoon dried oregano.
  • ¼ teaspoon red pepper flakes, optional – warmth, not heat.
  • 1 Parmesan rind, optional – the hard end of a wedge; it melts slowly into the broth and adds savory depth.

To finish

  • ½ cup heavy cream – just enough to round off the acidity of the tomatoes.
  • ¾ cup (75 g) finely grated Parmesan, plus extra to serve – grate it from a block; pre-shredded cheese contains anti-caking agents and melts less smoothly.
  • ½ teaspoon salt and ½ teaspoon black pepper, adjusted at the end
  • Fresh basil or parsley, to serve

How to Make It

1. Soften the onion – 6 minutes, medium heat

Heat the olive oil in a large pot over medium heat. Add the onion with a pinch of salt and cook, stirring now and then, until soft. The onion should be translucent and sweet-smelling, with no dark brown edges.

2. Add the garlic and tomato paste – 2 minutes

Stir in the garlic and tomato paste and cook, stirring constantly. The paste should darken from bright red to brick red and the garlic should smell fragrant, not browned.

3. Simmer the tomatoes and beans – 15 minutes

Add the crushed tomatoes, broth, beans, Italian seasoning, red pepper flakes, pepper and the Parmesan rind. Bring to a gentle boil, then lower the heat and simmer, stirring from time to time so nothing sticks to the bottom. The soup should be lightly thickened, and the rind soft and slightly melted at the edges.

Chunky tomato and cannellini bean soup in the same speckled bowl before the cream and Parmesan are added
Before the cream and Parmesan: tomatoes, soft onion and whole beans.

4. Blend part of the soup – 1 minute

Remove the Parmesan rind. Blend about a third of the soup right in the pot with an immersion blender, keeping plenty of beans whole. Without one, ladle 2 cups into a blender, blend with the lid vented, and stir it back in. The soup should look creamy and thick, with whole beans still visible on top.

5. Add the cream and Parmesan – 3 minutes, low heat

Turn the heat to low. Stir in the cream, then add the grated Parmesan a handful at a time, stirring until each addition melts before adding the next. Keep it below a boil from here on. The soup should be smooth and glossy, with no strings of cheese on the spoon.

6. Season and serve

Taste and adjust the salt and pepper; the cheese adds salt, so add it at the end. Ladle into bowls and finish with extra Parmesan, basil and a thin drizzle of olive oil. It should be thick enough that the toppings sit on the surface for a moment before sinking.

Choosing the Beans

Cannellini are the classic choice, but any mild white bean works, and so do a couple of pantry alternatives. Here is how each one behaves in the pot.

Bean Texture in the soup Best for
Cannellini Large, creamy inside, hold their shape The classic version, whole beans in every bowl
Great Northern Medium-sized, slightly firmer A lighter soup with more distinct beans
Navy beans Small, break down easily An extra-thick, almost puréed soup
Butter beans Very large and soft The creamiest, richest texture
Chickpeas Firm and nutty, do not break down A chunkier soup with more bite

Whichever you use, rinse canned beans before they go in. The starchy, salty liquid in the can makes the soup gluey and harder to season, and Texas A&M AgriLife’s Dinner Tonight program recommends rinsing and draining canned beans as a simple way to cut their sodium. If you like beans in soups, the same pantry-shelf approach powers this three bean turkey chili.

Variations

  • Greens: stir in two big handfuls of baby spinach or chopped kale with the cream and let them wilt for a minute.
  • Lighter: replace the cream with whole milk, and blend half the soup instead of a third for more body.
  • Smoky: use fire-roasted crushed tomatoes and a pinch of smoked paprika.
  • Heartier: add a handful of small pasta, like ditalini, cooked separately so it does not soak up all the broth.
  • Vegetarian: use vegetable broth and check that your Parmesan is made with vegetarian rennet, since traditional Parmigiano-Reggiano is not.

What to Serve With It

Tomato soup and bread belong together. Tear a thick slice of no-knead bread for dipping, or go all in with a steak grilled cheese on the side. For a soup night with two pots on the stove, a sweet and silky butternut squash soup with coconut milk makes a good contrast, while a bowl of meatball soup covers the heartier side of the table.

Storing and Reheating

Let the soup cool, then refrigerate it in a covered container for up to 4 days. The beans keep absorbing liquid, so it will be much thicker the next day; add a splash of broth or water as you reheat it over medium-low heat, stirring often, and keep it below a boil so the cream and cheese stay smooth. To freeze, stop after step 4, before the cream and Parmesan go in. Freeze for up to 3 months, thaw overnight in the fridge, reheat, then finish with the cream and cheese.

Frequently Asked Questions

Why did my Parmesan clump instead of melting?

The soup was too hot, or the cheese went in all at once. Lower the heat, add finely grated cheese a handful at a time, and stir until each one disappears. Pre-shredded Parmesan is the other common cause.

Can I make it without cream?

Yes. Blend half of the soup instead of a third and skip the cream, or use whole milk. The beans give it enough body to stay creamy on their own.

Can I use dried beans?

Yes. Two 15-ounce cans equal roughly 3 cups of cooked beans, which is a little over 1 cup of dried beans before soaking and cooking. Cook them fully before adding them to the soup.

What if I don’t have a Parmesan rind?

Simply leave it out. The grated cheese at the end still gives plenty of Parmesan flavor. If you buy Parmesan by the wedge, keep the rinds in a bag in the freezer for soups like this one.

Is this soup a good source of protein?

It is more filling than a classic tomato soup, at an estimated 15 g of protein per bowl, mostly from the beans and Parmesan. Serving it with a grilled cheese or a slice of bread with cheese adds more.

Creamy Parmesan tomato and cannellini bean soup in a speckled bowl with basil, grated Parmesan and crusty bread

Creamy Parmesan Tomato and Cannellini Bean Soup

A thick, creamy one-pot tomato soup with whole cannellini beans and real Parmesan, made mostly from pantry cans in about 35 minutes.
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 25 minutes mins
Total Time 35 minutes mins
Servings: 6 servings
Course: Soup
Cuisine: Italian
Calories: 330
Ingredients Method Notes

Ingredients
  

For the soup
  • 2 tablespoons olive oil
  • 1 medium yellow onion diced
  • 4 cloves garlic minced
  • 1 tablespoon tomato paste
  • 28 oz crushed tomatoes 1 can (794 g)
  • 3 cups low-sodium vegetable or chicken broth
  • 2 cans cannellini beans 15 oz each, drained and rinsed
  • 1 1/2 teaspoons Italian seasoning
  • 1/4 teaspoon red pepper flakes optional
  • 1 Parmesan rind optional
To finish
  • 1/2 cup heavy cream
  • 3/4 cup finely grated Parmesan 75 g, plus extra to serve
  • 1/2 teaspoon salt or to taste
  • 1/2 teaspoon black pepper
  • fresh basil or parsley to serve

Method
 

  1. Heat the olive oil in a large pot over medium heat. Cook the onion with a pinch of salt until soft and translucent, about 6 minutes.
  2. Stir in the garlic and tomato paste and cook for 2 minutes, until the paste darkens to brick red.
  3. Add the crushed tomatoes, broth, beans, Italian seasoning, red pepper flakes, black pepper and Parmesan rind. Bring to a gentle boil, then simmer for 15 minutes, stirring now and then.
  4. Remove the Parmesan rind. Blend about a third of the soup with an immersion blender, keeping plenty of beans whole (or blend 2 cups in a blender and stir back in).
  5. Lower the heat. Stir in the cream, then add the grated Parmesan a handful at a time, stirring until melted. Do not let the soup boil.
  6. Season with salt and pepper to taste and serve topped with extra Parmesan, basil and a drizzle of olive oil.

Notes

Storage: refrigerate in a covered container for up to 4 days. The soup thickens as it sits; loosen with broth or water and reheat gently without boiling. To freeze, stop before adding the cream and Parmesan, freeze up to 3 months, then finish with the cream and cheese after reheating.
Make ahead: cook through step 4 up to 2 days ahead and finish with cream and Parmesan just before serving.
Substitutions: Great Northern, navy or butter beans instead of cannellini; whole milk instead of cream; 1 tsp dried basil + 1/2 tsp dried oregano instead of Italian seasoning.
No blender: mash some of the beans against the side of the pot with a potato masher to thicken the soup.
Nutrition (about 330 calories and 15 g protein per serving) is an estimate based on standard ingredient values, not a lab analysis.
30 Easy Weeknight Dinners ebook with weekly meal planner and shopping list from MeasureFlows
Get our free ebook: 30 Easy Weeknight Dinners

Plus a printable weekly meal planner and shopping list. Simple, family-friendly meals ready in an hour or less.

We respect your privacy. Unsubscribe at any time.

Tweet
Share
Pin2
Share
2 Shares
Follow us on Pinterest
Follow
Tomato bean soup pin: creamy tomato and cannellini bean soup with Parmesan and basil
High Protein Cottage Cheese Mushroom Soup (Creamy, No Cream)Previous Post: « High Protein Cottage Cheese Mushroom Soup (Creamy, No Cream)
Italian Broccoli Soup (Creamy Without Cream, 40 Minutes)Next Post: Italian Broccoli Soup (Creamy Without Cream, 40 Minutes) »

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Primary Sidebar

Welcome to MeasureFlows! 👩‍🍳👩‍🍳We are Zita and Kohana.
Our mission? To prove that amazing food doesn’t have to be complicated. No fuss here—just our all-time favorite recipes, cozy weeknight dinners, and desserts that hit the spot every single time. Make yourself at home, and let’s find your next favorite meal together!

30 Easy Weeknight Dinners ebook with weekly meal planner and shopping list from MeasureFlows

Free recipe ebook

30 Easy Weeknight Dinners

Plus a printable weekly meal planner and shopping list.

We respect your privacy. Unsubscribe at any time.

READERS FAVORITES

Slice of banoffee pie on a white plate with a biscuit base, a thick layer of toffee caramel, sliced bananas and tall whipped cream dusted with grated chocolate, the rest of the pie and a banana behind

Banoffee Pie (No-Bake, 5-Minute Stovetop Toffee)

Salted caramel apple pie with a golden woven lattice crust in a glass pie plate, glossy caramel drizzled over the lattice, a jar of caramel sauce and a red apple behind

Salted Caramel Apple Pie (Lattice Top, Homemade Caramel)

Slice of salted honey pie on a white plate with a smooth golden custard filling, a caramelized amber top and flakes of sea salt, the rest of the pie in a glass pie plate and a jar of honey behind

Salted Honey Pie (Creamy Golden Custard Filling)

Bright green Italian broccoli soup in a white bowl with olive oil, grated Pecorino, red pepper flakes and browned florets

Italian Broccoli Soup (Creamy Without Cream, 40 Minutes)

Creamy Parmesan tomato and cannellini bean soup in a speckled bowl with basil, grated Parmesan and crusty bread

Creamy Parmesan Tomato and Cannellini Bean Soup (One Pot)

Creamy cottage cheese mushroom soup in a white Dutch oven topped with seared mushrooms and thyme

High Protein Cottage Cheese Mushroom Soup (Creamy, No Cream)

Chocolate-dipped peanut butter balls on parchment, one bitten to show the filling

Peanut Butter Balls (No-Bake, Chocolate-Dipped)

Baked sausage, egg and cheddar breakfast casserole with a square cut out in a white baking dish

Christmas Breakfast Casserole (Overnight, Make-Ahead)

Spiced pear butter in a glass jar with a spoon, toast and whole pears

Crockpot Pear Butter (Smooth, Spiced, Hands-Off)

Spritz cookie rosettes, wreaths and green trees on a white platter

Spritz Cookies (Buttery, Crisp Pressed Shapes)

Peanut butter blossom cookies with chocolate kisses on a white plate

Peanut Butter Blossoms (Soft, Kisses Stay Pointed)

Beef and broccoli bowl with sliced flank steak and broccoli in a glossy brown sauce over white rice

Beef and Broccoli Bowls (Takeout Style, 30 Min)

Teriyaki salmon rice bowl with glazed salmon, broccoli, edamame and cucumber in a white bowl

Teriyaki Salmon Rice Bowls (Make-Ahead Lunch)

Cottage cheese chicken salad with celery, red onion and dill in a white bowl with toasted whole grain bread

Cottage Cheese Chicken Salad (No Mayo, 10 Minutes)

Ground turkey egg roll in a bowl in a stainless steel skillet with shredded cabbage, carrots and green onions

Ground Turkey Egg Roll in a Bowl (One Pan, Low Carb)

Two glass meal prep containers of high protein chicken burrito bowls with cilantro lime rice, black beans, corn, pico de gallo and sliced chicken

High Protein Chicken Burrito Bowls (Meal Prep)

Glass bowl piled high with fluffy pale pink strawberry protein fluff, topped with sliced strawberries, a spoon in the bowl

5-Minute Strawberry Protein Fluff (Whey, Frozen Berries)

Bowl of creamy protein custard oatmeal topped with raspberries, banana slices, peanut butter and cinnamon, small saucepan behind

Protein Custard Oatmeal (No Protein Powder)

MeasureFlows

Amazing food doesn’t have to be complicated. Our all-time favorite recipes, cozy weeknight dinners and desserts that hit the spot.

Recipes

  • Breakfast
  • Lunch
  • Dinner
  • Soup Recipes
  • Chicken Recipes
  • Snacks
  • Desserts
  • Pumpkin Recipes

Information

  • About Us
  • Privacy Policy
  • Terms of Use
  • Contact Us

Follow Us

Find our latest recipes and save your favorites on Pinterest.

Follow on Pinterest

Email: contact@measureflows.com

Copyright © 2025 MeasureFlows. All rights reserved.

Copyright © 2026 MeasureFlows on the Foodie Pro Theme

Powered by
...
►
Necessary cookies enable essential site features like secure log-ins and consent preference adjustments. They do not store personal data.
None
►
Functional cookies support features like content sharing on social media, collecting feedback, and enabling third-party tools.
None
►
Analytical cookies track visitor interactions, providing insights on metrics like visitor count, bounce rate, and traffic sources.
None
►
Advertisement cookies deliver personalized ads based on your previous visits and analyze the effectiveness of ad campaigns.
None
►
Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies.
None
Powered by