Vegan Italian Penicillin Soup

A steaming bowl of Vegan Italian Penicillin Soup brimming with colorful diced vegetables and tender pasta Save Pin
A steaming bowl of Vegan Italian Penicillin Soup brimming with colorful diced vegetables and tender pasta | noshtheory.com

This vegan Italian penicillin soup is a plant-powered twist on classic comfort food, brimming with diced onions, carrots, celery, fennel, zucchini, and cherry tomatoes.

Aromatic herbs like oregano, thyme, and basil infuse a rich vegetable broth, while ditalini pasta and chickpeas add satisfying heartiness.

Finished with tender kale, bright lemon juice, and fresh parsley, it's a nourishing one-pot meal that comes together in just 45 minutes.

The steam hit my face before I even lifted the lid, carrying that unmistakable smell of garlic and herbs that somehow already made my throat feel less scratchy.

My neighbor Luca stopped by last winter when I was sick and asked what I was making, and when I said Italian penicillin he laughed so hard he demanded a bowl.

Ingredients

  • Olive oil (2 tablespoons): Use a good quality one here because it is the foundation flavor of everything that follows.
  • Yellow onion, 1 large, diced: The sweetness of a yellow onion slowly cooked down is what makes the broth taste like it simmered all day.
  • Garlic, 3 cloves, minced: Fresh garlic is nonnegotiable for that warming, almost medicinal kick.
  • Carrots, 2 large, diced: They add natural sweetness and that classic soup comfort factor.
  • Celery, 2 stalks, diced: Celery gives the broth a savory depth that you will miss if you skip it.
  • Fennel bulb, 1, diced: This is the secret weapon that makes the soup taste Italian rather than just any vegetable soup.
  • Zucchini, 1, diced: It melts into the broth beautifully and adds body without heaviness.
  • Cherry tomatoes, 1 cup, halved: They burst during cooking and give little pockets of bright acidity throughout.
  • Dried oregano (2 teaspoons), thyme (1 teaspoon), basil (1 teaspoon), bay leaf (1): This herb trio plus the bay leaf creates the Italian penicillin magic.
  • Red pepper flakes (1/2 teaspoon): Optional but the gentle heat helps clear congestion and rounds out the flavor.
  • Salt and black pepper: Season gradually and taste as you go.
  • Vegetable broth (8 cups): A rich broth makes all the difference, so use one you actually enjoy drinking on its own.
  • Small pasta, 3/4 cup (ditalini or small shells): The tiny shapes soak up the broth and make every spoonful feel complete.
  • Chickpeas, 1 can (15 oz), drained and rinsed: They add protein and a creamy texture that makes this soup filling enough for dinner.
  • Kale or spinach, 2 cups chopped: Kale holds up better if you have leftovers, but spinach wilts beautifully if you are eating right away.
  • Lemon juice (from 1/2 lemon): This bright squeeze at the end wakes up every single flavor in the pot.
  • Fresh parsley, 2 tablespoons chopped: Fresh herbs at the finish make it taste like you tried harder than you actually did.

Instructions

Wake up the onions:
Heat olive oil in a large pot or Dutch oven over medium heat and sauté the diced onion for about 3 minutes until it turns soft and translucent, stirring occasionally so nothing catches.
Build the vegetable base:
Stir in the garlic, carrots, celery, and fennel, letting everything cook together for 5 to 7 minutes until the vegetables soften and your kitchen smells incredible.
Add the soft vegetables:
Toss in the zucchini and halved cherry tomatoes, cooking for another 2 minutes so they start releasing their juices into the pot.
Season with herbs:
Sprinkle in the oregano, thyme, basil, bay leaf, red pepper flakes, salt, and pepper, stirring everything together so the herbs coat the vegetables evenly.
Simmer the broth:
Pour in the vegetable broth and bring it to a boil, then reduce the heat, cover the pot, and let it simmer gently for 10 minutes so the flavors marry.
Cook the pasta and chickpeas:
Stir in the pasta and drained chickpeas, then simmer uncovered for 8 to 10 minutes until the pasta is tender but still has a slight bite.
Wilt the greens:
Add the chopped kale or spinach and cook for just 2 more minutes until wilted down into the soup.
Finish with brightness:
Remove the pot from the heat, fish out the bay leaf, stir in the lemon juice and fresh parsley, then taste and add more salt or pepper if needed.
Save Pin
| noshtheory.com

Luca came back three more times that winter, each time claiming a different ailment, and I am pretty sure at least two of those were just because he wanted the soup.

Making It Your Own

This soup is endlessly forgiving, so treat it as a template rather than a strict set of rules.

Storing and Reheating

It keeps beautifully in the fridge for up to four days, though the pasta will soften considerably by day two, which honestly some people prefer.

Serving Suggestions

A thick slice of crusty bread for dipping turns this from a good soup into a meal that nobody wants to end.

  • A spoonful of vegan pesto swirled on top adds a punch of basil and garlic that takes it to another level.
  • A glass of Pinot Grigio alongside makes it feel like dinner at a trattoria even if you are eating on the couch in sweatpants.
  • Always taste for salt one last time right before serving because broth saltiness varies wildly between brands.
Vegan Italian Penicillin Soup ladled into a rustic bowl topped with fresh parsley and crusty bread Save Pin
Vegan Italian Penicillin Soup ladled into a rustic bowl topped with fresh parsley and crusty bread | noshtheory.com

Some recipes nourish the body and some nourish the soul, and this one somehow manages to do both in a single pot. Keep it close, because you will reach for it more often than you think.

Recipe FAQs

Yes, simply swap the regular pasta for your favorite gluten-free variety. Ditalini or small shells made from rice, corn, or quinoa blends work beautifully in this soup.

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

Let the soup cool completely, then transfer to an airtight container. It keeps well in the refrigerator 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 texture, consider freezing the broth and vegetable base without the pasta. Cook fresh pasta when you're ready to serve. If frozen with pasta, it will keep for up to 2 months.

Small pasta shapes like ditalini, small shells, orzo, or stelline are ideal because they distribute evenly throughout the soup and are easy to eat with a spoon.

Adding a cup of cooked white beans, lentils, or even crumbled tofu will increase the protein. A spoonful of nutritional yeast stirred in at the end also adds a savory, protein-rich boost.

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

Broth and Flavorings

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

Add-Ins

  • 3/4 cup small pasta (ditalini or small shells)
  • 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.
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.
3
Add Remaining Vegetables: Add the diced zucchini and halved cherry tomatoes. Cook for 2 more minutes, stirring occasionally.
4
Season the Soup: Sprinkle in the dried oregano, thyme, basil, bay leaf, red pepper flakes, salt, and black pepper. Stir well to coat all the vegetables evenly.
5
Simmer the Broth: Pour in the vegetable broth and bring to a boil. Reduce the heat, cover the pot, and let simmer for 10 minutes to develop the flavors.
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 al dente.
7
Wilt the Greens: Add the chopped kale or spinach and cook for 2 more minutes until wilted and tender.
8
Finish and Serve: Remove the pot from heat. Stir in the fresh lemon juice and garnish with chopped parsley. Adjust salt and pepper to taste and serve hot, optionally with crusty bread on the side.
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 nuts in the base recipe.
  • Always check packaged ingredient labels to avoid cross-contamination or hidden allergens.
Ivy Rosen

Passionate home cook sharing weeknight meals, kitchen hacks, and everyday cooking joy.