Vegan Italian Penicillin Soup

Steaming bowl of Vegan Italian Penicillin Soup brimming with colorful diced vegetables and tender pasta Save
Steaming bowl of Vegan Italian Penicillin Soup brimming with colorful diced vegetables and tender pasta | scrollstoprecipes.com

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

Small pasta and chickpeas add heartiness while fresh kale and a squeeze of lemon bring brightness to every spoonful. Ready in just 45 minutes, it's an easy, nourishing meal perfect for chilly evenings or when you need a soothing bowl of warmth.

The radiator in my apartment clicked and groaned through the entire month of January last year and no soup ever tasted as good as the one I made while that thing complained its way through a Tuesday night. I had a scratchy throat, a half empty fridge, and a stubborn refusal to order takeout again. What came together in that pot was something between a remedy and a love letter to every Italian nonna who ever believed that vegetables could cure anything.

My neighbor caught the aroma in the hallway and knocked on my door holding an empty bowl, which I think is the highest compliment any soup can receive. We sat on my kitchen floor because I only had two chairs and talked until the pot was empty and my throat no longer hurt.

Ingredients

  • Olive oil: Use a good quality extra virgin here because it forms the flavor foundation of everything that follows.
  • Yellow onion: One large onion diced small melts into the broth and creates a sweetness you cannot get any other way.
  • Garlic: Three cloves is the starting point but I have never once stopped at three and nobody ever complained.
  • Carrots: Dice them fairly small so they soften at the same rate as the celery.
  • Celery: Often overlooked but it brings a savory depth that makes the broth taste like it simmered all afternoon.
  • Fennel bulb: Optional in name only because once you try it you will never make this without it again.
  • Zucchini: Adds body and a creaminess that develops as it cooks down into the broth.
  • Cherry tomatoes: Halved and added toward the beginning they burst and create tiny pockets of bright acidity.
  • Dried oregano, thyme, and basil: The Italian herb trio that does most of the heavy lifting for flavor.
  • Bay leaf: Just one but do not forget to remove it before serving.
  • Red pepper flakes: Entirely optional but a gentle warmth in the background makes the soup feel more alive.
  • Salt and black pepper: Season gradually and taste as you go because broth saltiness varies wildly between brands.
  • Vegetable broth: Eight cups of a broth you actually like the taste of on its own because this is the soul of the soup.
  • Small pasta: Ditalini or small shells work best and they soak up the broth beautifully as they cook.
  • Chickpeas: One can drained and rinsed adds plant protein and a satisfying bite that makes this a full meal.
  • Kale or spinach: Two cups chopped and stirred in at the end for a pop of green and extra nourishment.
  • Lemon juice: Just half a lemon squeezed in at the very end wakes up every single flavor in the pot.
  • Fresh parsley: A generous sprinkle over each bowl because finishing with fresh herbs is what makes it feel like a real meal.

Instructions

Build the base:
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 fragrant.
Soften the aromatics:
Add the garlic, carrots, celery, and fennel to the pot and stir everything together for five to seven minutes until the vegetables begin to soften and your kitchen smells incredible.
Add the zucchini and tomatoes:
Toss in the diced zucchini and halved cherry tomatoes and let them cook for two more minutes so they start releasing their juices.
Season the pot:
Sprinkle in the oregano, thyme, basil, bay leaf, red pepper flakes, salt, and pepper then stir well so every piece of vegetable gets coated in the herbs.
Simmer the broth:
Pour in all eight cups of vegetable broth and bring everything to a boil then reduce the heat, cover the pot, and let it simmer gently for ten minutes so the flavors meld together.
Cook the pasta and chickpeas:
Stir in the pasta and chickpeas and let the soup simmer uncovered for eight to ten minutes until the pasta is tender but still has a slight bite.
Wilt the greens:
Add the chopped kale or spinach and cook for two more minutes until the leaves are wilted and bright green.
Finish and serve:
Remove the pot from the heat, fish out the bay leaf, stir in the lemon juice, and adjust the salt and pepper to your taste before ladling into bowls and topping with fresh parsley.
Save
| scrollstoprecipes.com

That bowl on the kitchen floor with my neighbor turned into a standing Tuesday dinner tradition that neither of us planned but both of us now count on.

Making It Your Own

I have stirred in a spoonful of vegan pesto on nights when I wanted something richer and the result was so good I almost made a separate pot the next day. A friend adds white beans alongside the chickpeas when she wants something heartier and swears by it with a glass of Pinot Grigio.

Gluten-Free and Allergy Notes

Swapping in gluten-free pasta is completely seamless here and honestly sometimes I prefer the texture because it holds its shape in the broth overnight better than wheat pasta does. Just check your broth label too because some vegetable broths hide wheat in the ingredient list.

Storing and Reheating

This soup keeps for up to four days in the refrigerator and actually tastes better on the second day when the flavors have fully settled into each other. For freezing, I portion it into single serving containers so I can grab one on my way out the door and have dinner waiting when I get home.

  • Let the soup cool completely before freezing to prevent ice crystals from forming.
  • Label each container with the date because even the best soup gets lost in the freezer after a few weeks.
  • Always taste and adjust the lemon juice and salt after reheating because both tend to fade when the soup is stored.
Vegan Italian Penicillin Soup ladled into a rustic mug topped with fresh parsley and crusty bread Save
Vegan Italian Penicillin Soup ladled into a rustic mug topped with fresh parsley and crusty bread | scrollstoprecipes.com

Some recipes are just dinner but this one is the pot you reach for when someone you love needs taking care of, including yourself. Keep it close because you will come back to it more times than you expect.

Your Recipe Questions Answered

Yes, simply swap the regular pasta for gluten-free pasta such as rice or corn-based ditalini. All other ingredients are naturally gluten-free.

If you don't have fennel, you can substitute with an equal amount of diced celery root or additional celery. The fennel adds a subtle anise flavor but the soup is still delicious without it.

Store cooled soup in an airtight container in the refrigerator for up to 4 days. Keep in mind the pasta will absorb some broth as it sits, so you may want to add a splash of vegetable broth when reheating.

For best results, freeze the soup without the pasta. Pasta tends to become mushy after freezing and thawing. Add freshly cooked pasta when you reheat the frozen soup for the best texture.

Small pasta shapes like ditalini, small shells, or orzo work best because they fit easily on a spoon with the vegetables and broth. Avoid large pasta shapes that would make the soup difficult to eat.

Absolutely. In addition to the chickpeas, you can stir in cooked white beans, cannellini beans, or even crumbled tofu. A spoonful of vegan pesto also adds richness and flavor complexity.

Vegan Italian Penicillin Soup

A comforting plant-based Italian soup with vegetables, herbs, and pasta for a healing, soothing meal.

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: In a large pot or Dutch oven, heat olive oil over medium heat. Add diced onion and sauté for 3 minutes until translucent.
2
Build the Vegetable Base: Stir in minced garlic, diced carrots, celery, and fennel. Sauté for 5-7 minutes until the vegetables begin to soften.
3
Add Remaining Vegetables: Add diced zucchini and halved cherry tomatoes. Cook for 2 more minutes, stirring occasionally.
4
Season the Soup: Sprinkle in dried oregano, thyme, basil, bay leaf, red pepper flakes, salt, and black pepper. Stir well to combine all seasonings with the vegetables.
5
Simmer the Broth: Pour in vegetable broth and bring to a boil. Reduce heat, cover, and let simmer for 10 minutes to allow flavors to meld.
6
Cook Pasta and Chickpeas: Stir in small pasta and drained chickpeas. Simmer uncovered until pasta is al dente, about 8-10 minutes.
7
Wilt the Greens: Add chopped kale or spinach and cook for 2 more minutes until wilted and tender.
8
Finish and Serve: Remove from heat. Stir in fresh lemon juice and garnish with chopped parsley. Adjust salt and pepper to taste. Serve hot, optionally with 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 for a gluten-free option.
  • No dairy, eggs, soy, or nuts in the base recipe.
  • Always check packaged ingredient labels to avoid cross-contamination or hidden allergens.
Brittany Knox

Sharing simple, flavorful recipes and kitchen tips for home cooks who love family-friendly meals.