There’s something magical about a pot of soup simmering on the stove. The smell alone can turn a gray Tuesday into a cozy, comforting moment. I remember the first time I made soup from scratch — I was 14, standing in my grandma’s kitchen, watching her stir a pot with the confidence of someone who’d cooked for 50 years. She said, “Soup is love in a bowl.” I didn’t get it then. Now? I get it. And I’m here to share my go-to soup recipe that’s become a staple in my home.

📋 Quick Recipe Overview
Nutrition Facts (per serving)
Ingredients
Quick Steps
- 1. Chop vegetables and dice chicken
- 2. Sauté onion, carrots, celery, and garlic
- 3. Add chicken and cook until no longer pink
- 4. Pour in broth and add potatoes, tomato paste, herbs
- 5. Simmer until vegetables are tender
- 6. Shred chicken and return to soup
- 7. Season with salt, pepper, and parsley
- 8. Serve hot with crusty bread
Why This Soup Recipe Works
This isn’t just any soup. It’s a hearty, flavorful, and surprisingly simple dish that brings together tender chicken, sweet carrots, earthy potatoes, and a rich broth that warms you from the inside out. It’s the kind of soup you’ll crave when the air turns crisp, or when you’re feeling under the weather.
What makes this recipe special? It’s balanced — not too heavy, not too watery. It’s packed with vegetables, lean protein, and just enough seasoning to let the natural flavors shine. Plus, it’s easy to customize. Want it creamier? Add a splash of milk or cream. Want more veggies? Throw in some peas or green beans. It’s your soup, your rules.
What You’ll Need
Before we get cooking, let’s gather everything. I like to prep all my ingredients first — it’s called “mise en place,” and it’s a game-changer. Trust me, you’ll thank yourself later when you’re not scrambling for a missing clove of garlic mid-simmer.
Ingredients
- 1 lb chicken breast, boneless and skinless
- 1 medium onion, chopped
- 3 medium carrots, peeled and sliced
- 2 stalks celery, sliced
- 3 cloves garlic, minced
- 2 medium potatoes, peeled and cubed
- 6 cups chicken broth (low-sodium if preferred)
- 2 tablespoons tomato paste
- 1 bay leaf
- 1 teaspoon dried thyme
- 1/2 teaspoon salt (adjust to taste)
- 1/4 teaspoon black pepper
- 2 tablespoons fresh parsley, chopped
Most of these are pantry staples, which is why I love this recipe. I usually have everything on hand, except maybe the chicken. Even then, I can usually find a pack in the fridge or freezer. Pro tip: if you’re using frozen chicken, just let it thaw in the fridge overnight. Never microwave it — it dries out the meat.
Step-by-Step Cooking Instructions
Ready to make magic? Let’s get cooking. This soup comes together in under an hour, and the whole process is super satisfying. You’ll hear the sizzle, smell the garlic, and see the colors come alive in the pot. It’s sensory therapy for the soul.
- Chop the onion, carrots, celery, and garlic. Cube the potatoes and dice the chicken breast into bite-sized pieces.
- Heat a large pot over medium heat. Add a drizzle of olive oil — about 1-2 tablespoons — and sauté the onion, carrots, and celery for 5-7 minutes until softened.
- Stir in the minced garlic and cook for another minute until fragrant. Don’t let it burn — garlic turns bitter fast.
- Add the diced chicken to the pot. Cook for 5-6 minutes, stirring occasionally, until the chicken is no longer pink on the outside.
- Pour in the chicken broth, then add the cubed potatoes, tomato paste, bay leaf, thyme, salt, and pepper. Stir well to combine.
- Bring the soup to a boil, then reduce heat to low. Cover and simmer for 20-25 minutes, or until the potatoes are fork-tender.
- Remove the bay leaf. Use two forks to shred the chicken right in the pot. Stir to distribute evenly.
- Adjust seasoning if needed. Stir in the fresh parsley just before serving for a pop of color and freshness.
And there you have it — a steaming, soul-warming bowl of homemade soup. The broth is golden and rich, the vegetables are soft but not mushy, and the chicken is tender and flavorful. It’s the kind of soup that makes you want to curl up with a blanket and read a book.
Tips for Success
Even the best recipes can go sideways if you’re not careful. Here are my top tips to ensure your soup turns out perfect every time.
Use fresh herbs when possible. Dried thyme works fine, but fresh parsley at the end adds a bright, lively note that dried herbs just can’t match.
Don’t rush the sauté. Taking time to soften the onions and carrots builds flavor. It’s called “building the base,” and it’s worth the extra 5 minutes.
Season in layers. Add salt and pepper at different stages — a little when you sauté, a little when you add the broth, and a final taste at the end. This prevents over-salting and ensures even flavor.
Simmer, don’t boil. A gentle simmer keeps the vegetables intact and prevents the broth from becoming cloudy or bitter.
Let it rest. If you can, let the soup sit for 10-15 minutes before serving. The flavors meld together beautifully, and the texture improves.
Common Mistakes to Avoid
Even experienced cooks make mistakes. Here are the most common ones I’ve seen — and how to avoid them.
Adding too much salt too soon. It’s easy to overdo it, especially if you’re using store-bought broth. Always taste before adding more salt.
Overcooking the vegetables. You want them tender, not falling apart. Check them at 20 minutes — if they’re soft, they’re done.
Using frozen vegetables without adjusting time. If you swap fresh for frozen, reduce the simmer time by 5-10 minutes. Frozen veggies cook faster.
Not shredding the chicken. Diced chicken can be tough. Shredding it makes it tender and easy to eat — and it blends better into the soup.
Skipping the parsley. It’s not just for looks. Fresh herbs add brightness and depth. Don’t skip it!

FAQ: Your Soup Questions Answered
Got questions? I’ve got answers. Here are the most common ones I hear when I share this recipe.
Can I make this soup ahead of time?
Absolutely. In fact, I think it tastes even better the next day. The flavors deepen as it sits. Store it in an airtight container in the fridge for up to 4 days. Reheat gently on the stove or in the microwave.
Can I freeze this soup?
Yes! Let it cool completely, then transfer to freezer-safe containers or bags. It’ll keep for up to 3 months. Thaw overnight in the fridge before reheating. Note: potatoes may break down a bit when frozen, but the soup will still be delicious.
Is this soup gluten-free?
Yes, as long as your chicken broth is gluten-free. Most store-bought broths are, but always check the label. This recipe doesn’t contain any gluten-containing ingredients.
Can I use a different protein?
Of course! Turkey, ground beef, or even chickpeas work great. For beef, brown it first, then proceed as directed. For chickpeas, add them in the last 10 minutes of simmering to prevent mushiness.
How can I make it creamier?
For a creamier texture, stir in 1/2 cup of heavy cream or half-and-half at the end. Or, blend a cup of the soup, then stir it back in for a silky finish. You can also add a splash of milk — it’s subtle but effective.
Final Thoughts
Making soup from scratch might seem intimidating at first, but trust me — it’s one of the easiest, most rewarding things you can do in the kitchen. This recipe is forgiving, flexible, and full of flavor. It’s the kind of dish that feeds the body and soul.
Whether you’re feeding a family, meal-prepping for the week, or just treating yourself to a cozy night in, this soup recipe has you covered. And if you’re feeling fancy, serve it with a crusty baguette or a dollop of sour cream. Or just eat it straight from the bowl — I won’t judge.
So go ahead. Turn on the stove, chop those veggies, and let the magic happen. Your future self — and your taste buds — will thank you.