Homemade chicken soup is one of the most comforting meals you can make for lunch or dinner. It’s warm, creamy, hearty, and filled with simple ingredients that come together into a satisfying bowl of soup. This recipe combines tender chicken, vegetables, fresh herbs, and a rich broth to create a comforting meal perfect for chilly days or cozy family dinners.
This chicken soup recipe is easy to prepare and uses everyday ingredients you may already have in your kitchen. The creamy broth, shredded chicken, and fresh dill give the soup a homemade flavor that feels both classic and comforting. Serve it with crusty bread, crackers, or a fresh salad for a complete meal everyone will enjoy.

1. Chicken Soup Recipe (Yield: 6 Servings)
Ingredients
- 2 tablespoons extra-virgin olive oil
- 1 small yellow onion, diced
- 1 medium carrot, diced
- 2 celery ribs, diced
- 3 garlic cloves, minced
- 4 tablespoons (½ stick) unsalted butter
- ¼ cup all-purpose flour
- 4 cups chicken stock
- 1 cup whole milk
- ½ teaspoon sea salt, plus more to taste
- ¼ teaspoon freshly cracked black pepper
- 1 tablespoon minced fresh dill, plus more for garnish
- 3 cups shredded cooked chicken
- ⅓ cup freshly grated Parmesan cheese, plus more for garnish
- 4 green onions, white and green parts, chopped, for garnish

Instructions
Heat the olive oil in a large soup pot or Dutch oven over medium heat. Once the oil is warm, add the diced onion, carrot, and celery. Cook the vegetables for about 6 to 8 minutes, stirring occasionally, until they begin to soften.
Add the minced garlic and cook for another 30 seconds until fragrant. Stir gently so the garlic does not burn.
Add the butter to the pot and allow it to melt completely. Once melted, sprinkle the flour evenly over the vegetables and stir continuously for about 1 minute. This creates a roux that helps thicken the soup.
Slowly pour in the chicken stock while whisking constantly to prevent lumps from forming. Continue stirring until the broth becomes smooth and well combined.
Pour in the whole milk and stir until fully mixed. Add the sea salt, black pepper, and minced fresh dill.
Bring the soup to a gentle simmer over medium-low heat. Avoid boiling the soup too hard because high heat can affect the creamy texture.
Add the shredded cooked chicken to the pot and stir well. Let the soup simmer gently for about 15 to 20 minutes so the flavors can blend together and the vegetables become fully tender.
Stir in the freshly grated Parmesan cheese and continue stirring until the cheese melts smoothly into the broth.
Taste the soup and adjust the seasoning if needed with additional salt or black pepper.
Remove the soup from the heat and allow it to rest for a few minutes before serving. Ladle the soup into bowls and garnish with extra Parmesan cheese, chopped green onions, and fresh dill if desired.
Serve the chicken soup warm with crusty bread, biscuits, or crackers for a comforting homemade meal.

2. Tips for Perfect Homemade Chicken Soup
Use high-quality chicken stock because the broth is the foundation of the soup’s flavor. Homemade stock or a rich low-sodium stock gives the soup a deeper homemade taste.
Cook the onion, carrot, and celery slowly until softened before adding liquid. This step builds flavor and creates a sweeter, richer soup base.
Mince the garlic finely and cook it briefly. Garlic burns quickly, so only cook it for about 30 seconds to keep the flavor balanced.
Whisk the flour into the melted butter thoroughly before adding the broth. This helps create a smooth and creamy soup without lumps.
Pour the broth in slowly while whisking constantly. Gradually adding the liquid helps the roux blend evenly into the soup.
Simmer the soup gently instead of boiling it hard. High heat can cause the milk to separate and may make the chicken tough.
Use shredded cooked chicken instead of large chunks. Smaller pieces distribute better throughout the soup and make every bite more flavorful.
Add the Parmesan cheese slowly while stirring continuously. Freshly grated Parmesan melts more smoothly and improves the texture of the broth.
Stir in the fresh dill near the end of cooking. Fresh herbs lose flavor if cooked too long, so adding them later keeps the soup bright and fresh.
Taste the soup before serving and adjust the seasoning carefully. Sometimes the soup only needs a small amount of extra salt or pepper to fully bring out the flavor.
3. Frequently Asked Questions
Can I add noodles or rice to chicken soup?
Yes, noodles, rice, or even small pasta shapes can be added to make the soup more filling. Cook them separately for the best texture before adding them to the soup.
Can I make chicken soup dairy-free?
Yes, you can replace the milk and Parmesan cheese with dairy-free alternatives or simply make the soup broth-based instead of creamy.
Can I freeze homemade chicken soup?
Yes, this soup can be frozen for up to 3 months. Allow the soup to cool completely before storing it in freezer-safe containers.
Can I use leftover turkey instead of chicken?
Yes, shredded turkey works very well and makes this soup a great option for using holiday leftovers.
How long does homemade chicken soup last in the refrigerator?
Store leftover soup in an airtight container in the refrigerator for up to 4 days.
4. Nutrition Information
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 360 |
| Protein | 27g |
| Carbohydrates | 12g |
| Fat | 23g |
| Saturated Fat | 11g |
| Cholesterol | 90mg |
| Sodium | 780mg |
| Fiber | 1g |
| Sugar | 4g |
This homemade chicken soup recipe is creamy, hearty, and packed with comforting flavor in every spoonful. The combination of tender chicken, vegetables, fresh herbs, and rich broth creates a satisfying meal that’s perfect for cozy dinners and family gatherings. With simple ingredients and easy preparation, this soup is a classic recipe you’ll want to make again and again.