Vegan Italian Penicillin Soup

Steaming bowl of Vegan Italian Penicillin Soup topped with fresh basil leaves Pin It
Steaming bowl of Vegan Italian Penicillin Soup topped with fresh basil leaves | spoonverve.com

This vegan Italian penicillin soup brings together the soul-soothing qualities of classic comfort soup with vibrant Mediterranean flavors. Packed with carrots, celery, zucchini, and fennel, it delivers a hearty vegetable base simmered in rich vegetable broth.

Chickpeas add satisfying protein while small pasta lends familiar comfort. Dried oregano, basil, and thyme infuse every spoonful with authentic Italian character. A handful of fresh spinach and a shower of chopped basil finish it off beautifully.

Ready in just 45 minutes, this one-pot meal is perfect for weeknight dinners, meal prep, or when you need a warming bowl of nourishment during cold season.

The steam hit my glasses before I even got the bowl to the table, fogging everything up while my friend Marco laughed from across the kitchen, saying that foggy glasses meant the soup was actually working. I had tossed this together on a rainy Tuesday when half my office was out sick and I refused to be next. That night I ate two bowls and woke up fine the next morning, which obviously I now attribute entirely to this soup and nothing else.

I made a huge batch of this for a friend who had just moved into a new apartment with nothing but a mattress and a single pot. She sat on the floor eating it straight from the pot with a wooden spoon and said it was the most at home she had felt in weeks, which is really all any soup should aspire to do.

Ingredients

  • Olive oil: Two tablespoons is enough to coax sweetness out of the onions without making the broth greasy.
  • Yellow onion, diced: One large onion forms the sweet aromatic backbone of every good soup.
  • Garlic, minced: Three cloves might seem bold but mellowing them in oil tames the bite perfectly.
  • Carrots, sliced: Two medium ones give color and natural sweetness that balances the tomatoes.
  • Celery stalks, sliced: Two stalks add that quiet savory depth most people cannot quite identify but always miss.
  • Fennel bulb, diced (optional): This is the Italian twist, a faint anise warmth that makes the soup unforgettable.
  • Zucchini, diced: One medium zucchini adds bulk and tenderness without competing for attention.
  • Baby spinach or chopped kale: A cup and a half stirred in at the end brightens everything up beautifully.
  • Diced tomatoes, undrained: One can brings acidity and body, and the juice becomes part of the broth.
  • Low sodium vegetable broth: Six cups give you control over salt while still delivering rich flavor.
  • Chickpeas, drained and rinsed: One can provides satisfying protein and a creaminess as they soften into the broth.
  • Small pasta (ditalini, orzo, or tiny shells): One cup makes it feel like a real meal rather than just a first course.
  • Dried oregano, basil, and thyme: This trio is the Italian countryside in jar form, earthy and warm.
  • Crushed red pepper flakes (optional): Half a teaspoon gives a gentle hum of heat in the background.
  • Salt and black pepper: Season gradually and taste as you go, the broth will concentrate as it simmers.
  • Fresh parsley and basil, chopped: Two tablespoons each stirred in at the end taste like a garden woke up in your pot.

Instructions

Wake up the aromatics:
Heat the olive oil in a large soup pot over medium heat, then add the diced onion and minced garlic, stirring until the onion turns translucent and your kitchen smells like the beginning of something wonderful.
Build the vegetable base:
Stir in the sliced carrots, celery, and fennel if you are using it, letting them cook until the edges soften and the colors deepen.
Add the heartier vegetables:
Toss in the zucchini, diced tomatoes with their juice, oregano, basil, thyme, and red pepper flakes, stirring for about two minutes until everything is coated and fragrant.
Bring it all together:
Pour in the vegetable broth and bring to a boil, then add the drained chickpeas and pasta, watching them tumble together into what already looks like comfort.
Let it simmer:
Reduce the heat, cover the pot, and let everything simmer for twelve to fifteen minutes until the pasta is tender and the vegetables have released their sweetness into the broth.
Finish with greens:
Stir in the spinach or kale and cook for two to three more minutes until the leaves wilt down into the soup like they were always meant to be there.
Season and serve:
Stir in the fresh parsley and basil, adjust salt and pepper to taste, then ladle into bowls and garnish with extra basil if you are feeling generous.
Golden broth with tender vegetables and chickpeas in this comforting Vegan Italian Penicillin Soup Pin It
Golden broth with tender vegetables and chickpeas in this comforting Vegan Italian Penicillin Soup | spoonverve.com

The second time I made this, my neighbor knocked on my door to ask what I was cooking because the smell had drifted into the hallway. I gave her a bowl and she brought back the empty container three days later with a note that just said more please.

Swaps and Substitutions

Cannellini beans slide in beautifully for chickpeas if you want something creamier and softer against the pasta. Gluten free pasta works too, just keep an eye on it because it tends to break down faster than regular pasta during the simmer. I once made this with white beans and a handful of orzo that was all I had, and it was somehow even better than the original version.

Serving Ideas

Crusty bread is not optional in my house when this soup is on the stove, though toasted garlic baguette slices are the move if you want to feel a little fancier. A drizzle of good olive oil on top of each bowl right before serving adds a silky richness that makes it taste restaurant worthy. My friend swears by crumbling vegan cheese over hers but I remain a purist about the garnish.

Storage and Reheating

This soup keeps beautifully in the fridge for up to four days, though the pasta will drink up some of the broth overnight and make it thicker the next day. A splash of water or broth when reheating brings it right back to life. I usually make a double batch and freeze half without the pasta, then cook fresh pasta into it when I thaw it.

  • Freeze the soup base without pasta for the best texture later.
  • Reheat gently on the stove rather than the microwave to preserve the vegetable texture.
  • Always taste for salt after reheating because flavors settle and shift in the fridge.
Hearty Vegan Italian Penicillin Soup ladled into a ceramic bowl with crusty bread Pin It
Hearty Vegan Italian Penicillin Soup ladled into a ceramic bowl with crusty bread | spoonverve.com

Some soups feed you and some soups take care of you, and this one has always been both for me. Keep it in your back pocket for the next cold night or the next friend who needs convincing that plants can comfort.

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. You may need to add a splash of broth when reheating since the pasta tends to absorb liquid as it sits.

Cannellini beans are a fantastic swap and give a slightly creamier, more traditional Italian result. White beans, great northern beans, or even lentils work well too. If using lentils, add them at the same stage as the chickpeas and allow a few extra minutes of cooking time.

Simply swap the regular pasta for your favorite gluten-free small pasta shape. Ditalini, orzo, and tiny shells all have gluten-free alternatives widely available. Also double-check your vegetable broth label, as some brands include hidden gluten in their flavorings.

Yes, but for best texture, freeze it before adding the pasta. Cool the soup completely, portion into freezer-safe containers, and freeze for up to 3 months. When ready to serve, thaw overnight in the fridge, reheat, and cook fresh pasta directly in the simmering broth until tender.

Penicillin soup refers to a comforting, nutrient-rich soup traditionally made to help fight off colds and illness. The classic version is chicken soup, often with lemon and honey. This Italian-inspired version captures that same healing, nourishing spirit using plant-based ingredients, Italian herbs, and plenty of vegetables known for their immune-supporting properties.

Fennel is listed as optional and can be skipped without compromising the dish. However, it adds a lovely subtle anise flavor that enhances the Italian profile. If you skip it, consider adding a pinch of fennel seeds for a similar aromatic quality.

Vegan Italian Penicillin Soup

Italian-inspired plant-based soup loaded with herbs, chickpeas, and vegetables for comforting 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 and 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 and 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 the diced onion and minced garlic, sautéing until translucent, approximately 3 minutes.
2
Cook Root Vegetables: Stir in the sliced carrots, celery, and diced fennel if using. Continue cooking until the vegetables begin to soften, about 5 minutes.
3
Incorporate Zucchini and Seasonings: Add the diced zucchini, canned diced tomatoes with their juices, dried oregano, dried basil, dried thyme, and crushed red pepper flakes. Stir and cook for 2 minutes to bloom the herbs.
4
Build the Soup Base: Pour in the vegetable broth and bring to a rolling boil. Add the 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 al dente and the vegetables are fork-tender.
6
Wilt the Greens: Stir in the baby spinach or chopped kale and cook for an additional 2 to 3 minutes until wilted and vibrant green.
7
Finish with Fresh Herbs: Remove from heat and stir in the chopped fresh parsley and basil. Season with salt and black pepper to taste.
8
Serve: Ladle into warmed bowls and garnish with additional fresh basil if desired. Serve immediately while hot.
Additional Information

Equipment Needed

  • Large soup pot or Dutch oven
  • 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 from pasta.
  • Always check broth and pasta labels for gluten or undisclosed allergens.
Vivienne Cole

Home cook sharing easy, wholesome recipes and practical cooking tips.