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

Parmesan Tomato Cannellini Bean Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Lisa
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Category: Soup

Description

Parmesan Tomato Cannellini Bean Soup is a comforting, one‑pot meal made with creamy white beans, tomatoes, Parmesan, and spinach. Perfect for chilly nights, it’s hearty, easy to prepare, and full of flavor. A family favorite ready in under 40 minutes!


Ingredients

Scale

1 tablespoon olive oil

1 onion, diced

4 garlic cloves, minced

14 ounce diced tomatoes (with juices)

4 cups vegetable or chicken broth

1 tablespoon tomato paste

28 ounce can cannellini beans, drained and rinsed

1 teaspoon dried basil

½ teaspoon dried oregano

¼ teaspoon dried thyme

Kosher salt and pepper, to taste

1 Parmesan rind (optional)

½ cup finely shredded Parmesan cheese, with extra for garnish

5 ounces fresh spinach or frozen (squeezed dry)

1 tablespoon red wine vinegar

1 cup heavy cream (optional)

Fresh basil, for garnish

Crushed red pepper flakes, for topping


Instructions

  • Heat the olive oil in a large pot over medium heat. Add the diced onion and sauté for about 5 minutes, or until the onion is translucent.

  • Stir in the minced garlic and cook for another minute or so until fragrant.

  • Pour in the diced tomatoes along with their juices, then stir in the broth, tomato paste, cannellini beans, dried basil, oregano, thyme, salt, and pepper. If you have a Parmesan rind, add it now. Bring the mixture to a boil.

  • Once boiling, reduce the heat and let the soup simmer for approximately 20 minutes so all the flavors meld.

  • After simmering, stir in the finely shredded Parmesan cheese until it melts and becomes well‑incorporated into the soup. Then add the spinach so it wilts, add the red wine vinegar, and finally stir in the heavy cream if using.

 

  • Serve the soup in bowls, garnish with fresh basil and crushed red pepper flakes, and even top with extra shredded Parmesan for that final flourish.


Notes

Purée 1 cup of the soup for a creamier texture if desired

 

Skip the cream for a lighter version

 

Use baby kale or Swiss chard instead of spinach if preferred

 

Parmesan rind adds depth but is optional

 

Vegan-friendly when made with plant-based cheese and no cream


Nutrition

  • Serving Size: 1 bowl
  • Calories: 386 kcal
  • Sugar: 6 g
  • Carbohydrates: 37 g
  • Protein: 18 g