Go Back
+ servings
https://www.howsweeteats.com/wp-content/uploads/2025/06/chili-lime-salmon-bites-10-1201x1536.jpg

Creamy Parmesan Tomato Cannellini Bean Soup for Cozy Nights

Enjoy the warmth of Creamy Parmesan Tomato Cannellini Bean Soup, a wonderful dish for chilly nights. Perfectly creamy and comforting.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 4 bowls
Course: Uncategorized
Cuisine: Italian
Calories: 350

Ingredients
  

For the Base
  • 2 tablespoons olive oil can be substituted with canola oil or butter
  • 1 medium onion chopped, use yellow or white
  • 2 cloves garlic minced, adjust amount based on preference
  • 2 cans canned diced tomatoes with juices
  • 1 can cannellini beans drained and rinsed
  • 4 cups vegetable broth low-sodium recommended
For the Seasoning
  • 1 teaspoon dried basil substitute with fresh if preferred
  • 1 teaspoon dried oregano substitute with fresh if preferred
For Creaminess
  • 1 cup parmesan cheese grated, nutritional yeast can be used for dairy-free
  • ½ cup heavy cream or half-and-half, coconut milk can be a lighter alternative
  • to taste salt essential for flavor
  • to taste black pepper freshly ground

Equipment

  • large pot
  • immersion blender

Method
 

Step-by-Step Instructions
  1. In a large pot, heat 2 tablespoons of olive oil over medium heat. Add 1 chopped onion and sauté until softened, about 4-5 minutes. Stir in 2 minced garlic cloves and cook for another minute.
  2. Add 2 cans of diced tomatoes and 1 can of drained cannellini beans into the pot. Pour in 4 cups of vegetable broth and sprinkle in 1 teaspoon each of dried basil and oregano. Bring to a gentle simmer.
  3. Let the soup simmer gently for about 15-20 minutes, stirring occasionally to prevent sticking.
  4. Using an immersion blender, blend the soup in the pot until creamy, leaving some chunky bits for texture.
  5. Off the heat, stir in 1 cup of grated parmesan cheese and ½ cup of heavy cream until fully combined. Adjust seasoning with salt and pepper.
  6. Ladle the soup into bowls and garnish with additional grated parmesan and basil. Serve with crusty bread.

Nutrition

Serving: 1bowlCalories: 350kcalCarbohydrates: 30gProtein: 12gFat: 20gSaturated Fat: 10gPolyunsaturated Fat: 0.5gMonounsaturated Fat: 7gCholesterol: 50mgSodium: 600mgPotassium: 800mgFiber: 8gSugar: 5gVitamin A: 500IUVitamin C: 15mgCalcium: 200mgIron: 3mg

Notes

Store leftovers in an airtight container in the fridge for up to 3 days or freeze for up to 3 months. Reheat gently on low heat, adding broth if necessary.

Tried this recipe?

Let us know how it was!