Introduction
If you’re looking for a rich, comforting soup packed with flavor, Creamy Tuscan Chicken Soup is the perfect choice. Inspired by classic Tuscan flavors, this dish combines tender chicken, sun-dried tomatoes, spinach, and a luscious, creamy broth. It’s a one-pot wonder that’s both satisfying and easy to make.
Whether you’re craving a warm bowl of soup for a chilly evening or need a hearty meal the whole family will love, this recipe has you covered. Plus, it’s versatile—perfect for keto, low-carb, or even dairy-free adaptations. In this article, we’ll explore everything from the best ingredients to cooking methods, storage tips, and tasty variations to suit every preference.
Let’s dive in and make the best Creamy Tuscan Chicken Soup you’ve ever had!
Table of Contents
Ingredients for the Best Creamy Tuscan Chicken Soup
A great soup starts with quality ingredients. Here’s everything you need to make this delicious dish:
Essential Ingredients for a Rich and Creamy Texture
To achieve that signature creamy consistency and bold Tuscan flavor, you’ll need:
- Chicken: Boneless, skinless chicken breasts or thighs work best. You can also use rotisserie chicken for convenience.
- Chicken broth: Provides a flavorful base for the soup. Use low-sodium broth to control salt levels.
- Heavy cream: Adds richness and creates a velvety texture.
- Parmesan cheese: Grated Parmesan enhances the depth of flavor and helps thicken the soup.
- Butter and olive oil: A combination of both adds richness and balances flavors.
- Garlic: Freshly minced garlic gives the soup a robust, aromatic kick.
- Sun-dried tomatoes: These add a sweet, tangy flavor that elevates the dish.
- Spinach or kale: Provides a fresh, slightly earthy contrast to the creamy broth.
- Italian seasoning: A mix of basil, oregano, thyme, and rosemary for that classic Tuscan taste.
- Salt and black pepper: Essential for seasoning and bringing out flavors.
Optional Additions for Extra Flavor
Want to customize your soup? Consider these delicious add-ins:
- Mushrooms: Adds an umami-rich depth.
- Red pepper flakes: If you like a little heat, this is a great option.
- White wine: A splash of dry white wine enhances the overall flavor profile.
- Carrots and celery: Classic soup vegetables that add extra texture and sweetness.
Substitutions for Dietary Preferences
Whether you need a dairy-free or low-carb option, here are some easy swaps:
- For dairy-free: Replace heavy cream with full-fat coconut milk or cashew cream. Use nutritional yeast instead of Parmesan.
- For low-carb/keto: Avoid adding carrots or starchy vegetables. Stick with high-fat dairy ingredients for best results.
- For gluten-free: This recipe is naturally gluten-free, but double-check your broth and seasonings to ensure no hidden gluten.
Step-by-Step Cooking Instructions
Now that we have all the ingredients ready, let’s walk through the process of making Creamy Tuscan Chicken Soup step by step. Whether you’re cooking on the stovetop, using a slow cooker, or an Instant Pot, this method will ensure a flavorful, creamy soup every time.
1. Preparing the Ingredients
Before you start cooking, it’s important to have everything prepped:
- Dice the chicken into bite-sized pieces if using raw chicken. If using rotisserie chicken, shred it and set it aside.
- Mince the garlic finely to release its aromatic flavor.
- Chop the sun-dried tomatoes into small pieces to ensure even distribution in the soup.
- Grate the Parmesan cheese for easy melting into the broth.
- Measure out the liquids (chicken broth, heavy cream, and optional white wine).
- Wash and dry the spinach or kale, then roughly chop if needed.
2. Cooking the Chicken to Perfection

Stovetop Method:
- Heat olive oil and butter in a large pot over medium heat.
- Add chicken pieces and cook for about 5-7 minutes until golden brown and fully cooked. If using pre-cooked rotisserie chicken, add it later when combining the soup.
- Remove the chicken from the pot and set it aside.
3. Creating the Creamy Broth Base
- In the same pot, add more butter if needed, then sauté the garlic for about 30 seconds until fragrant.
- Stir in the sun-dried tomatoes and let them cook for a minute to release their flavor.
- Pour in the chicken broth (and white wine if using), then scrape the bottom of the pot to deglaze any bits stuck to the pan—this adds extra flavor!
- Reduce heat to low and pour in the heavy cream, stirring continuously.
- Add the Italian seasoning, salt, and black pepper, then bring the soup to a gentle simmer.
4. Combining Everything Together
- Return the cooked chicken to the pot and stir to coat with the broth.
- Gradually mix in the grated Parmesan cheese, stirring to help it melt smoothly.
- Add the spinach or kale and cook for 2-3 minutes until wilted.
5. Final Touches and Adjustments
- Taste the soup and adjust seasoning if needed. If it’s too thick, add a splash of chicken broth to thin it out.
- If you want a richer texture, stir in an extra tablespoon of butter or a touch more heavy cream before serving.
Best Cooking Methods for Creamy Tuscan Chicken Soup
Whether you prefer the stovetop, slow cooker, or Instant Pot, this Creamy Tuscan Chicken Soup is easy to prepare using your preferred method. Below, we’ll break down each cooking approach so you can choose the one that fits your schedule and kitchen setup best.
1. Stovetop Cooking Method (Quick and Easy)
This is the most traditional and fastest method to prepare the soup.
Steps:
- Sauté the aromatics – Heat olive oil and butter in a large pot over medium heat. Sauté the garlic and sun-dried tomatoes until fragrant.
- Cook the chicken – Add diced chicken and cook until golden brown. If using rotisserie chicken, wait until later to add it.
- Make the broth – Pour in the chicken broth (and optional white wine), followed by heavy cream, Italian seasoning, salt, and pepper. Let it simmer.
- Melt the cheese – Stir in Parmesan cheese gradually, ensuring it blends smoothly.
- Finish with greens – Add spinach or kale, then let it cook for a couple of minutes until wilted.
- Serve hot – Taste and adjust seasoning as needed, then serve with crusty bread or a side salad.
⏱️ Cooking time: About 30 minutes
2. Slow Cooker (Crockpot) Method (Great for Meal Prep)
If you prefer a set-it-and-forget-it approach, the slow cooker is a fantastic way to develop deep flavors in this soup.
Steps:
- Add ingredients to the slow cooker – Place raw chicken, garlic, sun-dried tomatoes, Italian seasoning, salt, pepper, and chicken broth into the slow cooker.
- Cook on low or high – Cover and cook on low for 6-7 hours or high for 3-4 hours until the chicken is fully cooked and tender.
- Shred the chicken – Remove the cooked chicken, shred it with two forks, then return it to the slow cooker.
- Add creamy ingredients – Stir in the heavy cream, Parmesan cheese, and spinach or kale. Cover and let cook for another 10-15 minutes until heated through.
- Serve warm – Stir well, taste, and adjust seasoning before serving.
⏱️ Cooking time: 6-7 hours on low or 3-4 hours on high
3. Instant Pot (Pressure Cooker) Method (Fast & Convenient)
If you’re short on time, the Instant Pot makes this soup incredibly fast without sacrificing flavor.
Steps:
- Sauté mode – Turn the Instant Pot to “Sauté” mode and heat olive oil and butter. Cook the garlic and sun-dried tomatoes for about 30 seconds.
- Add chicken and broth – Place raw chicken, Italian seasoning, salt, pepper, and chicken broth into the pot. Stir to combine.
- Pressure cook – Seal the lid and cook on High Pressure for 10 minutes, then let it naturally release for 5 minutes before manually releasing the rest.
- Shred the chicken – Remove the cooked chicken, shred it, and return it to the pot.
- Add creamy ingredients – Stir in heavy cream, Parmesan cheese, and spinach or kale. Let it sit for a few minutes on “Keep Warm” mode until the cheese melts and the greens wilt.
- Serve and enjoy – Stir well, taste, and adjust seasoning before serving.
⏱️ Cooking time: 15 minutes (plus pressure buildup & release time)
Which Cooking Method is Best?
Cooking Method | Best For | Cooking Time |
---|---|---|
Stovetop | Quick & easy meal | ~30 minutes |
Slow Cooker | Hands-off cooking & deep flavor | 6-7 hours (low) / 3-4 hours (high) |
Instant Pot | Fastest method for busy days | ~15-20 minutes |
Each method produces a delicious, creamy soup—so choose the one that best fits your schedule!
Tips for the Perfect Texture and Flavor
Achieving the perfect creamy texture and deep, rich flavor in Creamy Tuscan Chicken Soup is all about technique and ingredient balance. Here are some expert tips to make sure your soup turns out flawless every time.
1. How to Thicken the Soup Without Overpowering It
If you want a thicker and richer consistency, try these methods:
Use More Parmesan Cheese – Grated Parmesan naturally thickens the broth as it melts. Add it gradually while stirring to avoid clumps.
Mash Some of the Chicken – Before serving, mash some of the chicken with a fork to create a slightly thicker texture.
Blend a Portion of the Soup – Use an immersion blender to blend a small portion (without blending all the chicken) to create a thicker base.
Make a Slurry – Mix 1 tablespoon of cornstarch or flour with 2 tablespoons of cold water, then stir it into the soup and let it simmer.
2. The Secret to Achieving a Deep, Savory Flavor
To bring out the best flavors, use these simple tricks:
Sauté the Garlic and Sun-Dried Tomatoes First – Cooking these in butter and olive oil enhances their aroma and depth.
Deglaze with White Wine – A splash of dry white wine lifts the flavors and balances the creamy texture.
Use Bone Broth Instead of Regular Broth – Bone broth adds extra richness and enhances the soup’s nutritional value.
Simmer Low and Slow – Let the flavors develop over at least 15-20 minutes on the stovetop for the best taste.
3. How to Prevent the Soup from Curdling
Since this soup contains dairy, it’s important to prevent curdling when adding the heavy cream. Follow these steps:
Use Full-Fat Dairy – Lower-fat alternatives (like skim milk) are more likely to separate.
Lower the Heat Before Adding Cream – Always reduce heat to low before stirring in the heavy cream to prevent separation.
Temper the Cream – Before adding it to the soup, warm the heavy cream slightly by mixing it with a bit of hot broth, then pour it in slowly while stirring.
Avoid Boiling After Adding Dairy – Keep the soup at a gentle simmer after adding cream to maintain a smooth consistency.
Bonus Tip: Enhancing the Soup for Meal Prep
If you’re making this soup ahead of time or freezing leftovers, keep these in mind:
- Store the Cream Separately – If freezing, leave out the heavy cream and add it when reheating to maintain a smooth texture.
- Reheat on Low Heat – Prevent separation by gently reheating over low heat and stirring frequently.
- Add Fresh Spinach Before Serving – If freezing, add spinach after reheating for the best texture.
With these expert tips, your Creamy Tuscan Chicken Soup will have the perfect texture, flavor, and consistency every single time!
Variations of Creamy Tuscan Chicken Soup
One of the best things about Creamy Tuscan Chicken Soup is how easily it can be customized to fit different diets and flavor preferences. Whether you’re looking for a keto-friendly, dairy-free, or spicy version, there’s a perfect variation for you!
1. Keto and Low-Carb Adaptation
If you’re following a low-carb or ketogenic diet, you can still enjoy a creamy, satisfying Tuscan chicken soup with a few tweaks:
Swap heavy cream for cream cheese – This adds richness with fewer carbs.
Skip flour or cornstarch – Use xanthan gum (¼ teaspoon) to thicken the soup without adding carbs.
Use more chicken and fewer sun-dried tomatoes – Sun-dried tomatoes contain natural sugars, so reduce the amount if needed.
Replace spinach with kale – Kale holds up better in low-carb soups and provides extra nutrients.
Net Carbs Per Serving (Keto Version): ~4-6g
2. Dairy-Free and Vegan-Friendly Version
Need a dairy-free version? No problem! This soup can be just as creamy and flavorful without dairy.
Replace heavy cream with coconut milk – Full-fat coconut milk or cashew cream provides a creamy texture without dairy.
Use nutritional yeast instead of Parmesan – Nutritional yeast adds a cheesy, umami-rich taste.
Substitute butter with olive oil – This keeps the soup completely dairy-free.
Vegan Version: Replace chicken with chickpeas or white beans for plant-based protein. Use vegetable broth instead of chicken broth.
Best Plant-Based Protein Additions: Chickpeas, white beans, or tofu.
3. Spicy Tuscan Chicken Soup for Extra Heat
If you love a little kick of heat, spice things up with these additions:
🔥 Add red pepper flakes – Start with ½ teaspoon and adjust to taste.
🔥 Use spicy Italian sausage instead of chicken – Crumbled spicy sausage adds bold flavor.
🔥 Include fresh jalapeños or chili peppers – Dice and sauté them with garlic for extra spice.
🔥 Splash in some hot sauce – A dash of Tabasco, Sriracha, or cayenne pepper enhances the heat.
Pro Tip: Serve with spicy garlic bread or pepper jack cheese for an extra flavor boost.
4. Light & Healthy Low-Calorie Option
Looking for a lighter version of this creamy soup? Try these healthy swaps:
Use Greek yogurt instead of heavy cream – This adds creaminess with extra protein and fewer calories.
Skip the butter – Use just olive oil for a lighter, heart-healthy option.
Reduce the cheese – Use half the amount of Parmesan or opt for a lighter cheese.
Load up on extra veggies – Add mushrooms, zucchini, or bell peppers for extra nutrients.
Calories Per Serving (Light Version): ~250-300 kcal
5. Gluten-Free Version
This soup is naturally gluten-free, but if you’re extra sensitive to gluten, keep these in mind:
Check the broth label – Some chicken broths contain hidden gluten. Use a certified gluten-free broth.
Thicken with cornstarch or arrowroot powder – Instead of flour, use cornstarch or arrowroot mixed with water.
Pair with gluten-free bread – Serve with gluten-free garlic bread or crackers.
Serving and Pairing Suggestions
A steaming bowl of Creamy Tuscan Chicken Soup is delicious on its own, but pairing it with the right sides and garnishes can take your meal to the next level. Whether you’re looking for bread pairings, wine recommendations, or low-carb sides, here’s how to serve this soup like a pro.
1. Best Bread and Side Dishes to Serve With It

Since this soup is rich and creamy, it pairs well with crusty, toasted, or cheesy breads that help soak up the flavorful broth.
Crusty Bread: A warm, crispy baguette or sourdough slice is perfect for dipping.
Garlic Bread: Buttery, toasted garlic bread adds extra flavor.
Focaccia: The Italian-style soft bread with rosemary and sea salt complements the Tuscan flavors.
Grilled Cheese: A crispy grilled cheese sandwich with mozzarella or gouda pairs wonderfully.
Low-Carb Side Options: If you’re avoiding bread, try cauliflower breadsticks, parmesan crisps, or zucchini fritters instead.
2. Garnishing Tips for a Beautiful Presentation
Want your soup to look as good as it tastes? Here are some easy garnishing tips:
🌿 Fresh Herbs: Sprinkle with chopped basil, parsley, or thyme for a pop of color.
🧀 Extra Parmesan: A light dusting of Parmesan cheese enhances the creamy texture.
🥓 Crispy Beef Bacon Bits: Adds crunch and a smoky flavor.
🌶️ Red Pepper Flakes: A pinch of spice for extra heat.
🍋 Lemon Zest: Brightens up the richness of the soup with a hint of freshness.
3. Perfect Meal Combos
For a complete meal, pair this soup with:
🥗 Salads:
- Classic Caesar Salad – A creamy, garlicky Caesar salad pairs beautifully.
- Tomato & Mozzarella Caprese – The fresh tomatoes and basil complement the soup.
- Arugula & Parmesan Salad – A peppery arugula salad adds a refreshing contrast.
🍗 Protein Options:
- Grilled Chicken Breast – A light protein option if you want extra chicken.
- Lemon Herb Shrimp – The citrusy shrimp balances the creamy soup.
🍝 Low-Carb Sides:
- Zucchini Noodles (“Zoodles”) – A healthy and light pasta alternative.
- Roasted Brussels Sprouts – Adds crunch and a slightly sweet caramelized flavor.
4. Soup Bar Idea for Gatherings
Hosting a dinner party or family gathering? Set up a “Soup Bar” where guests can customize their bowl with:
Cheeses: Parmesan, mozzarella, or shredded gouda.
Proteins: Extra shredded chicken, crispy bacon, or sausage crumbles.
Vegetables: Mushrooms, bell peppers, or caramelized onions.
Spices: Red pepper flakes, black pepper, or smoked paprika.
Looking for the perfect dessert after this hearty soup? Try our Best Mango Dessert Recipes for a sweet and refreshing treat.
Storage and Reheating Guide
If you have leftovers or want to meal prep Creamy Tuscan Chicken Soup, proper storage and reheating methods are key to keeping its flavor and texture perfect. Here’s how to store, reheat, and even freeze your soup without losing its creamy consistency.
1. How to Properly Store Leftovers

Once the soup has cooled, follow these storage tips:
Refrigeration: Store in an airtight container in the refrigerator for up to 3-4 days.
Avoid Overcrowding: Use a shallow container to help it cool faster and maintain freshness.
Label and Date: If storing multiple meals, label your containers to track freshness.
2. Best Reheating Techniques to Keep the Texture Intact
Because this soup has heavy cream and Parmesan cheese, improper reheating can cause curdling or separation. Use these gentle reheating methods for the best results:
Stovetop (Best Method)
Step 1: Pour the soup into a pot and heat over low to medium-low heat.
Step 2: Stir frequently and add a splash of broth or cream if it thickened too much in the fridge.
Step 3: Heat until warm (don’t boil), then serve immediately.
Microwave (Quick Option)
Step 1: Transfer soup to a microwave-safe bowl.
Step 2: Heat in 30-second intervals, stirring between each, until warmed through.
Step 3: If needed, add a small splash of broth or milk to smooth out the texture.
Pro Tip: Avoid microwaving at high heat, as this can cause separation in the creamy base.
3. Can You Freeze Creamy Tuscan Chicken Soup?
Yes, but with some adjustments! Dairy-based soups don’t always freeze well because the cream can separate. Follow these tips to freeze it successfully:
🧊 Best Freezing Method:
Before Freezing: Do NOT add heavy cream, Parmesan, or spinach before freezing. Instead, freeze the broth, chicken, and seasonings first.
Use Freezer Bags or Airtight Containers: Leave at least 1 inch of space for expansion.
Freeze for Up to 2-3 Months: Label with the date to keep track of freshness.
How to Reheat from Frozen:
- Thaw Overnight: Let the soup thaw in the refrigerator overnight.
- Reheat on Stovetop: Warm over low heat, stirring frequently.
- Add Dairy and Spinach Fresh: Stir in heavy cream, Parmesan, and spinach right before serving for the best texture.
Freezing Shortcut: If you must freeze with cream, stir in 1 teaspoon of cornstarch before freezing. This helps prevent separation when reheating.
Quick Storage & Reheating Summary
Storage Method | How Long? | Best Reheating Method |
---|---|---|
Refrigerator | 3-4 Days | Stovetop or Microwave |
Freezer (Without Cream & Spinach) | 2-3 Months | Stovetop (Best) |
Freezer (With Cream, Less Ideal) | 1 Month | Low Heat on Stovetop |
Frequently Asked Questions (FAQs)
Here are answers to some of the most common questions about Creamy Tuscan Chicken Soup to help you perfect this dish every time!
1. Can I Use Rotisserie Chicken for This Recipe?
Yes! Rotisserie chicken is a great time-saver. Simply shred the cooked chicken and add it to the soup when you add the broth. Since it’s already cooked, you don’t need to sauté it—just let it warm through before serving.
Pro Tip: If using rotisserie chicken, reduce the salt slightly since pre-cooked chicken can be salty.
2. How Can I Make This Soup Thicker?
There are a few ways to thicken the soup without affecting its flavor:
Add More Parmesan Cheese: Stir in extra grated Parmesan to naturally thicken the broth.
Use a Slurry: Mix 1 tablespoon of cornstarch with 2 tablespoons of cold water, then stir it into the soup.
Blend a Small Portion: Use an immersion blender to puree some of the soup for a thicker texture while keeping some chunks intact.
3. What’s the Best Way to Make It Dairy-Free?
If you want a dairy-free version, try these swaps:
Replace Heavy Cream with Coconut Milk or Cashew Cream.
Use Nutritional Yeast Instead of Parmesan.
Swap Butter for Olive Oil.
The soup will still be creamy and flavorful without any dairy!
4. Can I Make This Soup Ahead of Time?
Absolutely! This soup tastes even better the next day as the flavors continue to develop.
Storage Tip: Store in an airtight container in the fridge for up to 3-4 days and reheat gently on the stovetop.
Best Practice: If making ahead, add the spinach and cream right before serving for the freshest texture.
5. What Can I Use Instead of Heavy Cream?
If you don’t have heavy cream or want a lighter option, try these alternatives:
- Half-and-Half: Lighter but still creamy.
- Greek Yogurt: Adds creaminess with extra protein.
- Cream Cheese: A thicker alternative for an extra-rich texture.
- Milk & Butter: Combine ¾ cup milk + ¼ cup melted butter as a heavy cream substitute.
Low-Calorie Option: Use unsweetened almond milk + 1 teaspoon cornstarch to maintain creaminess.
6. Is This Soup Gluten-Free?
Yes! Creamy Tuscan Chicken Soup is naturally gluten-free, but check these ingredients to be safe:
Use Gluten-Free Chicken Broth. Some store-bought broths contain additives with gluten.
Thicken with Cornstarch Instead of Flour.
Pair with Gluten-Free Bread for Serving.
Conclusion
Creamy Tuscan Chicken Soup is the ultimate comfort food, blending tender chicken, sun-dried tomatoes, fresh spinach, and a rich, creamy broth. Whether you’re making it quickly on the stovetop, letting flavors develop in the slow cooker, or speeding things up with an Instant Pot, this recipe is easy, versatile, and perfect for any occasion.
Final Serving Suggestions:
✔️ Pair with crusty bread, garlic bread, or a fresh salad for a complete meal.
✔️ Enjoy with a glass of white wine (Chardonnay or Pinot Grigio) for a restaurant-quality experience.
✔️ Customize with extra toppings like crispy bacon, red pepper flakes, or fresh herbs for a gourmet touch.
Why You’ll Love This Recipe:
Easy to make in 30 minutes
One-pot meal for easy cleanup
Customizable for keto, dairy-free, and gluten-free diets
Perfect for meal prep & leftovers taste even better!
Now it’s your turn! Try this Creamy Tuscan Chicken Soup and let me know how it turned out. If you loved it, share this recipe with friends and family!
Print
Creamy Tuscan Chicken Soup
This Creamy Tuscan Chicken Soup is a warm, comforting dish packed with tender chicken, sun-dried tomatoes, spinach, and a rich, garlicky Parmesan-infused broth. It’s a one-pot meal that’s easy to make and perfect for cozy nights. With its bold Italian flavors and creamy texture, this soup is a must-try for any comfort food lover!
- Total Time: 40 mins
- Yield: 1 pot (about 6 cups of soup) 1x
Ingredients
- 2 tablespoons olive oil
- 1 pound boneless, skinless chicken breasts (cubed)
- 4 cloves garlic (minced)
- 1 small onion (chopped)
- 1 teaspoon Italian seasoning
- ½ teaspoon red pepper flakes (optional)
- 4 cups chicken broth
- 1 cup heavy cream
- 1 cup milk (or half and half)
- ½ cup sun-dried tomatoes (chopped)
- 3 cups baby spinach
- ½ cup grated Parmesan cheese
- 1 teaspoon salt (or to taste)
- ½ teaspoon black pepper
- 1 tablespoon cornstarch (mixed with 2 tablespoons water, optional for thickening)
- 1 tablespoon butter
Instructions
- Sauté the Chicken: In a large pot, heat olive oil over medium heat. Add the cubed chicken and cook until golden brown on all sides, about 5-7 minutes. Remove the chicken and set aside.
- Sauté the Aromatics: In the same pot, add butter, then sauté the onion and garlic until fragrant and soft, about 2 minutes.
- Build the Flavor: Stir in the Italian seasoning, red pepper flakes (if using), and sun-dried tomatoes. Cook for another 1-2 minutes to release the flavors.
- Simmer the Soup: Pour in the chicken broth and bring to a gentle simmer. Add the cooked chicken back into the pot and let it simmer for 10 minutes.
- Make it Creamy: Stir in the heavy cream, milk, and Parmesan cheese, then season with salt and black pepper. If a thicker soup is desired, add the cornstarch slurry and let the soup simmer until it reaches your desired consistency.
- Add the Greens: Stir in the baby spinach and cook for another 2-3 minutes until wilted.
- Serve & Enjoy: Taste and adjust seasoning if needed. Serve warm with crusty bread or over pasta for a heartier meal.
Notes
- For a lighter version, substitute heavy cream with Greek yogurt or coconut milk.
- Swap chicken breasts for rotisserie chicken to save time.
- Want a low-carb version? Skip the cornstarch and use cauliflower instead of milk.
- Add mushrooms or zucchini for extra veggies!
- Prep Time: 15 mins
- Cook Time: 25 mins
- Category: Soup
- Cuisine: Italian
Nutrition
- Serving Size: 4 servings
- Calories: 380 kcal
- Fat: 25g
- Carbohydrates: 12g
- Protein: 28g