Tuscan Parmesan Cream Soup

Rich and bright, Tuscan Parmesan Cream Soup brings a spoonful of Italy to your weeknight table. This version blends aged Parmesan, garlic, spinach, and a gentle cream base for a bowl that tastes homemade and comforting.

If you enjoy deep, savory broths, try pairing this soup with a recipe like the creamy mushroom French onion soup for an all-day comfort menu.

What makes this Tuscan Parmesan Cream Soup so inviting

I love this recipe because it feels seasonal and simple. It warms the kitchen on cool evenings. The flavors are familiar: garlic, cream, and nutty Parmesan. Yet the result feels special without fuss.

Cozy Flavor with Everyday Ingredients


This soup relies on pantry staples. Onion, garlic, chicken or vegetable broth, cream, and grated Parmesan build the base. A handful of fresh spinach and a few sun-dried tomatoes add color and brightness. You do not need long prep or exotic items. If you like hearty, straightforward bowls, this will please you and your family. For another hearty option, check this deliciously creamy cowboy soup recipe for inspiration.

Quick to Make, Easy to Love


You can have the soup ready in about 30 minutes. It simmers gently, then blends to a silky finish. The steps are forgiving, so it works for beginners and busy cooks. The hands-on time stays low, which makes it a reliable weeknight choice.

Ingredients and smart substitutions

What You’ll Need for This Recipe

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 3 cups low-sodium chicken or vegetable broth
  • 1 cup heavy cream (or half-and-half)
  • 1 1/2 cups freshly grated Parmesan
  • 3 cups fresh spinach, roughly chopped
  • 1/3 cup chopped sun-dried tomatoes (in oil, drained)
  • Salt and black pepper to taste
  • Optional: red pepper flakes, lemon zest, crusty bread for serving

Smart Swaps for Dietary Needs


If you want a lighter version, use half-and-half and reduce the Parmesan slightly. For a vegetarian dish, use a good vegetable broth instead of chicken. To make it dairy-free, substitute a cashew cream and a nutritional yeast blend for the Parmesan, though the flavor will shift from the classic. If you prefer bolder tomato notes, add more sun-dried tomatoes.

Smart Variation (Optional)


Add cooked shredded chicken or white beans to make the soup more filling. Stir them in at the end and heat through.

How to Make Tuscan Parmesan Cream Soup

Step-by-Step Cooking Instructions

  1. Warm the olive oil in a large pot over medium heat. Add the onion and cook until soft, about 5 minutes.
  2. Add garlic and cook 30–60 seconds until fragrant.
  3. Pour in the broth and bring to a simmer. Add sun-dried tomatoes and simmer 8–10 minutes.
  4. Lower heat and stir in the cream. Add the grated Parmesan a little at a time, whisking until smooth.
  5. Add spinach and cook just until wilted. Taste and season with salt and pepper. If you want a very smooth texture, blend half the soup with an immersion blender and stir back in.
  6. Serve hot with crusty bread and a sprinkle of extra Parmesan.
StepDetails
1Sauté onion in olive oil until translucent.
2Simmer broth with sun-dried tomatoes, then add cream and Parmesan.
3Wilt spinach and adjust seasoning. Blend portion for creamier texture if desired.

Tips for Texture, Timing & Tools

  • Use freshly grated Parmesan for best melting and flavor. Pre-grated cheese can be grainy.
  • An immersion blender gives control: blend half for body, or blend all for velvet texture.
  • If using a richer cream, reduce the amount slightly to avoid overpowering the Parmesan. For related creamy soups, try this anti-inflammatory creamy chicken soup to compare textures.

Keeping, reheating

How to Store It Right


Let the soup cool to room temperature, then place in airtight containers. Store in the refrigerator for up to 4 days. For longer storage, freeze in portions for up to 3 months. Thaw overnight in the fridge before reheating.

Reheating Without Losing Flavor


Reheat gently on the stove over low heat. Stir often to keep the cream from separating. If the soup thickens after refrigeration, add a splash of broth while warming. Avoid boiling once cream is added.

A Dish Worth Making Again and Again


This soup scales well. Double the batch for a crowd or freeze half for later. It makes a quick lunch the next day and pairs well with a green salad or roasted vegetables.

Print

Tuscan Parmesan Cream Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A rich and bright Tuscan Parmesan Cream Soup that combines aged Parmesan, garlic, and fresh spinach for a comforting bowl of goodness.

  • Author: Sonia
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegetarian

Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 3 cups low-sodium chicken or vegetable broth
  • 1 cup heavy cream (or half-and-half)
  • 1 1/2 cups freshly grated Parmesan
  • 3 cups fresh spinach, roughly chopped
  • 1/3 cup chopped sun-dried tomatoes (in oil, drained)
  • Salt and black pepper to taste
  • Optional: red pepper flakes, lemon zest, crusty bread for serving

Instructions

  1. Warm the olive oil in a large pot over medium heat. Add the onion and cook until soft, about 5 minutes.
  2. Add garlic and cook 30–60 seconds until fragrant.
  3. Pour in the broth and bring to a simmer. Add sun-dried tomatoes and simmer 8–10 minutes.
  4. Lower heat and stir in the cream. Add the grated Parmesan a little at a time, whisking until smooth.
  5. Add spinach and cook just until wilted. Taste and season with salt and pepper. If you want a very smooth texture, blend half the soup with an immersion blender and stir back in.
  6. Serve hot with crusty bread and a sprinkle of extra Parmesan.

Notes

For a lighter version, use half-and-half and reduce the Parmesan slightly. Substitute a plant-based cream for a vegan option.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 350
  • Sugar: 3g
  • Sodium: 600mg
  • Fat: 27g
  • Saturated Fat: 15g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 15g
  • Fiber: 2g
  • Protein: 12g
  • Cholesterol: 75mg

Did you make this recipe?

Share a photo and tag us we can’t wait to see what you’ve made!

FAQs

What if I don’t have fresh spinach?


You can use frozen spinach; thaw and squeeze out excess water before adding.

Can I make this soup vegan?


Yes. Use a plant-based cream (like cashew cream) and a nutritional yeast-Parmesan substitute to mimic the nutty notes.

Is it safe to freeze cream-based soups?


Yes, but texture can change. Stir in a little extra liquid when reheating to smooth it out.

How long does this take from start to table?


Plan about 30 minutes for prep and cook time. It’s a fast, satisfying meal.

Final Thoughts

If you want another take on a creamy Tuscan-style bowl, see this recipe for Rustic Tuscan Bean Soup with Fresh Herbs for ideas and serving suggestions.

Sonia Avatar

AUTHOR

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

Soina

Hi! I’m Sonia.

is the founder and recipe creator behind Recipes Unfolded. Raised between Swedish and Moroccan food traditions, she brings a unique blend of calm, cozy flavors and bold, generous cooking to every dish. Her recipes are made for real home kitchens simple, comforting, and full of heart.

Search

Category


You’ll also love