There is something undeniably healing about a simmering pot of soup, but not all bowls are created equal. When the seasons change or you’re craving a “reset” meal that doesn’t feel restrictive, this Italian-Style Chicken Soup With Herbs and Veggies is my absolute go-to. It strikes that delicate balance between a cozy, nostalgic comfort food and a modern, high-protein nutritional powerhouse.
Forget the sodium-laden canned versions. We are building flavor here with a robust aromatic base (soffritto), lean protein, and a specific blend of Italian herbs that offer more than just taste—they provide potent antioxidant benefits. The result is a broth that is velvety without cream, savory without excess salt, and incredibly satisfying.
Whether you are meal-prepping for a busy week or nursing a cold, this soup is designed to nourish your body on a cellular level while delighting your palate with the bright, sun-soaked flavors of Italy.
🌿 The Nutritional “Why”: More Than Just Comfort
As a nutritionist, I love dissecting why a recipe makes us feel good. This soup isn’t just warm liquid; it is a delivery system for bioavailable nutrients.
- The Power of Mirepoix: We start with onions, carrots, and celery. When sautéed in quality olive oil, the beta-carotene in the carrots becomes more absorbable, supporting immune function and skin health.
- Herbal Medicine: We aren’t sprinkling herbs as an afterthought. We use a heavy hand with oregano and thyme. Both are rich in polyphenols and have antimicrobial properties that support gut health.
- Lean Protein: Using chicken breast keeps the saturated fat low while providing the amino acids necessary for muscle repair and satiety.
- Leafy Greens: Adding spinach or kale at the very end preserves their delicate water-soluble vitamins (like Vitamin C and Folate) which can be destroyed by prolonged boiling.
🛒 The Clean Ingredient List
This recipe relies on fresh, whole-food ingredients. Everything here serves a purpose for flavor and fuel.
The Base & Protein
- 1.5 lbs Chicken Breast: Boneless, skinless. (You can also use rotisserie chicken for speed, but poaching raw chicken in the broth adds more flavor).
- 2 tbsp Extra Virgin Olive Oil: High quality, for the sauté.
- 1 Yellow Onion: Medium dice.
- 3 large Carrots: Peeled and sliced into coins.
- 3 stalks Celery: Sliced thinly.
- 4 cloves Garlic: Minced fresh (avoid the jarred stuff for maximum allicin benefits).
The Broth & Herbs
- 6 cups Chicken Bone Broth: Using bone broth increases the protein and collagen content significantly compared to standard stock.
- 1 can (14.5 oz) Diced Tomatoes: Fire-roasted adds a nice depth, but standard is fine. No added salt preferred.
- 1 tsp Dried Oregano: Essential for that Italian profile.
- 1 tsp Dried Basil: Sweet and aromatic.
- 1/2 tsp Dried Thyme: Earthy and grounding.
- 1/2 tsp Dried Rosemary: Crushed slightly to release oils.
- 1 Bay Leaf: Dried.
- 1/2 tsp Red Pepper Flakes: Optional, for a metabolic kick.
The Volume & Finish
- 1 cup Dry Pasta: Ditalini, small shells, or orzo work best. (See the substitution matrix below for low-carb options).
- 2 cups Fresh Baby Spinach: Or chopped kale stems removed.
- 1 medium Zucchini: Chopped into half-moons.
- Salt & Black Pepper: To taste.
- Fresh Parsley: Chopped, for garnish.
- Lemon Juice: 1 tbsp, fresh squeezed (the secret to brightening the broth).
🔄 Smart Substitutions & Healthy Swaps
Customizing your bowl is easy. Here is how to adapt this recipe to fit your specific dietary goals without losing the essence of the dish.
| Goal | Swap This | Use This Instead |
| Low Carb / Keto | Dry Pasta | Cauliflower Rice or Zucchini Noodles. Add zoodles in the last 2 minutes only. |
| Higher Fiber | Pasta | Cannellini Beans or Chickpeas. Rinse one can and add it with the tomatoes. |
| Gluten-Free | Wheat Pasta | Brown Rice Pasta or Quinoa. If using quinoa, rinse it well before adding. |
| Vegetarian | Chicken Breast | Extra Beans + Lentils. Use vegetable broth instead of bone broth. |
| Anti-Inflammatory | Standard Oil | Avocado Oil. Higher smoke point, neutral flavor. |
👩🍳 Step-by-Step Instructions
Follow these steps to build layers of flavor. This is a one-pot meal that comes together in about 35 minutes.
- Sauté the Soffritto: Heat the olive oil in a large Dutch oven or soup pot over medium heat. Add the onion, carrots, and celery. Sauté for 5–7 minutes until the onions are translucent and soft. This releases the natural sugars in the vegetables.
- Bloom the Aromatics: Add the minced garlic, oregano, basil, thyme, rosemary, and red pepper flakes. Stir constantly for 60 seconds. You want to smell the herbs “waking up” before adding liquid.
- Build the Broth: Pour in the chicken bone broth, diced tomatoes (with their juices), and the bay leaf. Stir to combine.
- Poach the Chicken: Add the whole raw chicken breasts directly into the pot. They should be submerged. Increase heat to bring to a boil, then reduce to a simmer. Cover and cook for 15–20 minutes, or until the chicken is cooked through (internal temp 165°F).
- Cook the Pasta & Zucchini: Remove the cooked chicken and set it aside to rest on a cutting board. Add the dry pasta and zucchini to the simmering pot. Cook uncovered for about 8–10 minutes (or according to pasta package directions) until al dente.
- Shred and Combine: While the pasta cooks, shred the chicken using two forks. Return the chicken to the pot.
- The Nutrient Finish: Turn off the heat. Stir in the baby spinach and lemon juice. The residual heat will wilt the spinach perfectly in about 1 minute.
- Season and Serve: Taste the soup now. Add salt and black pepper as needed. Remove the bay leaf. Ladle into bowls and top with fresh parsley.
Maya’s Pro Tip: If you plan to freeze this soup or eat it throughout the week, cook the pasta separately. Pasta left in broth overnight acts like a sponge, soaking up all your delicious soup and becoming mushy. Store them in separate containers and combine when heating.
📊 Macro Breakdown (Per Serving)
Estimates based on 6 servings using bone broth and pasta.
- Calories: ~280 kcal
- Protein: 28g (Excellent source for satiety)
- Carbohydrates: 24g (Moderate energy release)
- Fat: 8g (Heart-healthy monounsaturated fats)
- Fiber: 4g (Supports digestion)
❓ Frequently Asked Questions
Can I use frozen chicken breasts?
Yes, you can. However, you will need to simmer them slightly longer (add 5–10 minutes to the poaching time) to ensure they are cooked through to the center. Always check with a meat thermometer.
How do I make the broth richer?
Using bone broth instead of standard stock is the best way to get a rich, collagen-heavy mouthfeel. You can also toss in a parmesan rind while the soup simmers (remove it before serving) for a salty, umami kick without adding meat.
What creates the “Italian” flavor profile?
It is the specific combination of basil, oregano, and rosemary paired with the acidity of the tomatoes. Don’t skip the lemon juice at the end—it acts like salt, amplifying those herbal notes without increasing sodium.
Is this soup suitable for meal prep?
Absolutely. As mentioned in the pro-tip, store the pasta separately from the liquid if possible. The soup will last in the fridge for up to 4 days or in the freezer for 3 months.
Can I use fresh herbs instead of dried?
Yes! If using fresh herbs, use 3 times the amount listed (e.g., 1 tbsp fresh oregano instead of 1 tsp dried). Add fresh herbs at the end of cooking (with the spinach) to preserve their flavor, rather than at the beginning.
🥗 What to Serve With This
While this soup is a complete meal in a bowl, here are a few healthy pairings from our kitchen to round out the table:
- Bread: Try our Soft and Savory Cottage Cheese Flatbread Recipe – Perfect for Any Meal! for a high-protein dipping option.
- Salad: Pair it with the Mediterranean Chickpea Salad That Actually Fills You Up for extra fiber.
- More Chicken: If you love Italian flavors, check out our Healthy Baked Tuscan Chicken.
- Something Creamy: If you crave a creamy texture next time, try the Healthy Crockpot Tuscan Chicken.