Tuscan Creamy Parmesan Soup

This Tuscan Creamy Parmesan Soup is one of those rustic, soul-warming recipes I turn to when I want something comforting but still fresh and nourishing. With tender white beans, silky cream, fragrant garlic and herbs, and a generous sprinkle of Parmesan, every spoonful is cozy and packed with flavor. It’s simple, hearty, and exactly what I crave on cool evenings or when I want a satisfying meatless meal.

Why You’ll Love This Recipe

I love this soup for its beautiful balance of richness and freshness. The cream and Parmesan bring luxurious depth, while the beans and spinach add heartiness and a bit of earthiness. It comes together in one pot, with minimal prep, and it always feels like something you’d find in a cozy Tuscan kitchen. Whether I’m making it for myself or serving guests, it never fails to please. Tuscan Creamy Parmesan Soup

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • 2 cups cannellini or navy beans (cooked or canned, drained and rinsed)
  • 4 cups vegetable or chicken broth
  • 2 cups fresh spinach
  • 1 cup heavy cream
  • 1 cup grated Parmesan cheese
  • 1 onion, diced
  • 3 cloves garlic, minced
  • 1 teaspoon Italian seasoning
  • Salt and pepper to taste
  • Olive oil (for sautéing)

Directions

  1. Sauté the Aromatics:
    I heat a drizzle of olive oil in a large pot over medium heat. Once hot, I add the diced onion and cook for about 4–5 minutes, until soft and translucent. Then I stir in the garlic and sauté for another 30 seconds until fragrant.
  2. Build the Base:
    I add the beans, broth, and Italian seasoning to the pot. I bring everything to a boil, then reduce the heat and let it simmer for about 10 minutes to let the flavors meld.
  3. Add Cream and Spinach:
    I stir in the heavy cream and spinach, letting the spinach wilt gently into the soup. This takes just a few minutes and adds a beautiful pop of color and freshness.
  4. Finish with Parmesan:
    I lower the heat and slowly stir in the grated Parmesan until it melts smoothly into the soup. I taste and adjust with salt and pepper as needed.
  5. Serve:
    I ladle the soup into bowls and top with extra Parmesan if I’m feeling fancy. A side of crusty bread is always a good idea.

Servings and timing

This recipe makes about 4 servings and takes 25–30 minutes total. It’s a perfect quick dinner or lunch, especially when I want something warm and satisfying without spending too much time in the kitchen.

Variations

  • I sometimes add red pepper flakes for a gentle kick.
  • If I have leftover roasted veggies like carrots or zucchini, I toss them in for extra texture.
  • I’ve also blended half the soup before adding the spinach to make it even creamier.
  • For added protein, I occasionally stir in shredded rotisserie chicken.
  • When I want a lower-fat version, I swap the heavy cream for half-and-half or evaporated milk.

Storage/Reheating

This soup stores well in the fridge for up to 4 days in an airtight container. I reheat it gently on the stovetop or in the microwave, stirring occasionally to keep the cream from separating. It can also be frozen for up to 2 months, though I recommend adding a splash of fresh cream when reheating for the best texture.

FAQs

Can I use dried beans?

Yes, I cook them in advance until tender, then measure out about 2 cups for the recipe. Just make sure they’re fully cooked before adding them to the soup.

Is this soup vegetarian?

It is if I use vegetable broth and vegetarian-friendly Parmesan. I always check labels, since some cheeses may contain animal-based rennet.

Can I make this dairy-free?

Yes, I’ve made it using unsweetened oat cream and a vegan Parmesan-style cheese. It’s not quite the same, but still very creamy and flavorful.

What goes well with this soup?

I like to serve it with crusty sourdough, garlic bread, or a fresh green salad. A grilled cheese sandwich is also a cozy companion.

Can I add pasta?

Absolutely! Small pasta shapes like ditalini or orzo work great. I add them along with the broth and simmer until tender.

Conclusion

This Tuscan Creamy Parmesan Soup is a one-pot wonder that combines simplicity with bold, comforting flavor. The creamy broth, tender beans, and savory Parmesan make it a dish I return to again and again. Whether I’m cooking for guests or making a quiet dinner for myself, this soup always brings warmth and satisfaction to the table.

Print

Tuscan Creamy Parmesan Soup

Tuscan Creamy Parmesan Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A cozy and rustic one-pot soup featuring cannellini beans, spinach, garlic, and Parmesan in a creamy broth. It’s hearty, comforting, and perfect for a quick meatless meal with rich Italian-inspired flavors.

  • Author: Lizaa
  • Prep Time: 10 minutes
  • Cook Time: 15–20 minutes
  • Total Time: 25–30 minutes
  • Yield: 4 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegetarian

Ingredients

  • 2 cups cannellini or navy beans (cooked or canned, drained and rinsed)
  • 4 cups vegetable or chicken broth
  • 2 cups fresh spinach
  • 1 cup heavy cream
  • 1 cup grated Parmesan cheese
  • 1 onion, diced
  • 3 cloves garlic, minced
  • 1 teaspoon Italian seasoning
  • Salt and pepper, to taste
  • Olive oil, for sautéing

Instructions

  1. Heat olive oil in a large pot over medium heat. Sauté diced onion for 4–5 minutes until translucent, then add garlic and cook for 30 seconds more.
  2. Add beans, broth, and Italian seasoning. Bring to a boil, then reduce heat and simmer for 10 minutes.
  3. Stir in heavy cream and spinach. Cook for a few minutes until the spinach wilts.
  4. Reduce heat to low and stir in grated Parmesan until melted. Season with salt and pepper to taste.
  5. Serve hot with extra Parmesan on top and crusty bread on the side.

Notes

  • Add red pepper flakes for heat or blend part of the soup for extra creaminess.
  • Stir in leftover roasted vegetables for added texture.
  • Add shredded chicken for more protein.
  • Use half-and-half or evaporated milk for a lighter version.
  • Freeze for up to 2 months. Reheat gently with a splash of cream.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 430
  • Sugar: 3g
  • Sodium: 820mg
  • Fat: 30g
  • Saturated Fat: 17g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 24g
  • Fiber: 5g
  • Protein: 18g
  • Cholesterol: 80mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star