Parmesan Tomato Cannellini Bean

Featured in: Warm and Comforting Bowls

Parmesan tomato cannellini bean soup is a rich, comforting dish layered with savory flavors. Onion and garlic begin the base, enhanced by herbs and tomato paste for depth. Fire-roasted tomatoes, creamy cannellini beans, and parmesan rind add robust umami, while a splash of cream lends velvety texture. Spinach offers vibrant freshness, and ample parmesan finishes each bowl. Enjoy hot, topped with extra cheese and crushed red pepper for a satisfying meal on cold days.

sana kitchen chef
By Sana Sana
Updated on Fri, 22 Aug 2025 23:47:13 GMT
A bowl of Parmesan Tomato Cannellini Bean Soup with a generous amount of Parmesan cheese sprinkled on top. Pin it
A bowl of Parmesan Tomato Cannellini Bean Soup with a generous amount of Parmesan cheese sprinkled on top. | recipebyme.com

Parmesan tomato cannellini bean soup is my go to dish for cozy evenings when I want something creamy and filling but need it on the table fast. The mix of parmesan rind simmered in rich tomato broth, hearty beans, and bright spinach feels like something you would get at a rustic Italian cafe though it just takes minutes on the stove.

The first time I threw this together was on a chilly weeknight with nearly empty cupboards. It instantly became a staple every time comfort is calling.

Ingredients

  • Olive oil: gives richness and helps flavor develop as the aromatics cook. Choose extra virgin for best taste.
  • Sweet onion: adds a mellow backbone of sweetness. Look for firm onions with shiny skins.
  • Fresh garlic: makes the soup more aromatic. Use plump, heavy cloves for best results.
  • Kosher salt and black pepper: let you tailor the seasoning to your taste. Use freshly cracked for bold flavor.
  • Tomato paste: boosts deep tomato intensity and gives body to the broth.
  • Dried basil and oregano: layer classic Italian flavors. Use fresh dried for brightness.
  • Dried thyme: balances with a woodsy note.
  • Fire roasted tomatoes: bring gentle smokiness that makes the flavor feel slow simmered.
  • Cannellini beans: offer creaminess and protein. Choose beans with no added salt and rinse well.
  • Vegetable or chicken stock: adds another layer of savory depth. Quality stock improves the end result.
  • Parmesan rind: is the secret ingredient for a nutty, umami packed foundation. Save yours from cheese blocks.
  • Heavy cream: blends everything to silkiness. Use full fat for the best luxurious texture.
  • Finely grated Parmesan cheese: melts in beautifully and gives more cheesy depth. Grate your own for more flavor.
  • Fresh spinach: for greens and color. Baby spinach wilts fastest. Frozen is handy in a pinch.
  • Crushed red pepper: adds a gentle kick on top if you like a little heat.

Instructions

Sauté the Aromatics:
Start by warming olive oil in a large pot over medium heat. Toss in diced onion and minced garlic with a generous pinch of salt and pepper. Cook gently for about five minutes until the onions are soft and just beginning to turn golden. Stir frequently to avoid any burning. This step brings out maximum sweetness and flavor from your base.
Toast Tomato and Herbs:
Spoon in the tomato paste along with dried basil, oregano, and thyme. Cook and stir for five minutes. This lets the tomato paste darken and caramelize, developing a deeper savory taste. The spices open up as they heat, releasing their aroma into the oil and onions. Scrape the bottom often.
Simmer the Soup Base:
Pour in the fire roasted tomatoes with their juices, adding the drained and rinsed cannellini beans, stock, and parmesan rind. Bring the pot up to a boil while stirring. Once it bubbles, cut the heat to a gentle simmer. Cover the pot and let it cook for twenty minutes, stirring a couple of times to prevent sticking. For the last ten minutes, keep the lid firmly on so the soup does not reduce too much.
Fold in Richness and Greens:
Take off the lid and pour in the heavy cream. Sprinkle in the grated Parmesan and add the fresh spinach. Stir this mix until the cheese melts completely and the spinach wilts down, about five to ten minutes. The soup should turn silky with shreds of green throughout.
Finish and Serve:
Taste for salt and pepper, adjusting as needed. Ladle into bowls while hot and shower the tops with more Parmesan and a pinch of crushed red pepper if you want extra heat.
A bowl of soup with a piece of bread on top, the soup is made with beans, tomatoes, and cheese.
A bowl of soup with a piece of bread on top, the soup is made with beans, tomatoes, and cheese. | recipebyme.com

I always look forward to scraping the last bit of parmesan from the rind when ladling up soup. My family loves dunking crusty bread in every bowl and fighting over those cheesy bits.

Storage Tips

Store any leftovers in a sealed container in the fridge for up to four days. The flavors keep developing as it sits. To reheat gently simmer on the stove adding a splash of broth if it has thickened. I do not recommend freezing the soup as is because the cream might separate after thawing. For freezer meal prep make the soup through the simmering step but leave out the cream and spinach until you reheat.

Ingredient Substitutions

No cannellini beans Use great northern or navy beans for a similar creamy effect. If you do not have parmesan rind a piece of pecorino or even a handful of grated hard cheese works though the flavor will shift. For a vegan version swap out cream for full fat coconut milk and use plant based parmesan.

Serving Suggestions

This soup craves a thick slice of crusty sourdough or focaccia for mopping the bowl. Sometimes I add a bright herby pesto swirl or a squeeze of lemon for an instant flavor bump. If you want more heft try stirring in cooked pasta or tossing roasted vegetables on top.

Cultural and Seasonal Notes

Bean and tomato soups are iconic in Italian cucina povera where humble ingredients turn luxurious with slow simmering. In summer swap in ripe fresh tomatoes or toss in zucchini for extra green. When winter hits a little more cream and parmesan makes the soup even more ketozy.

Notable Adaptations

Try using kale or Swiss chard in place of spinach Add leftover grilled chicken or sausage for extra protein Swap heavy cream for half and half to lighten it a bit

Success Story

A friend told me this soup got her teenage son into loving beans which is a victory for every home cook. It is now her rainy day comfort food. I have served this more times than I can count for friends dropping by and every time it gets the same request for seconds.

Freezer Meal Conversion

If you want to stash away portions make the soup base up to the simmering stage. Cool and freeze. When you are ready to eat thaw gently on the stove then stir in cream parmesan and spinach for that just made taste.

A bowl of soup with a spoon in it, the soup is made with beans, tomatoes, and cheese.
A bowl of soup with a spoon in it, the soup is made with beans, tomatoes, and cheese. | recipebyme.com

This soup always disappears quickly at my table and draws rave reviews. You will crave it every time the weather chills or you want an easy nourishing meal.

Recipe FAQs

→ Can I use dried cannellini beans instead of canned?

Yes, but be sure to soak and fully cook dried beans before adding. Canned beans save time and offer soft texture, while dried beans provide firmness and more control over salt content.

→ What can I use instead of a parmesan rind?

A parmesan rind lends savory depth, but you can substitute with more grated parmesan or a splash of nutritional yeast for dairy-free richness.

→ Is it necessary to use heavy cream?

Heavy cream ensures a creamy base, though you can swap for half-and-half, whole milk, or a non-dairy alternative if desired. Adjust the richness to taste.

→ How do I store leftovers?

Cool the soup completely, then refrigerate in an airtight container for up to 4 days. Reheat gently on the stove or in the microwave, and stir well before serving.

→ Can I add extra vegetables?

Absolutely. Try carrots, celery, or zucchini for added texture and flavor. Add these with the onion at the start for even cooking.

→ Can this be made vegetarian?

Yes, use vegetable stock and ensure any parmesan used is vegetarian-friendly. This keeps the soup entirely plant-based except for the cheese and cream.

Parmesan Tomato Cannellini Bean Soup

Creamy Parmesan tomato soup with cannellini beans, spinach, and fire-roasted tomatoes—comfort in a bowl.

Prep Time
15 min
Cook Time
40 min
Total Time
55 min
By Sana: Sana

Category: Soups & Broths

Skill Level: Easy

Cuisine: Italian

Yield: 6 Servings (One large pot, serves six)

Dietary Categories: Vegetarian, Gluten-Free

Ingredients

→ Vegetables and Aromatics

01 1 medium sweet onion, diced
02 4 garlic cloves, minced
03 5 ounces fresh spinach or frozen spinach

→ Canned and Jarred

04 14 ounces fire-roasted tomatoes
05 28 ounces cannellini beans, drained and rinsed

→ Dairy

06 1 cup heavy cream
07 1/2 cup finely grated Parmesan cheese, plus extra for serving
08 1 Parmesan rind

→ Oils and Seasonings

09 1 tablespoon olive oil
10 Kosher salt, to taste
11 Black pepper, to taste
12 1 tablespoon tomato paste
13 1 teaspoon dried basil
14 1/2 teaspoon dried oregano
15 1/4 teaspoon dried thyme
16 Crushed red pepper, for serving

→ Broth

17 4 cups vegetable or chicken stock

Steps

Step 01

Heat olive oil in a large pot over medium heat. Add diced onion and minced garlic with a pinch of salt and black pepper. Sauté for 5 minutes until onion softens.

Step 02

Stir in tomato paste, dried basil, dried oregano, and dried thyme. Cook for 5 minutes, stirring frequently, until tomato paste deepens in color and spices become fragrant.

Step 03

Add fire-roasted tomatoes, cannellini beans, vegetable or chicken stock, and parmesan rind. Bring to a boil, then reduce heat to a gentle simmer. Cover and cook for 20 minutes, stirring occasionally. Keep covered for the last 10 minutes.

Step 04

Remove lid and stir in heavy cream, grated Parmesan cheese, and spinach. Simmer for 5 to 10 minutes until cheese is melted and spinach is wilted.

Step 05

Taste and adjust seasoning with additional salt and black pepper if needed. Serve hot, garnished with extra Parmesan and a pinch of crushed red pepper.

Notes

  1. For a robust flavor, simmer with the parmesan rind throughout cooking, then discard before serving.

Required Equipment

  • Large heavy-bottomed pot
  • Wooden spoon
  • Measuring cups and spoons
  • Chef’s knife

Allergen Information

Check each ingredient for potential allergens and consult a healthcare professional if needed.
  • Contains milk and dairy products (cheese, cream).

Nutritional Info (per serving)

This data is provided as a guide and doesn't replace medical advice.
  • Calories: 358
  • Fats: 14 g
  • Carbohydrates: 43 g
  • Proteins: 16 g