This vegan Italian penicillin soup brings together the comforting tradition of healing chicken soup with vibrant Italian flavors, all without any animal products. Packed with chickpeas for protein, a rainbow of vegetables including carrots, celery, fennel, and zucchini, and simmered in a rich vegetable broth infused with oregano, basil, and thyme.
Ready in just 45 minutes with minimal prep, this one-pot meal is perfect for chilly evenings when you need something warming and nourishing. The addition of small pasta and fresh greens makes it hearty enough to serve as a complete meal.
The radiator in my apartment was barely working that January, and I stood in the kitchen in two sweaters watching snow pile against the window. Something about being that cold made me crave my grandmothers chicken soup, but I had gone vegan six months earlier and wasnt about to backtrack. I rummaged through the pantry, grabbed every Italian herb I could find, and decided to build my own version of penicillin from scratch. That bowl of steaming, herb flecked broth thawed me from the inside out and became my cold season ritual.
My friend Marco came over with a brutal cough one February evening and eyed the pot skeptically when I said it was vegan. He took one spoonful, paused, and then quietly asked for a second bowl before I even sat down. We ate in near silence, which is the highest compliment Marco ever pays a meal.
Ingredients
- Olive oil: Use a good quality extra virgin here because its flavor carries the entire base of the soup.
- Yellow onion: Dice it small so it melts into the broth rather than floating in chunky pieces.
- Garlic: Fresh cloves only, minced fine, and dont let it brown or the whole pot turns bitter.
- Carrots: Slice them on a slight diagonal for prettier bowls and more even cooking.
- Celery: Often overlooked but it adds that classic soup aroma that signals comfort is coming.
- Fennel bulb: Entirely optional, but it gives a subtle anise sweetness that makes this taste unmistakably Italian.
- Zucchini: Dice it roughly the same size as your carrots so everything finishes cooking at the same time.
- Baby spinach or kale: Spinach wilts in seconds, while kale needs a few extra minutes, so choose based on your patience level.
- Diced tomatoes: The undrained can matters because that liquid adds body and a gentle acidity to the broth.
- Vegetable broth: Low sodium lets you control the salt, and a good quality brand makes a noticeable difference.
- Chickpeas: Drain and rinse them well to remove the canning liquid that can taste metallic.
- Small pasta: Ditalini is traditional, but tiny shells or orzo work beautifully and feel fun to eat.
- Dried oregano, basil, and thyme: This trio is the Italian backbone of the whole soup, so dont skip any of them.
- Crushed red pepper flakes: Just a half teaspoon adds warmth without real heat, though you can leave them out for sensitive palates.
- Fresh parsley and basil: Stirred in at the end, they brighten everything up and make the soup taste alive.
Instructions
- Build the aromatic base:
- Heat the olive oil in a large soup pot over medium heat until it shimmers, then add the diced onion and minced garlic. Stir gently and let them soften until the onion turns translucent and your kitchen smells like the start of something wonderful, about 3 minutes.
- Soften the root vegetables:
- Add the sliced carrots, celery, and fennel if you are using it, stirring to coat everything in the seasoned oil. Let them cook for about 5 minutes until the edges begin to yield when you press them with a spoon.
- Bloom the herbs:
- Toss in the diced zucchini, the whole can of diced tomatoes with their juices, oregano, basil, thyme, and red pepper flakes. Stir constantly for 2 minutes so the dried herbs toast slightly and release their fragrance into the oil.
- Simmer everything together:
- Pour in the vegetable broth and bring it to a rolling boil, then add the drained chickpeas and pasta. Reduce the heat, cover the pot, and let it simmer for 12 to 15 minutes until the pasta is tender and the vegetables have surrendered their firmness.
- Add the greens:
- Drop in the spinach or kale and give it a gentle stir, letting it cook for just 2 to 3 more minutes until wilted and brilliant green.
- Finish and serve:
- Stir in the chopped fresh parsley and basil, then taste and adjust the salt and pepper as needed. Ladle into deep bowls and scatter extra fresh basil over the top if you are feeling generous.
I packed a thermos of this soup for a winter hike last March and drank it sitting on a frozen log overlooking a quiet lake. It was the only thing that made the numbness in my fingers feel worth it.
Serving Suggestions
Thick slices of crusty bread or a toasted garlic baguette are almost mandatory alongside this soup because you will want something to soak up every last drop of broth. A quick squeeze of fresh lemon juice over each bowl right before eating adds a brightness that pulls all the flavors together in a way you would not expect.
Swaps and Variations
Cannellini beans make an excellent substitute for chickpeas if you prefer a creamier, softer bite throughout the soup. For a gluten free version, simply swap in your favorite gluten free small pasta and double check that your vegetable broth is certified safe.
Storage and Reheating
This soup keeps beautifully in an airtight container in the refrigerator for up to four days, and the flavors actually deepen overnight as the herbs continue to mingle. Freeze individual portions in sealed containers for up to three months for whenever you need instant comfort.
- Label your frozen containers with the date so you use the oldest batches first.
- Reheat gently on the stove rather than in the microwave for the best texture throughout.
- Add a splash of broth or water when reheating because the pasta will have soaked up extra liquid.
Keep this recipe close for the first cold snap or the first sign of a scratchy throat. It is the kind of soup that takes care of you without asking for much in return.
Recipe FAQs
- → Can I make this soup gluten-free?
-
Yes, simply swap the regular pasta for your favorite gluten-free variety. Rice-based or chickpea pasta both work beautifully in this soup and maintain great texture.
- → What can I substitute for chickpeas?
-
Cannellini beans are an excellent substitute that lend a creamier, more traditionally Italian character to the soup. White beans or great northern beans also work well.
- → How should I store leftovers?
-
Store cooled soup in an airtight container in the refrigerator for up to 4 days. The pasta will absorb some broth as it sits, so add a splash of vegetable broth when reheating to reach your desired consistency.
- → Can I freeze this soup?
-
For best results, freeze the soup without the pasta, as pasta can become mushy upon thawing. Freeze the broth and vegetable base for up to 3 months, then cook fresh pasta when ready to serve.
- → What does 'penicillin' mean in this context?
-
The term refers to the traditional belief that chicken soup acts as natural medicine for colds and illness. This vegan version captures that same healing comfort using plant-based ingredients known for their immune-supporting properties.
- → Is fennel necessary for this soup?
-
Fennel is optional but highly recommended as it adds an authentic Italian flavor profile with subtle anise notes. If unavailable, you can omit it or substitute with a small amount of fennel seed.