This vegan Italian penicillin soup is a plant-based twist on the classic comfort bowl known for its healing properties. Loaded with carrots, celery, fennel, zucchini, and cherry tomatoes, it delivers a nutrient-rich base simmered in fragrant vegetable broth with oregano, thyme, and basil.
Tender ditalini pasta and protein-packed chickpeas make it hearty enough for a main dish, while a finish of fresh lemon juice and parsley brightens every spoonful. Ready in just 45 minutes, it's the perfect wholesome meal for chilly evenings or when you need a little extra nourishment.
The radiator in my apartment clanked so loud last January that I gave up on sleep entirely, threw on a sweater, and started chopping vegetables at six in the morning. By seven the whole place smelled like garlic and oregano, and honestly that soup fixed more than my mood. There is something about a bubbling pot of Italian seasoned vegetables that makes you feel like you are being taken care of from the inside out. This vegan spin on the classic penicillin soup is the bowl I reach for every single time a cold comes knocking.
I brought a thermos of this to my friend Marta when she was recovering from the flu, and she texted me three hours later asking if I could bring another batch. That was the moment I realized this soup had become my default care package for anyone feeling under the weather.
Ingredients
- Olive oil: Use a good quality extra virgin here because the flavor really carries through the whole pot.
- Yellow onion: Dice it small so it melts into the broth rather than sitting in chunks.
- Garlic: Fresh cloves only, and mince them finer than you think you need to.
- Carrots: Cut them roughly the same size as the celery so everything cooks evenly.
- Celery: Do not skip this, it is the backbone of the flavor base.
- Fennel bulb: Optional but highly recommended, it gives a subtle anise note that rounds everything out.
- Zucchini: Adds bulk and a gentle sweetness without overpowering anything.
- Cherry tomatoes: Halved so they release their juices right into the broth.
- Dried oregano, thyme, and basil: This trio does the heavy lifting for the Italian flavor profile.
- Bay leaf: Just one, and remember to fish it out before serving.
- Red pepper flakes: Entirely optional but a tiny pinch wakes up the whole pot.
- Salt and black pepper: Season in layers as you go rather than all at once at the end.
- Vegetable broth: Eight cups sounds like a lot but the pasta absorbs plenty as it sits.
- Small pasta: Ditalini or small shells work beautifully, and gluten free versions hold up just fine.
- Chickpeas: Drain and rinse them well to keep the broth clear and clean tasting.
- Kale or spinach: Kale holds its texture better if you plan on having leftovers.
- Lemon juice: Added at the very end so the brightness stays vibrant and fresh.
- Fresh parsley: A generous sprinkle on top makes it look as good as it tastes.
Instructions
- Build the flavor 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.
- Add the hearty vegetables:
- Stir in the garlic, carrots, celery, and fennel, letting them cook for five to seven minutes until they soften and the kitchen starts smelling incredible.
- Toss in the soft vegetables:
- Add the zucchini and cherry tomatoes, giving them about two minutes to start releasing their moisture into the pot.
- Season everything:
- Sprinkle in the oregano, thyme, basil, bay leaf, red pepper flakes, salt, and pepper, stirring so every piece gets coated in the herbs.
- Simmer the broth:
- Pour in all eight cups of vegetable broth, bring it to a rolling boil, then reduce the heat, cover the pot, and let it simmer gently for ten minutes so the flavors marry.
- Cook the pasta and chickpeas:
- Stir in the pasta and chickpeas, then simmer uncovered for eight to ten minutes until the pasta is perfectly al dente and tender.
- Wilt the greens:
- Add the kale or spinach and cook for just two more minutes until it wilts down into the soup without losing its bright color.
- Finish and serve:
- Take the pot off the heat, stir in the lemon juice and parsley, taste for salt, and ladle it into big bowls while steaming hot.
One cold evening my neighbor knocked on my door asking if I had any soup because she had caught my cold, and I handed her a container of this without thinking twice. She returned the container the next day with a handwritten note that said it was the best soup she had ever eaten. That note is still stuck to my refrigerator.
Leftovers and Storage
This soup tastes even better the next day after the flavors have had time to settle together in the fridge. The pasta will soak up some broth overnight, so just add a splash of water or extra vegetable broth when you reheat it on the stove.
Serving Suggestions
A thick slice of crusty bread on the side is practically mandatory for soaking up every last drop of the broth. A glass of Pinot Grigio alongside turns a simple weeknight dinner into something that feels like a proper Italian meal.
Making It Your Own
Once you have the base down, this soup is endlessly adaptable to whatever you have in your kitchen. A spoonful of vegan pesto stirred in at the end adds an incredible layer of depth that will make you wonder why you never tried it before.
- Swap the chickpeas for white beans if you want a creamier, softer bite.
- Add extra lemon juice if the broth tastes flat, it should have a gentle brightness.
- Always check your packaged broth and pasta labels for hidden allergens if dietary needs matter in your home.
Keep this recipe close because you will come back to it every time someone you love needs a warm bowl of comfort. It heals more than just a cold.
Recipe FAQs
- → Can I make this soup gluten-free?
-
Yes, simply swap the regular pasta for your favorite gluten-free small pasta variety. Ditalini and small shells are widely available in gluten-free options, and the rest of the ingredients are naturally gluten-free.
- → What can I substitute for fennel?
-
If you don't have fennel on hand, you can omit it entirely or replace it with an equal amount of diced celery or leek for a similar aromatic quality. The soup will still be flavorful without it.
- → How should I store leftovers?
-
Store cooled soup in an airtight container in the refrigerator for up to 4 days. Keep in mind that the pasta will absorb more broth as it sits, so you may want to add a splash of vegetable broth when reheating.
- → Can I freeze this soup?
-
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 freezing with pasta, consume within 2 months and expect the pasta texture to be slightly softer upon reheating.
- → What pasta shapes work best?
-
Small pasta shapes like ditalini, small shells, orzo, or elbow macaroni work best because they distribute evenly throughout the soup and are easy to eat with a spoon. Choose whichever you have in your pantry.
- → How can I add more protein to this dish?
-
Beyond the chickpeas already included, you can stir in cooked white beans, lentils, or even crumbled tofu. A spoonful of vegan pesto also adds richness and a protein boost while enhancing the Italian flavor profile.