Vegan Italian Penicillin Soup

Steaming bowl of Vegan Italian Penicillin Soup topped with fresh parsley and crusty bread Save
Steaming bowl of Vegan Italian Penicillin Soup topped with fresh parsley and crusty bread | spoonfulstreet.com

This vegan Italian penicillin soup is a plant-based twist on the classic comfort dish, loaded with carrots, celery, fennel, zucchini, cherry tomatoes, chickpeas, and small pasta simmered in a fragrant herb-infused vegetable broth.

Ready in just 45 minutes, it delivers warmth and nourishment with every spoonful, finished with a bright squeeze of lemon and fresh parsley.

Perfect for chilly evenings or when you need a soothing, wholesome bowl that feels like a hug from the inside out.

There is something about a pot of soup bubbling on the stove that makes the whole house feel like it is exhaling. I threw this together one rainy Tuesday when my partner was sniffing and complaining that tea was not cutting it. The fennel was a happy accident, a leftover from something else I never made, and it turned out to be the whole point. Now it is the only thing anyone asks for when a cold comes knocking.

I once made a double batch for a friend who had just had a baby, and she texted me three days later asking if I would package it and sell it. That is the highest compliment I have ever received for something that takes forty five minutes and one pot.

Ingredients

  • Olive oil: Use a good one here since it is the fat that starts everything and its flavor carries through the whole pot.
  • Yellow onion: Dice it small so it melts into the broth rather than floating around in chunks.
  • Garlic: Fresh is nonnegotiable, and mince it finer than you think you need to.
  • Carrots: They bring sweetness and that classic penicillin color that makes the soup look like medicine in the best way.
  • Celery: Do not skip it, because the aromatic base will taste flat without it.
  • Fennel bulb: This is the secret weapon that gives a subtle anise depth and makes people ask what is in here.
  • Zucchini: It breaks down slightly and thickens the broth naturally.
  • Cherry tomatoes: Halving them releases sweetness that balances the earthy herbs.
  • Dried oregano, thyme, and basil: Rub them between your palms before adding to wake up the oils.
  • Bay leaf: Just one does quiet work in the background, and do not forget to fish it out before serving.
  • Red pepper flakes: Optional but a tiny pinch gives warmth without actual heat.
  • Vegetable broth: A low sodium brand lets you control the salt level yourself.
  • Small pasta: Ditalini is traditional and fun, but any tiny shape works beautifully.
  • Chickpeas: Rinse them well to avoid any tinny taste in the soup.
  • Kale or spinach: Kale holds its texture better, but spinach is lovely if you want something softer.
  • Lemon juice: Added at the end, it brightens everything and makes the flavors pop.
  • Fresh parsley: Stirred in at the last second so it stays vibrant and grassy.

Instructions

Wake up the pot:
Heat the olive oil in a large pot or Dutch oven over medium heat until it shimmers, then add the diced onion and cook for about three minutes until it turns translucent and smells sweet.
Build the base:
Toss in the garlic, carrots, celery, and fennel, stirring occasionally for five to seven minutes until the vegetables soften at the edges and everything smells like an Italian kitchen.
Add the latecomers:
Slide in the zucchini and halved cherry tomatoes, giving them two minutes to warm through and start releasing their juices.
Season with intention:
Sprinkle in the oregano, thyme, basil, bay leaf, red pepper flakes, salt, and pepper, stirring so every piece of vegetable gets coated in the herbs.
Simmer and develop:
Pour in all the vegetable broth, bring it to a boil, then lower the heat, cover the pot, and let it gently simmer for ten minutes so the flavors have time to marry.
Cook the pasta:
Stir in the small pasta and chickpeas, then simmer uncovered for eight to ten minutes until the pasta is tender but still has a slight bite.
Finish with greens:
Add the kale or spinach and cook for two more minutes until it wilts down and turns bright green.
Brighten and serve:
Take the pot off the heat, stir in the lemon juice and fresh parsley, taste for salt, and ladle it into big bowls preferably with crusty bread on the side.
Save
| spoonfulstreet.com

Soup has a way of turning a regular weeknight into something that feels cared for. This one especially seems to arrive right when somebody needs it.

Making It Your Own

A spoonful of vegan pesto stirred in at the end turns the whole pot into something richer and more complex without any extra work. You could also add white beans alongside the chickpeas if you want it heartier, or swap the pasta for potatoes to keep it gluten free.

Storing and Reheating

This soup keeps beautifully in the fridge for four days and actually tastes better on day two when the flavors have settled. Freeze it in individual portions for those nights when cooking feels impossible, but know that the pasta will be softer after freezing.

What to Serve Alongside

A hunk of crusty bread is really all you need, but a simple green salad with a sharp vinaigrette makes it feel like a proper Italian dinner. If you are pouring wine, reach for something light and crisp like a Pinot Grigio that will not compete with the soup.

  • Rub a garlic clove on toasted bread for an instant flavor upgrade.
  • A drizzle of good olive oil on top of each bowl makes it feel restaurant finished.
  • Always taste one more time before serving because a pinch of salt or squeeze of lemon can change everything.
Vibrant Vegan Italian Penicillin Soup brimming with tender vegetables, chickpeas, and golden broth Save
Vibrant Vegan Italian Penicillin Soup brimming with tender vegetables, chickpeas, and golden broth | spoonfulstreet.com

Keep this one in your back pocket for the first sign of a sniffle or a gloomy afternoon. It is the kind of soup that reminds you how simple food can be the most comforting thing in the world.

Recipe Questions & Answers

Yes, simply swap the small pasta for your favorite gluten-free pasta variety. Cook times may vary slightly, so check the pasta package directions and adjust accordingly.

If you don't have fennel on hand, you can omit it entirely or replace it with an equal amount of diced celery or leeks for a similar aromatic base.

Store cooled soup in an airtight container in the refrigerator for up to 4 days. The pasta may absorb more broth over time, so add a splash of vegetable broth when reheating.

For best results, freeze the soup without the pasta. Cool completely, transfer to freezer-safe containers, and freeze for up to 3 months. Cook fresh pasta when ready to serve.

Small pasta shapes like ditalini, small shells, or orzo work wonderfully. They distribute evenly throughout the soup and are easy to eat with a spoon.

Absolutely. Add a cup of cooked white beans, lentils, or even crumbled tofu to boost the protein content without altering the comforting flavor profile.

Vegan Italian Penicillin Soup

A healing plant-based Italian soup with vegetables, herbs, and pasta that soothes the body and soul.

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

Ingredients

Vegetables

  • 2 tablespoons olive oil
  • 1 large yellow onion, diced
  • 3 garlic cloves, minced
  • 2 large carrots, diced
  • 2 celery stalks, diced
  • 1 fennel bulb, diced (optional but recommended)
  • 1 medium zucchini, diced
  • 1 cup cherry tomatoes, halved

Broth and Seasonings

  • 2 teaspoons dried oregano
  • 1 teaspoon dried thyme
  • 1 teaspoon dried basil
  • 1 bay leaf
  • 1/2 teaspoon red pepper flakes (optional)
  • Salt and black pepper to taste
  • 8 cups vegetable broth

Add-Ins

  • 3/4 cup small pasta (ditalini or small shells; use gluten-free if needed)
  • 1 can (15 oz) chickpeas, drained and rinsed
  • 2 cups chopped kale or spinach
  • Juice of 1/2 lemon
  • 2 tablespoons fresh parsley, chopped

Instructions

1
Sauté the Aromatics: Heat olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and sauté for 3 minutes until translucent and fragrant.
2
Build the Vegetable Base: Stir in the minced garlic, diced carrots, celery, and fennel bulb. Continue sautéing for 5 to 7 minutes until the vegetables begin to soften.
3
Add Remaining Vegetables: Add the diced zucchini and halved cherry tomatoes. Cook for an additional 2 minutes, stirring occasionally.
4
Season the Soup: Sprinkle in the dried oregano, thyme, basil, bay leaf, red pepper flakes, salt, and black pepper. Stir thoroughly to coat all vegetables evenly with the seasonings.
5
Simmer the Broth: Pour in the vegetable broth and bring to a rolling boil. Reduce the heat to low, cover the pot, and let simmer for 10 minutes to allow the flavors to meld.
6
Cook the Pasta and Chickpeas: Stir in the small pasta and drained chickpeas. Simmer uncovered for 8 to 10 minutes until the pasta is cooked al dente.
7
Wilt the Greens: Add the chopped kale or spinach and cook for 2 more minutes until the greens are wilted and tender.
8
Finish and Serve: Remove the pot from heat. Stir in the fresh lemon juice and garnish with chopped parsley. Taste and adjust seasoning as needed. Ladle into bowls and serve hot, optionally accompanied by crusty bread.
Additional Information

Equipment Needed

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

Nutrition (Per Serving)

Calories 285
Protein 10g
Carbs 48g
Fat 6g

Allergy Information

  • Contains wheat from pasta; use gluten-free pasta for a wheat-free option.
  • Free from dairy, eggs, soy, and nuts in the base preparation.
  • Always check packaged ingredient labels for potential cross-contamination or hidden allergens.
Jenna Collins

Home cook sharing simple, wholesome recipes & practical kitchen tips for busy families.