This Vegan Italian Penicillin Soup is a nourishing, plant-based twist on the classic healing comfort soup. Packed with tender carrots, celery, zucchini, chickpeas, and fresh tomatoes, it delivers deep savory flavor through dried oregano, thyme, and rosemary.
A bright finish of lemon zest, fresh parsley, and nutritional yeast elevates each bowl with vibrant, umami-rich goodness. Ready in just 55 minutes, this one-pot meal is perfect for chilly evenings or when you need a warming, immunity-boosting dish.
There is something about the sound of rain hitting the kitchen window that makes me reach for my soup pot without even thinking. This particular recipe came together on one of those gray Tuesday evenings when my throat was scratchy and my energy was somewhere near zero. I had half a fennel bulb sitting in the crisper and a can of chickpeas that had been staring at me for weeks, and somehow those humble ingredients became the most comforting bowl of soup I have ever made.
I brought a thermos of this to my neighbor Sarah last winter when she was recovering from a brutal cold. She called me three hours later not just to say thank you, but to ask if I had secretly added chicken because it tasted that rich and restorative.
Ingredients
- Extra virgin olive oil (2 tablespoons): Use the good stuff here since it forms the flavor base of everything that follows.
- Yellow onion (1 medium, finely diced): A sweet onion works too, but yellow gives you that classic savory depth.
- Celery stalks (2, diced): Do not skip these because they build the aromatic backbone of the broth.
- Carrots (3 medium, sliced): Cut them on a slight diagonal for nicer presentation and more even cooking.
- Garlic (4 cloves, minced): Fresh is non negotiable, and four cloves might sound like a lot until you taste the finished soup.
- Fennel bulb (1 medium, diced, optional): This is the secret weapon that gives the broth an almost medicinal sweetness.
- Zucchini (1 medium, diced): Adds body and absorbs all those lovely herb flavors.
- Fresh tomatoes (2 cups chopped) or canned diced tomatoes (1 can, drained): Fresh summer tomatoes are ideal, but canned works beautifully in winter.
- Baby spinach or chopped kale (1 cup): Kale holds its texture better if you prefer a heartier soup.
- Vegetable broth (6 cups, low sodium preferred): Homemade broth elevates this completely, but a quality store bought version is perfectly fine.
- Chickpeas (1 can, drained and rinsed): These replace the traditional chicken and provide satisfying protein and creaminess.
- Sea salt (1 teaspoon): Adjust at the end because broth saltiness varies wildly between brands.
- Black pepper (half teaspoon, freshly ground): Pre ground pepper tastes flat and will not do this soup justice.
- Dried oregano (1 teaspoon): Rub it between your palms before adding to wake up the essential oils.
- Dried thyme (1 teaspoon): Thyme is what makes this taste like genuine Italian countryside cooking.
- Dried rosemary (half teaspoon): Crush it fine because large needles can feel woody in the soup.
- Crushed red pepper flakes (half teaspoon, optional): Just enough warmth without making it spicy.
- Bay leaf (1): Remember to fish it out before serving because biting into a bay leaf is never a pleasant surprise.
- Fresh parsley (2 tablespoons, chopped): Flat leaf parsley has better flavor than curly for finishing.
- Lemon zest (of 1 lemon): This is the transformative ingredient that turns everything from good to unforgettable.
- Lemon juice (of half a lemon): Add it off the heat to preserve its bright, fresh character.
- Nutritional yeast (2 tablespoons, optional): Gives a savory umami punch that mimics parmesan without any dairy.
Instructions
- Build the foundation:
- Warm the olive oil in your largest soup pot over medium heat until it shimmers, then add the onion, celery, carrots, and fennel. Let everything soften slowly for about six minutes, stirring when you remember to, until the kitchen smells like an Italian farmhouse.
- Wake up the garlic:
- Stir in the minced garlic and let it cook for just one minute until fragrant, then tumble in the zucchini and give it two more minutes to start picking up color.
- Add the tomatoes:
- Toss in your chopped or canned tomatoes and let them cook down for two or three minutes until they soften and their juices begin blending with the oil.
- Bring it all together:
- Pour in the vegetable broth and add the chickpeas, salt, pepper, oregano, thyme, rosemary, red pepper flakes, and bay leaf. Crank the heat until it boils, then immediately drop it down to a gentle simmer.
- Let time do the work:
- Simmer uncovered for twenty minutes, stirring once or twice, while the herbs bloom into the broth and the vegetables become tender without turning to mush.
- Add the greens:
- Stir in the spinach or kale during the final three minutes so it wilts into the soup but stays vividly green and lively.
- Finish with brightness:
- Take the pot off the heat, remove and discard the bay leaf, then stir in the parsley, lemon zest, lemon juice, and nutritional yeast. Taste and adjust the salt and pepper until it sings.
- Serve and savor:
- Ladle into wide bowls while steaming hot and serve with crusty bread for dipping if you want the full experience.
The first time I made this for a group, everyone went quiet after the first bite, which is honestly the highest compliment a cook can receive.
Making It Your Own
This soup is forgiving by nature, which means you can riff on it confidently based on what your refrigerator is offering that day.
Storage and Reheating
It keeps beautifully in the refrigerator for up to four days and actually tastes better on day two when the flavors have had time to mingle. Freeze individual portions in mason jars for up to three months, leaving an inch of headspace for expansion.
Serving Suggestions
A thick slice of sourdough rubbed with garlic and drizzled with olive oil turns this into a complete meal. You could also top each bowl with a spoonful of vegan pesto or a sprinkle of toasted pine nuts for something a little more special.
- Cooked white beans or lentils make a great addition if you want extra protein.
- Green beans or peas work as easy vegetable swaps depending on the season.
- Always check your broth and nutritional yeast labels if serving to someone with allergies.
Some recipes are just food, but this one feels like taking care of yourself and the people you love, one warm bowl at a time.
Recipe Questions & Answers
- → Can I make this soup in advance?
-
Absolutely. Like most soups, the flavors deepen and improve after a day in the fridge. Store it in an airtight container for up to 4 days. Reheat gently on the stovetop, adding a splash of broth if it thickens too much.
- → What can I substitute for chickpeas?
-
White beans like cannellini or navy beans work beautifully and keep the Italian profile. Lentils are another great option for a heartier texture. If using dried lentils, add them during the simmering step and cook until tender.
- → Is this soup freezer-friendly?
-
Yes, this soup freezes exceptionally well. Let it cool completely before transferring to freezer-safe containers, leaving some room for expansion. It keeps for up to 3 months. Thaw overnight in the fridge before reheating.
- → What's the best way to add more protein?
-
Adding a cup of cooked white beans or red lentils doubles down on the legume protein. You could also stir in a handful of quinoa during the last 15 minutes of simmering, or top each bowl with toasted pumpkin seeds for a crunchy protein boost.
- → Can I use dried herbs instead of fresh for the finishing touches?
-
The lemon zest and juice are essential for the bright finishing flavor and can't be replicated with dried versions. For the parsley, you can use dried, but reduce the amount to about 2 teaspoons. Fresh parsley is recommended for the best flavor and color.
- → Why is it called 'penicillin' soup?
-
The name pays homage to the traditional Jewish chicken soup, often nicknamed 'Jewish penicillin' for its reputation as a healing comfort food. This vegan version captures the same soothing, nourishing qualities using plant-based Italian ingredients and aromatic herbs.