If you ask me, garlic parmesan chicken soup is exactly what you need on a chilly evening.
This comforting soup brings together tender chicken, hearty potatoes, and plenty of garlic in a creamy parmesan broth. Fresh vegetables like carrots, celery, and onions add body and flavor to every spoonful.
The chicken simmers until it’s perfectly cooked, then gets shredded and tossed back into a rich, creamy base spiked with Italian seasoning and a hint of red pepper flakes. Parmesan cheese melts right in, making the whole thing extra cozy.
It’s a satisfying dinner that feels like a warm hug, perfect for when you want something filling but easy to make.

Why You’ll Love This Garlic Parmesan Chicken Soup
- Creamy, comforting flavor – The combination of garlic, parmesan, and heavy cream creates a rich, restaurant-quality soup that feels like a warm hug on a cold day.
- Set it and forget it – This soup cooks itself in the slow cooker while you’re at work or running errands, making dinner time stress-free.
- Complete meal in one pot – With chicken, potatoes, and vegetables all in one bowl, you get your protein and veggies without needing to make side dishes.
- Simple ingredients – This recipe uses everyday staples you probably already have in your kitchen, so no special grocery store trips required.
- Great for meal prep – This soup tastes even better the next day and reheats beautifully, making it perfect for lunch throughout the week.
What Kind of Chicken Should I Use?
Boneless, skinless chicken breasts are called for in this recipe, but you have some flexibility here. If you prefer dark meat, boneless skinless chicken thighs work just as well and will give you a slightly richer flavor. You can use fresh or frozen chicken – just make sure frozen chicken is fully thawed before cubing and adding it to the soup. If you’re short on time, you could even use a rotisserie chicken from the store, just shred the meat and add it toward the end of cooking since it’s already cooked through.

Options for Substitutions
This soup is pretty forgiving when it comes to swapping ingredients:
- Chicken breasts: You can easily use chicken thighs instead – they’ll add even more flavor and stay tender during cooking. Rotisserie chicken works too if you’re short on time, just add it near the end so it doesn’t get overcooked.
- Heavy cream: For a lighter version, try half-and-half or whole milk. Keep in mind the soup won’t be quite as rich, so you might want to add a tablespoon of butter to make up for it.
- Small potatoes: Any potato variety works here. Russets are fine, just cut them into smaller chunks since they break down faster than waxy potatoes.
- Parmesan cheese: Freshly grated parmesan is really important for this recipe – the pre-shredded stuff doesn’t melt as smoothly and can make your soup grainy. Stick with a block of parmesan you grate yourself.
- Chicken broth: Vegetable broth can work in a pinch, though you’ll lose some of that chicken flavor depth. You could also use chicken bouillon cubes dissolved in water if that’s what you have.
- Cornstarch: All-purpose flour works as a thickener too – just use about 6 tablespoons mixed with cold water or broth to create a slurry.
Watch Out for These Mistakes While Cooking
The biggest mistake when making this soup is adding the heavy cream and parmesan too early, which can cause the dairy to curdle or separate during the long cooking time – always wait until the final 20-30 minutes as the recipe directs.
Another common error is cutting your chicken and potatoes into uneven pieces, leading to some chunks being overcooked while others are undercooked, so aim for uniform 1-inch cubes for the chicken and similar-sized potato pieces.
Don’t skip mixing the cornstarch with the cream before adding it to the pot, as dumping it in directly will create lumps that are nearly impossible to smooth out.
Finally, resist the urge to use pre-shredded parmesan from a bag – freshly grated parmesan melts much better and creates a creamier texture without that grainy, separated look you sometimes get with pre-packaged cheese.

What to Serve With Garlic Parmesan Chicken Soup?
This soup is already pretty hearty with the chicken and potatoes, so I like to keep the sides simple and let the soup be the star. A warm baguette or some crusty bread is perfect for soaking up all that creamy, garlicky broth – honestly, you’ll want something to get every bit of it from the bowl. A light side salad with mixed greens and a simple vinaigrette helps balance out the richness of the soup without making you feel too full. If you’re feeding a crowd or want to make it more of a meal, some buttery dinner rolls or garlic knots are always a hit alongside this soup.
Storage Instructions
Store: This soup keeps really well in the fridge for up to 4 days in an airtight container. The flavors actually get even better the next day as everything has time to meld together, making it perfect for meal prep or leftovers throughout the week.
Freeze: You can freeze this soup for up to 3 months, though cream-based soups can sometimes separate a bit when thawed. I recommend freezing it in individual portions in freezer-safe containers or bags so you can grab just what you need for a quick meal.
Reheat: Warm the soup gently on the stovetop over medium-low heat, stirring occasionally until heated through. If it seems too thick after storing, just add a splash of chicken broth or cream to thin it out. You can also microwave individual portions, but stir it halfway through to ensure even heating.
| Preparation Time | 10-15 minutes |
| Cooking Time | 140-210 minutes |
| Total Time | 150-225 minutes |
| Level of Difficulty | Easy |
| Servings | 6 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2000-2300
- Protein: 165-185 g
- Fat: 85-105 g
- Carbohydrates: 130-155 g
Ingredients
For the soup base:
- 3 large chicken breasts
- 1 lb potatoes (peeled and cut into 1-inch chunks)
- 1/2 yellow onion (diced into 1/2-inch pieces)
- 2 large carrots, chopped
- 2 celery stalks, chopped
- 8 garlic cloves (freshly minced for best flavor)
- 1/2 tbsp italian seasoning
- 1/2 tsp red pepper flakes
- 1 tsp kosher salt
- 1/2 tsp cracked black pepper
- 3 1/2 cups chicken broth (I always use Swanson for the best savory base)
For the finish:
- 1 cup heavy cream (extra creamy and rich)
- 4 tbsp cornstarch
- 1 1/4 cups parmesan cheese (I prefer Sartori for a nutty, high-quality finish)
- 2 tbsp fresh parsley, chopped
Step 1: Prepare Mise en Place and Season the Chicken
- 3 large chicken breasts
- 1 lb potatoes
- 1/2 yellow onion
- 2 large carrots
- 2 celery stalks
- 8 garlic cloves, freshly minced
- 1/2 tbsp italian seasoning
- 1/2 tsp red pepper flakes
- 1 tsp kosher salt
- 1/2 tsp cracked black pepper
Dice the yellow onion into 1/2-inch pieces, chop the carrots and celery into bite-sized pieces, and peel and cut the potatoes into 1-inch chunks.
Freshly mince all 8 garlic cloves—I always use fresh garlic rather than pre-minced because it makes a noticeable difference in the soup’s flavor depth.
Pat the chicken breasts dry with paper towels and season generously on both sides with kosher salt, cracked black pepper, and Italian seasoning.
Having everything prepped and ready before cooking ensures a smooth workflow.
Step 2: Build the Soup Base in the Slow Cooker
- seasoned chicken breasts from Step 1
- prepared vegetables from Step 1
- 3 1/2 cups chicken broth
Add the seasoned chicken breasts, diced onion, chopped carrots, celery, minced garlic, and potato chunks to your slow cooker in any order.
Pour the chicken broth over everything and stir gently to distribute the ingredients evenly.
The broth will provide the foundation for all the flavors to meld together during the long, slow cooking process.
Step 3: Slow Cook Until Chicken is Tender
Cover and cook on high for 2-3 hours or on low for 4-5 hours, until the chicken is completely cooked through and tender enough to shred easily.
The longer, slower cooking allows the chicken to become incredibly tender and all the flavors to develop fully.
After cooking is complete, carefully remove the chicken breasts from the slow cooker and set them on a cutting board.
Step 4: Shred the Chicken and Create the Cream Base
- cooked chicken from Step 3
- 4 tbsp cornstarch
- 1 cup heavy cream
Using two forks or your hands, shred the cooked chicken into bite-sized pieces and return it to the slow cooker.
In a small bowl, whisk together the cornstarch and heavy cream until completely smooth with no lumps—this prevents the cornstarch from clumping when it hits the hot broth.
Slowly pour the cornstarch mixture into the slow cooker while stirring constantly to incorporate it evenly throughout the soup.
Step 5: Add Cheese and Finish the Soup
- 1 1/4 cups parmesan cheese
Stir in the parmesan cheese until it’s fully melted and incorporated into the creamy broth.
I prefer using Sartori brand for its nutty, high-quality finish, which really elevates the final taste.
Cook on high for 20-30 minutes, stirring occasionally, until the soup thickens slightly and the flavors are fully developed.
Step 6: Plate and Garnish
- 2 tbsp fresh parsley, chopped
Ladle the hot soup into bowls and garnish each serving with freshly chopped parsley.
Serve immediately with crusty bread on the side for dipping and soaking up every bit of this rich, creamy soup.

Mouthwatering Garlic Parmesan Chicken Soup
Ingredients
For the soup base:
- 3 large chicken breasts
- 1 lb potatoes (peeled and cut into 1-inch chunks)
- 1/2 yellow onion (diced into 1/2-inch pieces)
- 2 large carrots, chopped
- 2 celery stalks, chopped
- 8 garlic cloves (freshly minced for best flavor)
- 1/2 tbsp italian seasoning
- 1/2 tsp red pepper flakes
- 1 tsp kosher salt
- 1/2 tsp cracked black pepper
- 3 1/2 cups chicken broth (I always use Swanson for the best savory base)
For the finish:
- 1 cup heavy cream (extra creamy and rich)
- 4 tbsp cornstarch
- 1 1/4 cups parmesan cheese (I prefer Sartori for a nutty, high-quality finish)
- 2 tbsp fresh parsley, chopped
Instructions
- Dice the yellow onion into 1/2-inch pieces, chop the carrots and celery into bite-sized pieces, and peel and cut the potatoes into 1-inch chunks. Freshly mince all 8 garlic cloves—I always use fresh garlic rather than pre-minced because it makes a noticeable difference in the soup's flavor depth. Pat the chicken breasts dry with paper towels and season generously on both sides with kosher salt, cracked black pepper, and Italian seasoning. Having everything prepped and ready before cooking ensures a smooth workflow.
- Add the seasoned chicken breasts, diced onion, chopped carrots, celery, minced garlic, and potato chunks to your slow cooker in any order. Pour the chicken broth over everything and stir gently to distribute the ingredients evenly. The broth will provide the foundation for all the flavors to meld together during the long, slow cooking process.
- Cover and cook on high for 2-3 hours or on low for 4-5 hours, until the chicken is completely cooked through and tender enough to shred easily. The longer, slower cooking allows the chicken to become incredibly tender and all the flavors to develop fully. After cooking is complete, carefully remove the chicken breasts from the slow cooker and set them on a cutting board.
- Using two forks or your hands, shred the cooked chicken into bite-sized pieces and return it to the slow cooker. In a small bowl, whisk together the cornstarch and heavy cream until completely smooth with no lumps—this prevents the cornstarch from clumping when it hits the hot broth. Slowly pour the cornstarch mixture into the slow cooker while stirring constantly to incorporate it evenly throughout the soup.
- Stir in the parmesan cheese until it's fully melted and incorporated into the creamy broth. I prefer using Sartori brand for its nutty, high-quality finish, which really elevates the final taste. Cook on high for 20-30 minutes, stirring occasionally, until the soup thickens slightly and the flavors are fully developed.
- Ladle the hot soup into bowls and garnish each serving with freshly chopped parsley. Serve immediately with crusty bread on the side for dipping and soaking up every bit of this rich, creamy soup.