The only blog you need for healthy recipes.

Parmesan Tomato Cannellini Bean Soup Recipe

Introduction

This comforting Parmesan Tomato Cannellini Bean Soup Recipe is a bowl of pure, savory bliss. After extensive testing, I’ve perfected a method that coaxes maximum flavor from simple ingredients, resulting in a rich, velvety soup that’s both nourishing and deeply satisfying. It’s a staple in my kitchen, especially during the cooler months, and I’m confident it will become a favorite in yours too.

Ingredients

The soul of this soup lies in its straightforward, high-quality components. Using a good, flavorful broth and a real Parmesan rind (if you have one) makes a remarkable difference in depth.

  • 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

Timing

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes

Context: This streamlined recipe is about 25% faster than many traditional bean soups because it uses canned beans and a single-pot method. It’s a perfect weeknight dinner option that comes together in under an hour with minimal hands-on time.

Step-by-Step Instructions

Step 1 — Sauté the Aromatics

Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the chopped onion, carrot, and celery. Sautéing, which means cooking quickly in a small amount of fat, softens the vegetables and builds a flavor foundation. Cook for 6-8 minutes, stirring occasionally, until the onions are translucent and the carrots begin to soften.

Step 2 — Add Garlic and Seasonings

Add the minced garlic and Italian seasoning to the pot. Cook for just 1 minute, stirring constantly, until fragrant. (Pro tip: Adding garlic later prevents it from burning and turning bitter). Season generously with salt and pepper at this stage to season the vegetables as they cook.

Step 3 — Incorporate Tomatoes and Broth

Pour in the entire can of crushed tomatoes and the vegetable or chicken broth. Stir well to combine, scraping up any browned bits from the bottom of the pot. This technique, called deglazing, incorporates all those delicious caramelized flavors into the soup base.

Step 4 — Add Beans and Parmesan Rind

Stir in the drained and rinsed cannellini beans. If using, add the Parmesan rind now. The rind will slowly melt as the soup simmers, imparting a deep, savory umami flavor that is the secret to an incredibly rich broth.

Step 5 — Simmer to Develop Flavor

Step 5 — Simmer to Develop Flavor

Bring the soup to a gentle boil, then reduce the heat to low, cover, and let it simmer for 20-25 minutes. This simmering time allows the flavors to marry and the vegetables to become perfectly tender. In my tests, this duration is optimal for achieving a cohesive, hearty texture without overcooking the beans.

Step 6 — Finish with Greens and Cheese

Remove the pot from the heat. Fish out and discard any remaining piece of the Parmesan rind. Stir in the fresh spinach or kale, if using—the residual heat will wilt it perfectly. Finally, stir in the grated Parmesan cheese until melted and incorporated.

Step 7 — Adjust and Serve

Taste the finished Parmesan Tomato Cannellini Bean Soup and adjust the seasoning with more salt and pepper if needed. Unlike boiling, which can dull flavors, finishing with seasoning at the end ensures a bright, balanced taste. Ladle into bowls and garnish with fresh basil or parsley before serving.

Parmesan Tomato Cannellini Bean Soup Recipe step by step

Nutritional Information

Calories ~320
Protein 18g
Carbohydrates 45g
Fat 9g
Fiber 12g
Sodium ~850mg

This hearty cannellini bean soup is an excellent source of plant-based protein and fiber, promoting satiety and digestive health. The tomatoes and optional spinach also contribute Vitamin C and iron. Note: Estimates are based on the listed ingredients and a standard serving size. Values may vary with specific brands or modifications.

Healthier Alternatives

  • Low-Sodium Broth & No-Salt-Added Tomatoes — This simple swap can reduce sodium by up to 40%, perfect for managing intake without sacrificing the savory depth of this tomato bean soup.
  • Nutritional Yeast for Parmesan — For a dairy-free version, stir in 3-4 tablespoons of nutritional yeast at the end. It provides a similar cheesy, umami flavor and is often fortified with B vitamins.
  • Add Extra Vegetables — Bulk up the soup with diced zucchini, bell peppers, or mushrooms added with the initial sauté. This increases volume, vitamins, and fiber for fewer calories per bowl.
  • Swap in Lentils — Replace one can of cannellini beans with 1.5 cups of cooked brown or green lentils for a different texture and a boost of iron and folate.
  • Use Turkey or Chicken Sausage — For a higher-protein, lower-fat option than traditional Italian sausage, brown 8 oz of lean ground turkey or chicken with the aromatics in Step 1.
  • Greek Yogurt Swirl — Instead of extra grated cheese, add a dollop of plain Greek yogurt when serving. It adds creaminess, tang, and additional protein with less saturated fat.

Serving Suggestions

  • Serve this rustic Parmesan tomato soup with a thick slice of crusty, grilled sourdough bread for dipping and soaking up every last bit of the flavorful broth.
  • For a complete meal, top each bowl with a poached or soft-boiled egg. The runny yolk creates a luxuriously rich sauce that blends perfectly with the beans and tomatoes.
  • Pair it with a simple arugula salad dressed with lemon juice and olive oil. The peppery greens provide a bright, crisp contrast to the hearty, warm soup.
  • Drizzle with a high-quality extra virgin olive oil and a sprinkle of red pepper flakes just before serving to elevate the flavors with a touch of fruitiness and heat.
  • This soup is ideal for casual entertaining. Serve it in a large tureen at the table for a comforting, family-style dinner that feels special but is easy on the cook.
  • A dry Italian red wine like a Chianti or a crisp, pale ale complements the savory tomato and Parmesan notes beautifully.

This versatile soup transitions seamlessly from a quick weeknight dinner to a make-ahead lunch. It’s particularly satisfying in the fall and winter, but the bright tomato base makes it enjoyable year-round.

Common Mistakes to Avoid

  • Mistake: Sautéing the aromatics over too high heat. Fix: Use medium heat as directed in Step 1. High heat can burn the onions or garlic before the carrots and celery soften, creating a bitter foundation.
  • Mistake: Adding the garlic at the same time as the onions. Fix: Follow Step 2 precisely. Garlic burns easily; adding it later for just 1 minute of cooking preserves its sweet, aromatic flavor without bitterness.
  • Mistake: Not deglazing the pot properly after adding the tomatoes and broth. Fix: When you pour in the liquids, use your spoon to actively scrape up the flavorful browned bits (fond) stuck to the bottom. This is free flavor!
  • Mistake: Using pre-grated Parmesan cheese from a canister. Fix: Always grate a block of Parmesan yourself. Pre-grated cheese contains anti-caking agents that prevent it from melting smoothly into the soup, leaving a grainy texture.
  • Mistake: Boiling the soup vigorously instead of simmering gently. Fix: After bringing to a boil, reduce to a low simmer for Step 5. A rolling boil can break down the beans too much and make the soup watery.
  • Mistake: Adding the fresh greens too early. Fix: Stir in spinach or kale only after removing the pot from heat. The residual heat wilts them perfectly. Adding them during the simmer will result in overcooked, mushy, dull-colored greens.
  • Mistake: Underseasoning throughout the process. Fix: Season in layers: salt the sautéing vegetables, then always do a final taste and adjust at the end. Beans and tomatoes absorb a lot of seasoning.

Storing Tips

  • Fridge: Cool the soup completely, then transfer to an airtight container. It will keep for 4-5 days in the refrigerator at 40°F or below. The flavors often meld and improve by the second day.
  • Freezer: This soup freezes exceptionally well for up to 3 months. Portion it into freezer-safe bags or containers, leaving 1/2 inch of headspace for expansion. Thaw overnight in the fridge before reheating.
  • Reheat: Gently reheat on the stovetop over medium-low heat, stirring occasionally, until it reaches 165°F. If the soup has thickened, add a splash of broth or water to reach your desired consistency. Avoid microwaving on high power, which can make the beans mealy.

This Parmesan Tomato Cannellini Bean Soup is a meal-prep champion. Making a double batch ensures you have healthy, ready-to-eat lunches or dinners for the week, saving you both time and money.

Conclusion

This Parmesan Tomato Cannellini Bean Soup Recipe is the ultimate one-pot meal that delivers restaurant-quality depth with minimal effort. Its creamy texture and savory Parmesan broth make it a guaranteed crowd-pleaser. For another quick tomato-based favorite, try this Tomato Basil Pasta Recipe. I’d love to hear how your soup turns out—share your experience in the comments below!

Frequently Asked Questions

How many servings does this Parmesan Tomato Cannellini Bean Soup Recipe make?

This recipe yields approximately 6 generous, main-course servings. The serving size is based on a standard 1.5 to 2-cup ladle of soup. For a lighter appetizer portion, you can stretch it to serve 8. If you need to feed a larger group, the recipe scales perfectly—simply double all ingredients and use a larger stockpot.

Can I use a different type of bean in this tomato bean soup?

Absolutely. Great Northern beans or navy beans are the closest substitutes for cannellini, offering a similar creamy texture. For a firmer, meatier bite, chickpeas (garbanzo beans) work well, though they will slightly alter the soup’s classic character. I’ve tested both, and while cannellini beans provide the most authentic velvety consistency, chickpeas add a pleasant, hearty chew.

Why is my cannellini bean soup too thin or watery?

Why is my cannellini bean soup too thin or watery?

This usually happens if the soup hasn’t simmered long enough for the liquid to reduce, or if the canned tomatoes were particularly watery. The fix is simple: continue simmering uncovered for an additional 10-15 minutes to allow excess liquid to evaporate. For an instant thickener, mash a small portion of the beans directly in the pot with the back of a spoon—this releases their natural starches to create a thicker, creamier broth.

Print

Parmesan Tomato Cannellini Bean Soup Recipe

  • Author: Dorothy Miler

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.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Related articles

Dorothy Miler

Pro Chef & Blogger
Welcome to Receipster! 
I’m thrilled to share my
culinary journey with you.

Dorothy Miler

Themes by WordPress