Go Back
+ servings
Parmesan Tomato Cannellini Bean Soup

Creamy Parmesan Tomato Cannellini Bean Soup for Chilly Nights

This Creamy Parmesan Tomato Cannellini Bean Soup is a delightful hug in a bowl, perfect for chilly nights.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 cups
Course: Soups
Cuisine: Italian
Calories: 300

Ingredients
  

For the Base
  • 2 tablespoons Olive Oil Adds richness and serves as the base for sautéing.
  • 1 cup Onion Provides sweetness and depth of flavor when sautéed.
  • 3 cloves Garlic Enhances aroma and boosts overall flavor significantly.
  • 1 teaspoon Dried Oregano Adds an earthy, herbal note that complements the soup's flavors.
For the Soup
  • 28 ounces Fire-Roasted Tomatoes Brings acidity and a smoky flavor to the soup.
  • 4 cups Vegetable Broth Serves as the base liquid.
  • 2 cans Cannellini Beans Supplies protein and a creamy texture.
  • 4 cups Fresh Spinach Adds color and nutrients.
  • 1 piece Parmesan Rind Infuses additional depth.
For Creaminess
  • 1 cup Heavy Cream Creates a velvety texture.
  • Salt Enhance overall flavor.
  • Pepper Enhance overall flavor.

Equipment

  • Large pot

Method
 

Step-by-Step Instructions
  1. In a large pot, heat 2 tablespoons of olive oil over medium heat until shimmering. Add 1 chopped onion and 3 minced garlic cloves, cooking for about 5 minutes or until softened and fragrant.
  2. Stir in 1 teaspoon of dried oregano, letting it sauté in the oil for about 1 minute.
  3. Pour in a 28-ounce can of fire-roasted tomatoes and 4 cups of vegetable broth, along with a Parmesan rind if desired. Bring the mixture to a gentle simmer.
  4. Carefully stir in 2 cans of rinsed and drained cannellini beans, letting them mingle in the simmering broth. Allow the soup to continue simmering for an additional 20 minutes.
  5. Just before serving, reduce the heat and stir in 1 cup of heavy cream and 4 cups of fresh spinach. Cook for an additional 2-3 minutes.
  6. Finally, season your soup with salt and pepper according to your taste preferences.

Nutrition

Serving: 1cupCalories: 300kcalCarbohydrates: 35gProtein: 12gFat: 15gSaturated Fat: 7gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gCholesterol: 30mgSodium: 600mgPotassium: 800mgFiber: 8gSugar: 6gVitamin A: 1500IUVitamin C: 25mgCalcium: 200mgIron: 3mg

Notes

Let the soup sit for a few hours before serving to enhance its flavor. Store leftovers in an airtight container for up to 4 days.

Tried this recipe?

Let us know how it was!