Vegan Italian Penicillin Soup

Steaming bowl of Vegan Italian Penicillin Soup with tender vegetables and fresh basil garnish Pin It
Steaming bowl of Vegan Italian Penicillin Soup with tender vegetables and fresh basil garnish | dishdelightblog.com

This vegan Italian penicillin soup is a plant-based twist on the classic comfort bowl, loaded with tender carrots, celery, zucchini, and chickpeas simmered in a rich vegetable broth infused with oregano, basil, and thyme.

Ready in just 45 minutes, it delivers nourishing warmth and bold Italian flavors in every spoonful, making it perfect for chilly evenings or when you need a soothing, immune-boosting meal.

The steam hit my face before I even lifted the lid, carrying that unmistakable herbal perfume that instantly made my shoulders drop two inches. I had been fighting off a cold for three days, and nothing in my fridge looked appealing until I spotted the fennel bulb I had impulsively bought at the farmers market. Forty five minutes later, I was hunched over a bowl of this soup, convinced it could cure anything.

I made a double batch of this for my neighbor Elena last winter when she was recovering from the flu. She texted me at midnight saying she had already finished the entire container and asked if that was inappropriate. We still laugh about it, and now she keeps a fennel bulb in her fridge at all times just in case.

Ingredients

  • Olive oil: Two tablespoons is all you need to build the flavor foundation from the very first sizzle.
  • Yellow onion: One large onion, diced finely so it melts into the broth rather than floating in chunky pieces.
  • Garlic: Three cloves might seem modest but the slow sauté releases a surprising depth of warmth.
  • Carrots: Two medium carrots sliced into thin rounds cook evenly and add a gentle sweetness that balances the herbs.
  • Celery: Two stalks provide that classic soup backbone and a quiet crunch if you do not overcook them.
  • Fennel bulb: Optional but this is the secret ingredient that gives the broth its distinctly Italian character.
  • Zucchini: One medium, diced small so it cooks through without turning to absolute mush.
  • Baby spinach or kale: A cup and a half stirred in at the end adds color and a nutrient boost without overwhelming the bowl.
  • Diced tomatoes: One can, undrained, because that liquid holds concentrated tomato flavor the broth needs.
  • Vegetable broth: Six cups of low sodium so you can control the salt level yourself.
  • Chickpeas: One can drained and rinsed adds creamy texture and satisfying protein in every spoonful.
  • Small pasta: Ditalini, orzo, or tiny shells work beautifully and make every bite feel complete.
  • Dried oregano, basil, and thyme: This trio does the heavy lifting for that Italian flavor profile.
  • Crushed red pepper flakes: Optional but a half teaspoon adds a whisper of heat that makes the soup addictive.
  • Fresh parsley and basil: Stirred in at the finish for a bright pop that dried herbs alone cannot achieve.

Instructions

Wake up the aromatics:
Heat the olive oil in your largest soup pot over medium heat until it shimmers, then add the diced onion and minced garlic, stirring until the onion turns glassy and your kitchen smells like the beginning of something wonderful, about three minutes.
Build the vegetable base:
Toss in the sliced carrots, celery, and fennel if you are using it, and let them cook undisturbed for a minute before stirring so they catch just a hint of golden color on the edges.
Add the zucchini and tomatoes:
Dump in the diced zucchini, the entire can of tomatoes with their juices, and all the dried herbs and pepper flakes, stirring everything together for two minutes until the tomato liquid deepens in color.
Pour and simmer:
Add the vegetable broth and bring it to a full rolling boil, then stir in the chickpeas and pasta, immediately reducing the heat to low and covering the pot with a lid for twelve to fifteen minutes.
Wilt the greens:
Lift the lid and add the spinach or kale, pressing it gently into the hot liquid with your spoon and giving it two to three minutes to collapse into the soup completely.
Finish and serve:
Stir in the chopped fresh parsley and basil, taste the broth, and adjust salt and pepper until it sings, then ladle into deep bowls and top with an extra basil leaf if you are feeling fancy.
Golden broth of Vegan Italian Penicillin Soup brimming with chickpeas, pasta, and leafy greens Pin It
Golden broth of Vegan Italian Penicillin Soup brimming with chickpeas, pasta, and leafy greens | dishdelightblog.com

There is something about carrying a steaming bowl of this soup to the couch on a rainy Sunday that makes the whole week feel manageable. It became my unofficial tradition during graduate school, a small ritual that cost almost nothing and asked nothing of me except to sit still and eat.

Swaps That Actually Work

Cannellini beans slide in seamlessly for chickpeas if you prefer a creamier, softer bite throughout the soup. I discovered this during a week when the grocery store was sold out of chickpeas and honestly I might slightly prefer it now. Gluten free pasta works too, though I recommend cooking it separately since rice and corn based shapes tend to break down faster in the broth.

Serving It Right

Crusty bread is not optional in my house when this soup is on the stove, preferably something you can tear with your hands rather than slice neatly. A squeeze of lemon juice over the bowl right before eating brightens every single flavor and makes the broth taste lighter than it has any right to be. Toasted garlic baguette slices laid across the top turn a simple bowl into something that feels almost like a meal at a trattoria.

Keeping It Simple

You do not need fancy equipment or technique to make this soup shine, just a sharp knife and patience with the initial sauté. The vegetables reward you for not rushing that first step, when the onions turn golden and the garlic softens into the oil. Let the soup rest for five minutes off the heat before serving because the flavors settle and the broth thickens slightly, making each spoonful more cohesive than the last.

  • Chop all vegetables before you turn on the stove so you are not scrambling while things cook.
  • A wooden spoon works better than metal for scraping up the tasty bits from the bottom of the pot.
  • Leftovers taste even better the next day so always make the full batch.
Creamy Vegan Italian Penicillin Soup ladled into a rustic bowl alongside crusty garlic bread Pin It
Creamy Vegan Italian Penicillin Soup ladled into a rustic bowl alongside crusty garlic bread | dishdelightblog.com

This is the kind of soup that earns a permanent spot in your rotation, the one you reach for when words fail and only a warm bowl will do. Share it freely, freeze it generously, and let it take care of you the way good food should.

Recipe FAQs

Yes, simply swap the small pasta for a gluten-free variety such as rice-based ditalini or gluten-free orzo. Also check your vegetable broth label to ensure it is certified gluten-free.

Cannellini beans are an excellent substitute that lend a creamier texture. White beans or butter beans also work beautifully while keeping the dish entirely plant-based.

Allow the soup to cool completely, then transfer to an airtight container and refrigerate for up to 4 days. The pasta may absorb some broth, so add a splash of water when reheating.

You can freeze it, but for best results, freeze the broth and vegetable base without the pasta. Cook fresh pasta when you are ready to serve to maintain ideal texture.

The term refers to the traditional healing reputation of chicken soup, often jokingly called Jewish penicillin. This version captures that same soothing, immune-supporting quality using plant-based ingredients and Italian herbs.

Fennel is optional but recommended. It adds a subtle anise-like sweetness that enhances the Italian flavor profile. If you skip it, the soup will still be delicious and deeply flavorful.

Vegan Italian Penicillin Soup

A comforting plant-based Italian soup with hearty vegetables, chickpeas, and Italian herbs for immune-boosting warmth.

Prep 15m
Cook 30m
Total 45m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 2 tablespoons olive oil
  • 1 large yellow onion, diced
  • 3 cloves garlic, minced
  • 2 medium carrots, sliced
  • 2 celery stalks, sliced
  • 1 medium fennel bulb, diced (optional)
  • 1 medium zucchini, diced
  • 1½ cups baby spinach or chopped kale
  • 1 (14 oz) can diced tomatoes, undrained

Broth & Protein

  • 6 cups low-sodium vegetable broth
  • 1 (15 oz) can chickpeas, drained and rinsed
  • 1 cup small pasta (ditalini, orzo, or tiny shells)

Herbs & Spices

  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • ½ teaspoon dried thyme
  • ½ teaspoon crushed red pepper flakes (optional)
  • Salt and black pepper, to taste
  • 2 tablespoons fresh parsley, chopped
  • 2 tablespoons fresh basil, chopped (plus extra for garnish)

Instructions

1
Sauté Aromatics: Heat olive oil in a large soup pot over medium heat. Add diced onion and minced garlic; sauté until translucent, approximately 3 minutes.
2
Cook Root Vegetables: Stir in sliced carrots, celery, and diced fennel if using. Cook until the vegetables begin to soften, about 5 minutes.
3
Add Zucchini and Tomatoes with Herbs: Add diced zucchini, undrained diced tomatoes, dried oregano, dried basil, dried thyme, and crushed red pepper flakes. Stir and cook for 2 minutes to bloom the spices.
4
Build the Soup Base: Pour in the vegetable broth and bring to a rolling boil. Add drained chickpeas and small pasta, stirring to combine.
5
Simmer Until Tender: Reduce heat to low, cover the pot, and simmer for 12 to 15 minutes until the pasta is cooked through and the vegetables are tender.
6
Wilt the Greens: Stir in baby spinach or chopped kale and cook for an additional 2 to 3 minutes until fully wilted.
7
Finish with Fresh Herbs and Season: Remove from heat and stir in chopped fresh parsley and basil. Season with salt and black pepper to taste.
8
Serve: Ladle into warm bowls and garnish with extra fresh basil if desired. Serve immediately while hot.
Additional Information

Equipment Needed

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

Nutrition (Per Serving)

Calories 250
Protein 9g
Carbs 39g
Fat 6g

Allergy Information

  • Contains wheat (pasta)
  • Always check broth and pasta labels for gluten or undisclosed allergens
Angela Morris

Sharing easy, comforting recipes and practical cooking tips for home cooks and food enthusiasts.