Italian Penicillin Soup: The Cold-Fighting Comfort Food Your Nonna Swore By
There’s a reason grandmothers reach for this soup the moment someone sneezes. Light garlicky broth, tiny pasta, tender greens, and a shower of Parmesan come together into something that feels more healing than anything from a pharmacy. This Italian penicillin soup is simple, soothing, and endlessly comforting — the kind of recipe passed down because it just works. Let’s make a pot.

Why You’ll Love This Recipe
- Ready in 30 minutes — simple enough for when you’re not feeling well
- Gentle on the stomach — easy to digest, perfect for cold and flu days
- One-pot recipe — minimal cleanup required
- Kid-approved — the tiny pasta and mild broth are a hit with picky eaters
- Naturally nourishing — packed with protein, greens, and warming garlic
Ingredients
For the soup:
- 2 tbsp olive oil
- 1 small onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 4 garlic cloves, minced
- 8 cups chicken broth (homemade or good-quality store-bought)
- 2 cups cooked, shredded chicken
- 1 cup pastina (or another small pasta like acini di pepe or orzo)
- 2 cups baby spinach or chopped escarole
- 2 large eggs, beaten
- Salt and black pepper, to taste
- Pinch of red pepper flakes (optional)
For serving:
- Freshly grated Parmesan cheese
- Fresh parsley, chopped
- Crusty bread or garlic toast
- Lemon wedges (optional, for brightness)
Step-by-Step Instructions

1. Build the flavor base.
Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery, cooking 5-6 minutes until softened.
2. Add the garlic.
Stir in garlic and cook for 1 minute until fragrant, being careful not to let it burn.
3. Pour in the broth.
Add chicken broth and bring to a gentle boil. This is your healing base, so use the best-quality broth you can find.
4. Cook the pastina.
Add pastina to the simmering broth and cook according to package instructions, usually 4-5 minutes, stirring occasionally so it doesn’t stick together.
5. Add chicken and greens.
Stir in shredded chicken and spinach or escarole. Simmer 2-3 minutes until greens wilt and chicken is heated through.
6. Create the egg ribbons.
Reduce heat to low. While stirring the soup gently in one direction, slowly drizzle in the beaten eggs. This creates delicate, silky egg ribbons throughout the broth.
7. Season and serve.
Season with salt, pepper, and red pepper flakes if desired. Ladle into bowls and top with Parmesan and fresh parsley.
Tips for the Best Italian Penicillin Soup
Use homemade broth if possible. The richer and more flavorful your broth, the more healing and comforting the final soup will taste.
Don’t overcook the pastina. Small pasta continues absorbing liquid even after cooking, so slightly undercook it if you plan on having leftovers.
Add eggs slowly. Pour the beaten eggs in a thin stream while stirring constantly — this prevents clumping and creates those signature silky ribbons.
Rest before serving. Let the soup sit 2-3 minutes off the heat; the flavors settle and deepen slightly.
Double the garlic if you’re actually sick. Many Italian home cooks swear extra garlic boosts the soup’s cold-fighting power.
Recipe Variations
Stracciatella-Style: Skip the pastina and greens entirely for a simpler, classic Italian egg-drop soup with just broth, chicken, and Parmesan.
Lemon Chicken Version: Add the juice of one lemon at the end for a brighter, zestier broth known to help soothe sore throats.
Vegetarian Swap: Use vegetable broth and skip the chicken, adding extra white beans for protein instead.
Extra Hearty: Stir in a handful of cooked orzo or ditalini instead of pastina for a slightly heartier bowl.
Serving Suggestions
Serve this soup with warm, crusty Italian bread for dipping, or a light side salad with lemon vinaigrette. A cup of chamomile tea afterward makes the perfect cold-day pairing.
Storage and Reheating
Store in an airtight container in the fridge for up to 3 days. Note that pastina will continue absorbing broth as it sits, so you may need to add extra broth when reheating.
For longer storage, freeze the broth and chicken separately from the pasta, since pasta can become mushy after freezing. Reheat gently on the stovetop over low heat.
Frequently Asked Questions
What is Italian penicillin soup exactly?
It’s a comforting Italian-style chicken soup with small pasta, greens, and often egg ribbons — nicknamed “penicillin” because Italian families have long relied on it to soothe colds and flu.
Can I use rotisserie chicken?
Yes, rotisserie chicken works perfectly and saves time. Simply shred and add it in step 5.
Why do you add eggs to chicken soup?
Eggs create a silky, rich texture similar to Italian wedding soup or egg drop soup, adding protein and a subtle richness to the broth.
Final Thoughts
Whether you’re nursing a cold or just craving something warm and nourishing, this Italian penicillin soup delivers comfort in every spoonful. Simple ingredients, a rich garlicky broth, and delicate egg ribbons come together to create the kind of soup that truly does feel like medicine — the delicious kind.
