Vegan Italian Penicillin Soup

Steaming bowl of Vegan Italian Penicillin Soup brimming with colorful vegetables and tender chickpeas Save
Steaming bowl of Vegan Italian Penicillin Soup brimming with colorful vegetables and tender chickpeas | rusticrecipeblog.com

This vegan Italian penicillin soup brings together the soothing qualities of traditional comfort broth with vibrant Mediterranean flavors. A rich base of sautéed onions, celery, carrots, and fennel builds depth, while chickpeas add satisfying protein and heartiness.

Italian herbs like oregano, thyme, and rosemary infuse the vegetable broth with aromatic warmth. Fresh tomatoes, zucchini, and leafy greens bring color and nutrients to every bowl.

Finished with bright lemon zest, fresh parsley, and a hint of nutritional yeast for umami, this soup is perfect for chilly evenings or when you need a nourishing, immunity-boosting meal.

There is something about the sound of rain against the kitchen window that makes me reach for the biggest pot I own. This soup came together on one of those gray Tuesday evenings when the fridge held half a fennel bulb and a bag of carrots that had seen better days. The Italian herbs were a happy accident, born from reaching past the usual bay leaf and grabbing oregano and rosemary instead. That pot simmered on the stove like it had something to prove, and by the time my partner wandered in asking what smelled so good, I knew this was going into permanent rotation.

I made a double batch of this the week my neighbor caught a terrible cold, ladling it into a mason jar and leaving it on her doorstep with a sticky note. She texted me three words: life changing soup. Now she asks for the recipe every time someone in her family so much as sniffles.

Ingredients

  • Extra virgin olive oil: Two tablespoons is all you need, and please use the good stuff here since it forms the flavor base of everything that follows.
  • Yellow onion: One medium, finely diced, because the smaller you cut it the more it melts into the broth rather than floating around in chunks.
  • Celery: Two stalks, diced small, adding that quiet savory backbone that makes soup taste like it came from a real kitchen.
  • Carrots: Three medium, sliced into rounds that hold their shape and bring natural sweetness to every spoonful.
  • Garlic: Four cloves, minced, and yes that is not a typo because this soup earns its penicillin nickname.
  • Fennel bulb: One medium, diced, and technically optional but the faint licorice sweetness it adds will make people ask what your secret is.
  • Zucchini: One medium, diced, adding body and mildness that balances the bolder flavors.
  • Fresh tomatoes: Two cups chopped, or one can of diced tomatoes drained, either way they bring acidity and color.
  • Baby spinach or kale: One cup, stirred in at the very end so it stays bright and just barely wilted.
  • Vegetable broth: Six cups of low sodium so you control the salt, and this becomes the golden soul of the whole pot.
  • Chickpeas: One 15 ounce can, drained and rinsed, providing protein and a creamy bite that makes this feel like a real meal.
  • Dried oregano, thyme, and rosemary: One teaspoon each of oregano and thyme, half a teaspoon of rosemary, together creating that Italian herbal warmth.
  • Crushed red pepper flakes: Half a teaspoon optional, but a gentle heat running through the broth is what makes this more than just vegetable soup.
  • Bay leaf: Just one, swimming in there doing its quiet work, and remember to fish it out before serving.
  • Fresh parsley: Two tablespoons chopped, stirred in off the heat so it tastes green and alive.
  • Lemon zest and juice: Zest of one whole lemon and juice of half, added at the very end to make all the flavors snap into focus.
  • Nutritional yeast: Two tablespoons optional, but it adds a savory depth that mimics parmesan without any dairy.

Instructions

Build the foundation:
Heat the olive oil in your largest soup pot over medium heat, then add the onion, celery, carrots, and fennel. Let them cook for five to seven minutes, stirring occasionally, until the onion turns translucent and your kitchen smells like the coziest place on earth.
Wake up the garlic:
Stir in the minced garlic and give it just one minute, watching carefully so it never browns. Toss in the zucchini and sauté for two more minutes until it starts to soften at the edges.
Add the tomatoes:
Pour in the chopped tomatoes and let them cook down for two to three minutes, just until they start breaking apart and releasing their juices into the vegetable mixture.
Bring it all together:
Pour in the vegetable broth and add the chickpeas, salt, pepper, oregano, thyme, rosemary, red pepper flakes, and the bay leaf. Crank the heat until it reaches a rolling boil, then immediately drop it down to a gentle simmer.
Let it simmer:
Leave the pot partially covered and simmer for twenty minutes, stirring once or twice just to make sure nothing sticks. This is when all those herbs and vegetables get to know each other.
Add the greens:
Drop in the spinach or kale during the last three to four minutes of cooking. Watch it shrink down and turn vivid green, which is your signal that it is perfectly done.
Finish with brightness:
Take the pot off the heat, remove and discard the bay leaf, and stir in the parsley, lemon zest, lemon juice, and nutritional yeast if using. Taste the broth and add more salt or pepper until it sings.
Golden Vegan Italian Penicillin Soup topped with fresh parsley and served with crusty bread Save
Golden Vegan Italian Penicillin Soup topped with fresh parsley and served with crusty bread | rusticrecipeblog.com

The first time I served this at a small dinner gathering, a friend who claims to hate all vegetables went back for a second bowl without being asked. That quiet moment of watching someone set aside their own food rules was worth every minute spent chopping.

What to Serve Alongside

Thick slices of crusty bread toasted with a rub of garlic and a drizzle of olive oil turn this soup into a complete meal that feels like a hug. A simple green salad with a sharp vinaigrette on the side cuts through the warmth beautifully if you are feeding a crowd.

Making It Your Own

The beauty of this recipe is how forgiving it is, so toss in whatever vegetables need using up in your crisper drawer. Green beans, fresh peas, or even a handful of small pasta shapes work wonderfully, just adjust the cooking time accordingly.

Storage and Reheating

This soup tastes even better the next day after the flavors have had time to mingle in the fridge overnight. It keeps well for up to four days refrigerated and freezes beautifully for up to three months, making it perfect for batch cooking on a Sunday afternoon.

  • Let the soup cool completely before transferring to containers to prevent condensation from watering it down.
  • Freeze in individual portions so you can grab exactly what you need without thawing the entire batch.
  • Add a squeeze of fresh lemon juice after reheating to wake the flavors back up.
Creamy Vegan Italian Penicillin Soup loaded with carrots, zucchini, and bright leafy greens Save
Creamy Vegan Italian Penicillin Soup loaded with carrots, zucchini, and bright leafy greens | rusticrecipeblog.com

Keep this recipe close for the days when you need something warm, simple, and deeply satisfying. It asks very little and gives back so much more than you expect.

Recipe FAQs

Absolutely. This soup stores beautifully in the refrigerator for up to 4 days in an airtight container. The flavors actually deepen and improve overnight, making it an excellent make-ahead meal. Reheat gently on the stovetop over medium-low heat.

White beans like cannellini or navy beans work wonderfully as a direct swap. Lentils are another great option for a slightly different texture. For a lighter version, try small pasta like ditalini or orzo, adjusting the broth accordingly.

Fennel is listed as optional and can be omitted without compromising the overall flavor. It adds a subtle anise-like sweetness that complements the Italian herb profile, but the soup remains delicious and fully flavored without it.

Yes, this soup freezes well for up to 3 months. Allow it to cool completely before transferring to freezer-safe containers, leaving some room for expansion. Thaw overnight in the refrigerator before reheating. The texture of the vegetables holds up nicely.

Crusty bread is a natural pairing for soaking up the flavorful broth. A simple side salad with vinaigrette complements the Italian flavors. For a heartier meal, serve alongside a grain like farro or quinoa, or top with vegan parmesan and a drizzle of olive oil.

Adding cooked white beans, lentils, or even crumbled tofu can increase the protein. A handful of hemp seeds stirred in at the end also works well. Serving with a side of whole grain bread or over a bed of quinoa adds both protein and substance.

Vegan Italian Penicillin Soup

A hearty plant-based Italian soup with chickpeas, vegetables, and herbs to nourish and 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 one 14.5 oz can diced tomatoes, drained)
  • 1 cup baby spinach or chopped kale

Broth & 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, for umami depth)

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 garlic and cook for 1 minute until fragrant. Add the diced zucchini and sauté for 2 more minutes.
3
Cook the Tomatoes: Add the chopped tomatoes and cook for 2 to 3 minutes until they begin to soften and release their juices.
4
Build the Soup Base: Pour in the vegetable broth. Add the chickpeas, salt, pepper, oregano, thyme, rosemary, red pepper flakes if using, and the bay leaf. Bring to a rolling boil.
5
Simmer: Reduce heat to low and simmer gently for 20 minutes, stirring occasionally to meld the flavors.
6
Wilt the Greens: Stir in the spinach or kale during the last 3 to 4 minutes of simmering, cooking just until wilted and bright green.
7
Finish and Season: Remove the pot from heat. Discard the bay leaf. Stir in the chopped parsley, lemon zest, lemon juice, and nutritional yeast if desired. Taste and adjust salt and pepper as needed.
8
Serve: Ladle into bowls and serve hot. Pair with crusty bread if desired.
Additional Information

Equipment Needed

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

Nutrition (Per Serving)

Calories 215
Protein 8g
Carbs 34g
Fat 6g

Allergy Information

  • Contains no common allergens. Verify broth and nutritional yeast labels for potential cross-contamination or hidden additives.
Abigail Turner

Passionate home cook sharing easy, family-friendly recipes and helpful kitchen tips.