There’s just something magical about a pot of soup simmering on the stove. It wraps the whole house in a cozy aroma that feels like a hug from the inside out. And this Parmesan Tomato Cannellini Bean Soup? It’s one of those soul-soothing, belly-warming recipes you’ll come back to again and again.

It’s creamy (without needing cream), hearty (thanks to those buttery white beans), and full of deep, rich tomato flavor. Plus, it’s all made in one pot. Whether you’re cooking for yourself, your family, or a big table of friends, this soup is easy to love—and even easier to make.

Let’s dive in and make this your new favorite go-to.

Why You’ll Love This Parmesan Tomato Cannellini Bean Soup

Key Benefits

Let’s talk about what makes this soup so special. First of all, it’s ridiculously easy to make. You don’t need to be a seasoned cook to nail this recipe. Just a bit of chopping, some stirring, and a little simmering magic.

Here’s what else you’ll love:

  • One pot, minimal mess. That’s always a win.

  • Full of flavor with everyday ingredients. Pantry staples come to life in this bowl.

  • Hearty and satisfying. The beans make it filling enough for a full meal.

  • Customizable. Toss in extra veggies, swap the beans, or spice it up—whatever works for you.

  • Vegetarian-friendly, and easy to make vegan or gluten-free too.

This soup checks all the boxes for a weeknight dinner that feels like a treat.

Suitable For

This is the kind of recipe that works for just about any occasion.

  • Cold winter evenings when you want something hearty and warming

  • Busy weeknights, since it comes together quickly

  • Meal prepping, because it stores and reheats beautifully

  • Feeding a crowd, with minimal effort

  • Beginner cooks, or anyone who wants a low-stress, high-reward dinner

It’s family-friendly, freezer-friendly, and honestly, just friendly all around.

Ingredients for Parmesan Tomato Cannellini Bean Soup

This recipe relies on simple, wholesome ingredients—the kind you might already have on hand. And the best part? Each one brings something special to the table.

Core Ingredients

  • Olive oil – For sautéing your aromatics and building flavor from the ground up.

  • Onion, garlic, carrot & celery – The flavor foundation. Take your time here—softened, golden veggies are the secret to a rich-tasting soup.

  • Crushed tomatoes – Choose high-quality canned tomatoes if you can. They’re the heart of this soup’s deep, tangy flavor.

  • Cannellini beans – Creamy, buttery, and oh-so filling. They soak up the tomato-Parmesan broth like little flavor sponges.

  • Vegetable or chicken broth – Either works great. Use what you love or have on hand.

  • Parmesan cheese + rind – The rind simmers with the soup, infusing it with salty, savory richness. Don’t skip it if you have one!

  • Italian seasoning – Or use a mix of dried basil and oregano for that classic Italian comfort flavor.

  • Salt & black pepper – Season to taste, and always check again after adding cheese (since it adds saltiness).

  • Spinach or kale (optional) – Adds a pop of color, nutrients, and texture. Stir it in at the end so it stays vibrant.

Substitutions and Tips

Make it your own with a few easy swaps:

  • No cannellini beans? Use great northern beans or chickpeas instead.

  • Want it spicy? Add a pinch of red pepper flakes during cooking or as a garnish.

  • No fresh greens? Frozen spinach works just fine—just thaw and squeeze out excess water first.

  • Vegan version? Omit the Parmesan and rind. Add a spoonful of nutritional yeast for a similar umami depth.

  • Gluten-free? It already is—just skip the crusty bread on the side (or use gluten-free options).

Pro tip: Add a tablespoon of tomato paste when you sauté the veggies for even more concentrated tomato flavor.

Best Cannellini Beans for This Soup

Let’s take a moment to appreciate the humble white bean—especially cannellini. Their creamy texture and mild flavor make them the perfect base for this kind of comforting soup.

Canned vs. Dried

  • Canned cannellini beans are your weeknight heroes. Just drain and rinse them well to remove excess salt and starch.

  • Dried beans take more time, but the flavor and texture payoff can be worth it. Soak them overnight and simmer until tender before adding to your soup.

Not a fan of cannellini? You’re not out of luck. Great northern beans are a close second—they’re a bit firmer but just as tasty. Chickpeas will work too, though they have a nuttier bite.

Kitchen Tools You’ll Need

Nothing fancy here—just some solid, everyday kitchen gear to help you get the job done.

Must-Have Tools

  • Large soup pot or Dutch oven – You’ll need room for all those beans and broth to mingle.

  • Wooden spoon or silicone spatula – Perfect for stirring and scraping up all those flavorful bits.

  • Measuring cups and spoons – A little precision goes a long way when building flavor.

  • Ladle – For serving up steamy bowls of goodness.

Nice-to-Have Tools

  • Immersion blender – Want a creamier texture? Blend a portion of the soup right in the pot.

  • Microplane grater – For extra-fine Parmesan that melts like a dream.

  • Storage containers – Great for meal prep or freezing leftovers for later.

You don’t need a ton of equipment to make something delicious. Just a few essentials and a big appetite.

Flavor Boosters You’ll Love

Once you’ve made this soup a few times, try jazzing it up with some of these optional flavor enhancers:

  • Fire-roasted tomatoes – Swap out the regular crushed tomatoes for extra smoky flavor.

  • A spoonful of tomato paste – For a deeper, richer tomato base.

  • Fresh basil or parsley – Sprinkle on top just before serving for a burst of freshness.

  • A drizzle of good olive oil – Adds richness right at the end.

  • Pesto swirl – A little goes a long way and adds big flavor.

Nutritional Highlights

This soup may taste indulgent, but it’s secretly good for you too.

  • High in fiber and protein – Thanks to the beans.

  • Rich in calcium – Parmesan brings more than just flavor.

  • Low-fat option available – Omit cream or use a plant-based alternative.

  • Vegan-friendly with easy swaps – No flavor lost, promise.

It’s a feel-good meal that fills you up without weighing you down.

How to Make Parmesan Tomato Cannellini Bean Soup

This is one of those recipes that makes you feel like a kitchen rockstar—even on a Tuesday. It’s simple, nourishing, and the kind of meal that comes together without a fuss. Follow along, step-by-step, and you’ll have a big pot of cozy, flavorful soup ready to ladle up in no time.

Step 1: Sauté the Aromatics

Start by heating your olive oil in a large pot over medium heat. Once it shimmers, toss in the chopped onion, carrot, and celery. This is the classic flavor base—give it a few minutes to soften and become fragrant. You’re looking for the veggies to turn tender and golden at the edges.

After about 5 minutes, stir in the minced garlic. Let it cook for just a minute—any longer and it might burn. If you’re adding tomato paste for that rich umami depth, now’s the time to do it. Let it darken slightly to develop flavor.

Tip: Don’t rush this part. Letting your aromatics soften and meld is key to building a soup that tastes like it’s been simmering for hours.

Step 2: Build the Soup Base

Now the real transformation begins. Stir in your crushed tomatoes, drained cannellini beans, and your broth of choice. Vegetable broth keeps it plant-based, but chicken broth adds a savory depth if that works for you.

Drop in your Italian seasoning, a generous pinch of salt, and a few cracks of black pepper. If you’ve got a Parmesan rind hanging out in your fridge or freezer, this is where it shines. Add it straight to the pot to infuse the broth with a salty, nutty richness.

Bring everything to a boil, then turn the heat down low and let it simmer gently for about 20 minutes. This gives the flavors time to marry and the beans to soak up all that tomatoey goodness.

Tip: Don’t skip the simmer. It’s what takes this soup from “good” to “can’t-stop-eating-it.”

Step 3: Add Parmesan and Greens

Once your soup has simmered and smells like comfort in a pot, stir in the grated Parmesan. It’ll melt into the broth and thicken it slightly, creating a creamy, cheesy base without needing cream.

Now add your greens—spinach or kale both work beautifully. Just stir them in and let them wilt for a couple of minutes. You want them soft but still vibrant.

Pro move: If using kale, remove the tough stems before adding. It’ll help keep the texture tender and not chewy.

Step 4: Finish and Serve

Remove the Parmesan rind if you used one. Give the soup a final taste and adjust the salt and pepper if needed—remember, Parmesan is salty, so you may not need much.

Now it’s time to ladle it up. Serve it hot, topped with a sprinkle of fresh herbs, extra Parmesan, or a pinch of crushed red pepper if you like a little heat. And don’t forget a slice of crusty bread for dipping—it’s practically a requirement.

Tips for Success

Let’s set you up for soup greatness. Here are a few tried-and-true tips to make sure your soup turns out perfect every single time:

  • Don’t skimp on the sauté. Giving your aromatics time to caramelize adds major depth of flavor.

  • Use a good Parmesan. The rind makes a difference, and freshly grated cheese melts better than pre-shredded.

  • Taste as you go. Especially after adding the cheese—you want balance, not salt overload.

  • Want it creamier? Blend a portion of the soup with an immersion blender, then stir it back in.

  • Make it your own. Add leftover roasted veggies, stir in some cooked pasta, or try it with white beans you cooked from scratch.

How to Store Parmesan Tomato Cannellini Bean Soup

This soup isn’t just great the day you make it—it might be even better the next day. Here’s how to store it so you can keep enjoying those flavors all week long.

At Room Temperature

Let the soup cool completely before storing. You don’t want to trap steam in the container—it’ll turn into excess moisture and mess with the texture.

Important: Don’t leave it out for more than 2 hours. After that, it needs to be refrigerated.

In the Refrigerator

Transfer your cooled soup to airtight containers. It’ll keep well in the fridge for up to 5 days. The flavors actually deepen overnight, so it’s perfect for meal prepping.

Reheat on the stove over low heat or in the microwave, stirring occasionally until warmed through.

Freezing Tips

Yes, this soup freezes beautifully—especially if you skip the greens and add them fresh when reheating.

  • Portion into freezer-safe containers or bags.

  • Label with the date and contents.

  • Freeze for up to 3 months.

  • Thaw in the fridge overnight before reheating gently on the stove.

Frequently Asked Questions (FAQs)

Can I make this soup vegan?

Absolutely. Just skip the Parmesan and rind, and swap in nutritional yeast or a vegan cheese for that cheesy flavor. It’ll still be rich and satisfying.

Can I use dried beans instead of canned?

Yes, but they’ll need to be cooked beforehand. Soak them overnight and simmer until tender. It adds time, but the result is worth it.

Is this soup gluten-free?

It sure is—as long as you skip the bread on the side or use a gluten-free option. The soup itself contains no gluten.

Can I add meat?

Definitely. This soup is flexible. Add shredded rotisserie chicken, Italian sausage, or even crispy pancetta for a meatier version.

Related Recipes You’ll Love

If you loved this Parmesan Tomato Cannellini Bean Soup, you might also enjoy these cozy comfort food recipes from RecipeSeasys:

Conclusion

This Parmesan Tomato Cannellini Bean Soup is everything a good soup should be: easy to make, full of flavor, and endlessly comforting. It’s the kind of meal that feels like home in a bowl—whether you’re curled up on the couch or gathered around the table with your family.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Parmesan Tomato Cannellini Bean Soup Recipe


  • Author: Ava
  • Total Time: 40 minutes
  • Yield: 4-6 servings 1x
  • Diet: Vegetarian

Description

A creamy and comforting tomato-based soup made with cannellini beans, Parmesan cheese, and fresh greens. Perfect for cozy dinners or easy meal prep.


Ingredients

Scale
  • 2 tbsp olive oil
  • 1 medium onion, finely chopped
  • 3 garlic cloves, minced
  • 1 large carrot, diced
  • 1 stalk celery, diced
  • 1 can (28 oz) crushed tomatoes
  • 2 cans (15 oz) cannellini beans, drained and rinsed
  • 4 cups vegetable or chicken broth
  • 1/2 cup grated Parmesan cheese
  • 1 Parmesan rind (optional)
  • 1 tsp Italian seasoning
  • Salt & pepper to taste
  • 2 cups fresh spinach or kale (optional)
  • Fresh basil or parsley for garnish

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Sauté onion, carrot, and celery until soft (about 5 minutes).
  3. Add garlic and cook for 1 more minute.
  4. Stir in tomatoes, beans, broth, seasoning, and Parmesan rind.
  5. Bring to a boil, reduce heat, and simmer for 20 minutes.
  6. Stir in grated Parmesan until melted.
  7. Add greens and cook until wilted (about 2 minutes).
  8. Remove Parmesan rind. Serve with fresh herbs and extra Parmesan.

Notes

  • Blend part of the soup for a creamier texture.
  • Substitute with chickpeas or great northern beans if preferred.
  • Add red pepper flakes for a little heat.
  • Freeze before adding greens for best texture.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian-American

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 320
  • Sugar: 6g
  • Sodium: 860mg
  • Fat: 12g
  • Saturated Fat: 3g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 34g
  • Fiber: 9g
  • Protein: 16g
  • Cholesterol: 15mg

Keywords: Parmesan Tomato Cannellini Bean Soup, white bean soup, tomato soup, vegetarian soup, comfort food, one-pot soup, meal prep soup

Leave a Comment

Recipe rating