Vegan Italian Penicillin Soup

Steaming bowl of Vegan Italian Penicillin Soup with golden broth, tender carrots, and fresh parsley Save to Pinterest
Steaming bowl of Vegan Italian Penicillin Soup with golden broth, tender carrots, and fresh parsley | whiskandwok.com

This vegan Italian penicillin soup draws inspiration from the classic Jewish penicillin tradition, replacing chicken with hearty chickpeas and loading up on nutrient-dense vegetables like carrots, celery, zucchini, and tomatoes.

Infused with oregano, thyme, and rosemary, then finished with bright lemon zest and juice, every spoonful delivers comforting Italian flavors while naturally supporting your immune system.

Ready in just 55 minutes with minimal prep, it's the perfect bowl to reach for when you need warmth, nourishment, and a little kitchen therapy.

The radiator in my apartment was clanking like it wanted to quit, and I had been fighting off a cold for three days when I dumped a handful of dried herbs into a pot of vegetables and called it medicine. This soup was born out of pure stubbornness. I wanted the cure of classic chicken soup without touching a single animal product, and I wanted it to taste like something my Italian neighbor Nona Rosa would approve of. The lemon zest was a happy accident that changed everything.

My friend Marco showed up at my door with a runny nose and zero expectations last February. I handed him a bowl of this and he sat on my kitchen floor eating it in silence for ten minutes straight. He now texts me every time he feels a tickle in his throat.

Ingredients

  • Extra virgin olive oil: Two tablespoons is enough to carry the flavor without making the soup greasy, and good quality oil matters here since it is the only fat in the pot.
  • Yellow onion: One medium, finely diced, forms the sweet backbone of every good soup and this one is no exception.
  • Celery: Two stalks, diced, because celery is the quiet hero that makes broth taste like it simmered for hours.
  • Carrots: Three medium, sliced into rounds, bring color and natural sweetness that balance the herbs.
  • Garlic: Four cloves, minced, and yes that sounds like a lot but you are making penicillin after all.
  • Fennel bulb: One medium, diced, and this is optional but it adds a faint anise note that makes people ask what your secret is.
  • Zucchini: One medium, diced, melts into the broth and adds body without any cream.
  • Fresh tomatoes: Two cups chopped, or one can of diced tomatoes drained if you are cooking in February like a normal person.
  • Baby spinach or kale: One cup stirred in at the end for a hit of green that makes you feel virtuous.
  • Vegetable broth: Six cups of low sodium so you can control the salt yourself.
  • Chickpeas: One fifteen ounce can, drained and rinsed, gives you protein and a satisfying bite.
  • Sea salt and black pepper: One teaspoon salt and half teaspoon pepper to start, then adjust at the end.
  • Dried oregano, thyme, and rosemary: One teaspoon each of oregano and thyme, half teaspoon of rosemary, and these three together are your Italian flavor trinity.
  • Crushed red pepper flakes: Half teaspoon optional, but the gentle heat helps clear sinuses which is kind of the whole point.
  • Bay leaf: One leaf, and remember to fish it out before serving or someone will think you are trying to poison them with a tree.
  • Fresh parsley: Two tablespoons chopped for a bright herbal finish.
  • Lemon: Zest of one whole lemon and juice of half, added off the heat so the flavor stays vibrant.
  • Nutritional yeast: Two tablespoons optional, but it adds a savory depth that makes the broth taste almost chickeny.

Instructions

Wake up the aromatics:
Heat the olive oil in a large soup pot over medium heat and add the onion, celery, carrots, and fennel. Sauté for five to seven minutes until everything softens and your kitchen smells like an Italian kitchen should.
Invite the garlic and zucchini:
Stir in the garlic and cook for one minute until fragrant, then add the zucchini and sauté for two more minutes. You want the zucchini to just start sweating, not turn to mush.
Tomato time:
Add the chopped tomatoes and cook for two to three minutes until they soften and start breaking down into the vegetables. This short cook time keeps them tasting fresh.
Build the broth:
Pour in the vegetable broth and add the chickpeas, salt, pepper, oregano, thyme, rosemary, red pepper flakes, and bay leaf. Bring everything to a boil, then immediately reduce the heat.
Let it simmer:
Lower the heat and let the soup simmer gently for twenty minutes, stirring occasionally. This is when all those dried herbs wake up and start doing their real work.
Add the greens:
Stir in the spinach or kale during the last three to four minutes of cooking. You want them wilted and bright green, not sad and army colored.
Finish with brightness:
Remove the pot from the heat, discard the bay leaf, and stir in the parsley, lemon zest, lemon juice, and nutritional yeast. Taste and adjust the salt and pepper before serving in big warm bowls.
Save to Pinterest
| whiskandwok.com

I once packed a thermos of this soup for a hike in October and drank it sitting on a rock overlooking a lake. It tasted like someone had wrapped a wool blanket around my insides.

When Your Body Is Asking for This

This soup hits different when you are genuinely run down, and I learned that the hard way after a week of conference food and hotel air. The garlic and herbs do real immune supporting work, but the comfort factor is what actually heals you. I keep a container of it in my freezer at all times now, right next to the ice cream, because priorities.

Swaps That Actually Work

White beans or lentils can replace the chickpeas if that is what you have, and green beans or peas work in place of the zucchini. I have made this with every combination of sad fridge vegetables and it has never once disappointed me. The only thing I would not skip is the lemon at the end, because that is the spark that makes the whole pot sing.

What to Serve Alongside

Crusty bread is the obvious answer and I will not pretend otherwise, but a drizzle of your best olive oil over the top elevates this from Tuesday dinner to something you would pay for. Vegan parmesan sprinkled on top adds a salty crunch that makes each spoonful more interesting.

  • Toast thick slices of sourdough and rub them with a raw garlic clove for the easiest side ever.
  • A simple green salad with lemon vinaigrette keeps the meal feeling light and complete.
  • Always taste the soup one more time right before serving, because salt needs adjust.
Vegan Italian Penicillin Soup ladled into a rustic bowl alongside crusty bread for dipping Save to Pinterest
Vegan Italian Penicillin Soup ladled into a rustic bowl alongside crusty bread for dipping | whiskandwok.com

Some recipes you make because you have to, and some you make because they take care of you back. This one does both, and it asks for almost nothing in return.

Recipe FAQs

Yes, this soup freezes beautifully for up to 3 months. Let it cool completely before transferring to airtight containers, leaving some room for expansion. Thaw overnight in the refrigerator and reheat gently on the stovetop.

White beans like cannellini or Great Northern beans work wonderfully as a direct swap. You could also use cooked lentils or even small pasta like ditalini for a heartier texture, though cooking times may vary slightly.

Fennel is optional and adds a subtle sweet anise flavor that complements the Italian herb profile. If you don't have it or dislike the taste, simply omit it or replace it with a half cup of diced bell pepper for added sweetness and color.

Store leftovers in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen and improve overnight. Reheat gently on the stovetop over medium-low heat or in the microwave in 60-second intervals until warmed through.

Absolutely. Sauté the onion, celery, carrots, and garlic first for best flavor, then transfer everything except the spinach and lemon finishing touches to your slow cooker. Cook on low for 4-6 hours, adding greens during the last 20 minutes.

The name is a playful nod to traditional Jewish chicken soup, often called Jewish penicillin for its comforting and healing reputation. This version channels those same soothing qualities through an Italian lens, using Mediterranean vegetables, herbs, and plant-based ingredients.

Vegan Italian Penicillin Soup

Healing plant-based Italian soup packed with vegetables, chickpeas, and aromatic herbs for ultimate comfort.

Prep 20m
Cook 35m
Total 55m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 2 tablespoons extra-virgin olive oil
  • 1 medium yellow onion, finely diced
  • 2 celery stalks, diced
  • 3 medium carrots, sliced
  • 4 cloves garlic, minced
  • 1 medium fennel bulb, diced (optional)
  • 1 medium zucchini, diced
  • 2 cups chopped fresh tomatoes (or 1 can diced tomatoes, drained)
  • 1 cup baby spinach or chopped kale

Broth and Legumes

  • 6 cups low-sodium vegetable broth
  • 1 (15 oz) can chickpeas, drained and rinsed
  • 1 teaspoon sea salt, or to taste
  • 1/2 teaspoon freshly ground black pepper
  • 1 teaspoon dried oregano
  • 1 teaspoon dried thyme
  • 1/2 teaspoon dried rosemary
  • 1/2 teaspoon crushed red pepper flakes (optional)
  • 1 bay leaf

Finishing Touches

  • 2 tablespoons chopped fresh parsley
  • Zest of 1 lemon
  • Juice of 1/2 lemon
  • 2 tablespoons nutritional yeast (optional)

Instructions

1
Sauté the Aromatics: Heat olive oil in a large soup pot over medium heat. Add onion, celery, carrots, and fennel if using. Sauté for 5 to 7 minutes until softened and fragrant.
2
Bloom the Garlic and Zucchini: Stir in the minced garlic and cook for 1 minute until aromatic. Add the diced zucchini and continue sautéing for 2 more minutes.
3
Cook the Tomatoes: Add the chopped fresh tomatoes (or canned diced tomatoes) and cook for 2 to 3 minutes until they begin to break down and soften.
4
Build the Soup Base: Pour in the vegetable broth. Add the drained chickpeas, salt, pepper, dried oregano, thyme, rosemary, red pepper flakes, and bay leaf. Bring to a rolling boil.
5
Simmer to Develop Flavor: Reduce heat to low and simmer gently for 20 minutes, stirring occasionally to allow the flavors to meld together.
6
Wilt the Greens: Stir in the baby spinach or chopped kale during the last 3 to 4 minutes of simmering. Cook until wilted and vibrant green.
7
Finish and Season: Remove the pot from heat and discard the bay leaf. Stir in the chopped fresh parsley, lemon zest, lemon juice, and nutritional yeast if using. Taste and adjust salt and pepper as needed.
8
Serve: Ladle into bowls and serve hot. Accompany with crusty bread if desired.
Additional Information

Equipment Needed

  • Large soup pot or Dutch oven
  • Cutting board
  • Chef's knife
  • Wooden spoon
  • Ladle

Nutrition (Per Serving)

Calories 215
Protein 8g
Carbs 34g
Fat 6g

Allergy Information

  • This dish is free from all major allergens. Always verify broth and nutritional yeast labels for potential cross-contamination or hidden additives.
Monica Zhou

Passionate home cook sharing easy, wholesome recipes and practical tips for everyday cooking.