Vegan Italian Penicillin Soup

Steaming bowl of Vegan Italian Penicillin Soup brimming with colorful vegetables and tender pasta Save to Pinterest
Steaming bowl of Vegan Italian Penicillin Soup brimming with colorful vegetables and tender pasta | freshforklab.com

This vegan Italian penicillin soup is a plant-based twist on classic comfort food, brimming with diced onions, carrots, celery, fennel, zucchini, and cherry tomatoes simmered in a fragrant herb-infused vegetable broth.

Small pasta and protein-rich chickpeas add heartiness, while a finishing squeeze of lemon and fresh parsley brighten every spoonful. Ready in just 45 minutes with 15 minutes of prep, it's an easy, nourishing meal perfect for chilly evenings or when you need a comforting bowl of warmth.

Naturally dairy-free and nut-free, it serves four and pairs beautifully with crusty bread for a complete Italian-inspired dinner.

The steam hit my face before I even lifted the lid, carrying that unmistakable smell of garlic and herbs that immediately made me feel like everything would be fine. I had been fighting a brutal cold for three days, and my friend Marco dropped off a pot of this soup with a note that simply read, Italian penicillin, trust me. One spoonful in, and I understood the name completely. This vegan version of the classic healing soup has been my go-to ever since, a warm bowl of comfort that somehow makes any rough day feel manageable.

I made a massive batch of this for a dinner party last winter when half the guests were fighting off seasonal bugs. Nobody touched the fancy appetizer I spent hours on, but every drop of this soup vanished before the main course was even served. My friend Elena leaned over and whispered that it tasted like something her grandmother would have made, which is the highest compliment I have ever received in my kitchen.

Ingredients

  • Olive oil: Two tablespoons of good quality olive oil create the flavor foundation for everything that follows.
  • Yellow onion: One large onion, diced, gives the soup its sweet and savory backbone.
  • Garlic: Three cloves minced, and honestly you could push it to four if your conscience allows.
  • Carrots: Two large ones, diced small so they cook evenly and bring natural sweetness.
  • Celery: Two stalks diced, the quiet team player that holds everything together.
  • Fennel bulb: Optional on paper, but I consider it essential for that gentle anise warmth.
  • Zucchini: One diced, adding body and a tender bite without overpowering.
  • Cherry tomatoes: One cup halved, and their slight tang balances the earthy broth beautifully.
  • Dried oregano: Two teaspoons bring that unmistakable Italian personality.
  • Dried thyme: One teaspoon adds an earthy, herbal depth that rounds out every spoonful.
  • Dried basil: One teaspoon works alongside the oregano to create a classic flavor profile.
  • Bay leaf: Just one, but do not forget to remove it before serving.
  • Red pepper flakes: Half a teaspoon if you want a gentle warmth, or skip for a milder bowl.
  • Salt and black pepper: Season to taste throughout the cooking process for the best results.
  • Vegetable broth: Eight cups, and use a brand you actually enjoy drinking on its own.
  • Small pasta: Three quarters of a cup of ditalini or small shells, and gluten free works perfectly here.
  • Chickpeas: One can drained and rinsed, bringing protein and a creamy texture.
  • Kale or spinach: Two cups chopped, stirred in at the end for a pop of green.
  • Lemon juice: Half a lemon squeezed fresh, and this is the step that makes the whole pot sing.
  • Fresh parsley: Two tablespoons chopped for garnish and a bright finish.

Instructions

Wake up the onion:
Heat olive oil in a large pot or Dutch oven over medium heat, then add the diced onion and sauté for about three minutes until it turns translucent and fragrant. Listen for that gentle sizzle that tells you the temperature is just right.
Build the vegetable base:
Stir in garlic, carrots, celery, and fennel, cooking for five to seven minutes until the vegetables soften and your kitchen smells incredible. Take your time here because this step builds the soul of the soup.
Add the softer vegetables:
Toss in the zucchini and cherry tomatoes, cooking for two more minutes so they soften without turning mushy. You want them to hold their shape and contribute a fresh bite.
Season with intention:
Sprinkle in oregano, thyme, basil, bay leaf, red pepper flakes, salt, and pepper, stirring everything together so the spices toast slightly. That brief moment of direct heat on the dried herbs wakes up their essential oils.
Simmer the broth:
Pour in all eight cups of vegetable broth and bring it to a rolling boil before reducing the heat, covering the pot, and letting it simmer for ten minutes. The vegetables will drink in the herb flavors during this gentle rest.
Cook the pasta and chickpeas:
Stir in the pasta and chickpeas, then simmer uncovered for eight to ten minutes until the pasta reaches that perfect al dente texture. Stir occasionally so nothing sticks to the bottom.
Wilt the greens:
Add the kale or spinach and cook for two more minutes until just wilted and still vibrant green. Overcooking the greens is the easiest way to turn a beautiful soup into something sad.
Finish with brightness:
Remove the pot from heat, stir in the lemon juice and fresh parsley, and taste for salt before serving. That squeeze of lemon at the end is what transforms a good soup into one people will not stop talking about.
Save to Pinterest
| freshforklab.com

There is something deeply humbling about a pot of soup that can turn a miserable, achy afternoon into a moment of genuine peace. This recipe taught me that the simplest food, made with patience and decent olive oil, is usually what people need most.

Serving Ideas Worth Trying

A thick slice of crusty bread is nonnegotiable in my house when this soup hits the table, and a drizzle of vegan pesto on top takes it from weeknight dinner to something surprisingly elegant. I once served it with grilled bread rubbed with a raw garlic clove, and my guests practically licked their plates clean. A glass of cold Pinot Grigio alongside turns a simple meal into a proper Italian evening.

Storing and Reheating

This soup keeps beautifully in the refrigerator for up to four days, though the pasta will continue to absorb broth as it sits. Adding a splash of water or extra broth when reheating brings it right back to life. I freeze portions in quart containers without the pasta, then cook fresh pasta when I thaw it for the best texture.

Making It Your Own

The beauty of this recipe is how forgiving it is, so feel free to swap vegetables based on whatever is wilting in your crisper drawer.

  • White beans make a fantastic addition or substitute for chickpeas if that is what you have on hand.
  • A spoonful of vegan pesto stirred in at the end creates an herby richness that feels almost indulgent.
  • Always taste and adjust the salt one final time before serving, because broth saltiness varies wildly between brands.
Vegan Italian Penicillin Soup ladled into a rustic mug with fresh parsley and crusty bread Save to Pinterest
Vegan Italian Penicillin Soup ladled into a rustic mug with fresh parsley and crusty bread | freshforklab.com

Keep this recipe close, because the day will come when you or someone you love needs a bowl of something warm and healing. When that day arrives, you will be glad you already know it by heart.

Recipe FAQs

Yes, simply swap the small pasta for your favorite gluten-free variety. Ditalini and small shells are widely available in gluten-free versions, and they cook similarly to regular pasta in the broth.

If you don't have fennel on hand, you can omit it entirely or replace it with an equal amount of diced celery root or leeks for a similar aromatic depth. The soup will still be flavorful without it.

Store leftovers in an airtight container in the refrigerator for up to 4 days. The pasta may absorb some broth as it sits, so add a splash of vegetable broth or water when reheating on the stovetop or in the microwave.

You can freeze it, but for best results, consider freezing the soup without the pasta. Cook fresh pasta when you're ready to serve. If frozen with pasta, expect a softer texture upon reheating. Freeze for up to 3 months in a freezer-safe container.

Small pasta shapes like ditalini, small shells, orzo, stelline, or acini di pepe work best because they distribute evenly throughout the broth and are easy to eat with a spoon. Avoid large shapes that would overwhelm the tender vegetables.

Besides the chickpeas already included, you can stir in cooked white beans, cannellini beans, or even crumbled tofu. A spoonful of vegan pesto stirred in at the end also adds richness and a protein boost from the basil and nuts.

Vegan Italian Penicillin Soup

A healing plant-based Italian soup with vegetables, herbs, chickpeas, and pasta that soothes and nourishes.

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 zucchini, diced
  • 1 cup cherry tomatoes, halved

Broth & 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. Sauté for 5 to 7 minutes until the vegetables begin to soften and release their natural sweetness.
3
Add Remaining Vegetables: Add the diced zucchini and halved cherry tomatoes to the pot. Cook for 2 minutes, allowing the tomatoes to barely soften.
4
Incorporate Herbs and Spices: Sprinkle in the dried oregano, thyme, basil, bay leaf, red pepper flakes, salt, and black pepper. Stir well 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 gently for 10 minutes so the flavors meld together.
6
Cook Pasta and Chickpeas: Stir in the small pasta and drained chickpeas. Simmer uncovered for 8 to 10 minutes until the pasta is tender but still firm to the bite (al dente).
7
Wilt the Greens: Add the chopped kale or spinach and cook for 2 more minutes until the greens are wilted and vibrant in color.
8
Finish and Serve: Remove the pot from heat. Stir in the fresh lemon juice and garnish with chopped parsley. Taste and adjust seasoning with salt and pepper 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

Nutrition (Per Serving)

Calories 285
Protein 10g
Carbs 48g
Fat 6g

Allergy Information

  • Contains wheat from pasta; use gluten-free pasta to eliminate this allergen.
  • Free from dairy, eggs, soy, and tree nuts in the base preparation.
  • Always verify packaged ingredient labels to avoid hidden allergens or cross-contamination risks.
Natalie Chen

Sharing easy, flavorful recipes and kitchen tips for everyday cooks and food lovers.