Vegan Italian Penicillin Soup

Steaming bowl of Vegan Italian Penicillin Soup topped with fresh basil and crusty bread Pin It
Steaming bowl of Vegan Italian Penicillin Soup topped with fresh basil and crusty bread | flavoraidkitchen.com

This vegan Italian penicillin soup brings together the soul-soothing qualities of traditional healing broths with vibrant Mediterranean flavors. Packed with tender carrots, celery, fennel, zucchini, and protein-rich chickpeas, every ladleful delivers hearty nourishment.

Italian herbs like oregano, basil, and thyme infuse the golden vegetable broth with aromatic depth, while small pasta and fresh greens make it a complete, satisfying meal. Ready in just 45 minutes, it's perfect for chilly evenings or when you need a warming bowl of comfort.

The radiator in my apartment clanked so loud last January that I gave up on sleep entirely, threw on a sweater, and wandered into the kitchen at five in the morning with nothing but a head of garlic and a stubborn mood. Somewhere between dicing an onion and cursing the cold, this soup happened, and it has been my cold weather cure ever since.

My neighbor Carla knocked on my door that same January morning because she smelled garlic through the hallway and honestly thought I was losing it at five am. We ended up sitting on my kitchen floor with two bowls between us, laughing about everything and nothing while the soup steamed up my glasses.

Ingredients

  • Olive oil: Two tablespoons is all you need to build a flavor foundation that carries every other ingredient beautifully.
  • Yellow onion, diced: One large onion gives the soup its sweet aromatic base so do not skimp on this.
  • Garlic, minced: Three cloves minimum but honestly nobody will judge you if you add a fourth.
  • Carrots, sliced: Two medium ones bring natural sweetness and that classic penicillin soup comfort.
  • Celery stalks, sliced: Two stalks add an earthy depth that balances the brighter tomato notes.
  • Fennel bulb, diced: Optional but this is the secret weapon that makes the whole thing taste unmistakably Italian.
  • Zucchini, diced: One medium zucchini adds bulk and a tender bite without overpowering anything.
  • Baby spinach or chopped kale: A cup and a half stirred in at the end gives you greens without making it feel like a health lecture.
  • Diced tomatoes with their juices: One full can creates the rich brothy backbone that makes this soup special.
  • Vegetable broth: Six cups of low sodium broth lets you control the salt and keeps everything plant based.
  • Chickpeas, drained and rinsed: One can provides protein and a surprisingly creamy texture against the tiny pasta.
  • Small pasta: One cup of ditalini or orzo or tiny shells makes every spoonful feel complete and satisfying.
  • Dried oregano, basil, and thyme: One teaspoon each of oregano and basil plus half a teaspoon of thyme builds layers of Italian flavor without any fancy work.
  • Crushed red pepper flakes: Half a teaspoon is optional but that gentle heat is what turns a good soup into something you crave.
  • Salt and black pepper: Season to taste at the end because the broth and tomatoes already bring their own salt to the party.
  • Fresh parsley and basil, chopped: Two tablespoons of each stirred in right before serving wakes up every single flavor in the pot.

Instructions

Wake up the aromatics:
Heat the olive oil in a large soup pot over medium heat and add the diced onion with minced garlic, stirring until the kitchen smells like a little trattoria and the onions turn translucent, about three minutes.
Build the vegetable base:
Toss in the carrots, celery, and fennel if you are using it, and let them cook down until they just start to soften and release their natural sugars, roughly five minutes of patient stirring.
Add color and herbs:
Stir in the zucchini, the full can of diced tomatoes, and all those beautiful dried herbs with the red pepper flakes, letting everything mingle for two minutes until the color deepens and the aroma shifts into something richer.
Bring it all together:
Pour in the vegetable broth and bring the pot to a rolling boil, then add the chickpeas and pasta, watching them tumble together like they were always meant to be in the same soup.
Simmer and wait:
Reduce the heat, cover the pot, and let it simmer for twelve to fifteen minutes until the pasta is tender and the vegetables have melted into the broth without losing their shape entirely.
Finish with greens:
Stir in the spinach or kale and cook for two to three more minutes until the greens wilt down and brighten the whole pot with color.
Season and serve:
Remove from heat and stir in the fresh parsley and basil, then taste for salt and pepper before ladling into bowls with an extra basil leaf on top if you are feeling fancy.
Golden broth of Vegan Italian Penicillin Soup brimming with tender vegetables and chickpeas Pin It
Golden broth of Vegan Italian Penicillin Soup brimming with tender vegetables and chickpeas | flavoraidkitchen.com

Carla now texts me every time she feels a scratchy throat coming on, and I always have the ingredients waiting because this soup became our small ritual, a way of saying I see you and I care without making it weird.

Swaps That Actually Work

Cannellini beans slide right in place of chickpeas if you want something creamier and softer against the pasta. Gluten free pasta works perfectly too, just shave a minute or two off the simmer time because it breaks down faster than regular wheat pasta and nobody wants cloudy starchy broth.

Serving It Right

A squeeze of lemon juice over each bowl right before eating brightens the whole thing in a way that makes you wonder why you ever considered skipping it. Thick slices of toasted garlic baguette on the side are not optional in my house, they are the whole reason my partner looks forward to soup night.

Storage and Reheating

This soup keeps beautifully in the fridge for up to four days and the flavors actually deepen overnight as everything gets to know each other better. The pasta will absorb some broth while it sits so add a splash of water or extra broth when you reheat it on the stove.

  • Freeze individual portions in airtight containers for up to three months and thaw overnight in the fridge before reheating gently.
  • If you plan to freeze a big batch, cook the pasta separately and add it fresh when serving so it does not turn to mush in the freezer.
  • Always taste for seasoning again after reheating because cold mutes flavors and a pinch of salt can bring everything back to life.
Vibrant Vegan Italian Penicillin Soup ladled into a rustic bowl with wilted greens Pin It
Vibrant Vegan Italian Penicillin Soup ladled into a rustic bowl with wilted greens | flavoraidkitchen.com

Some recipes earn a permanent spot in your rotation not because they are impressive but because they show up when you need them most, warm and forgiving and ready in under an hour.

Recipe FAQ

Yes, simply swap the regular pasta with your favorite gluten-free small pasta variety. Also double-check your vegetable broth label to ensure it's certified gluten-free.

Cannellini beans are an excellent substitute that lend a creamier texture. White beans or great Northern beans also work beautifully in this soup.

Let the soup cool completely, then transfer to an airtight container. Refrigerate 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 results, freeze the broth and vegetable portion without the pasta. Cook fresh pasta when you're ready to serve for optimal texture.

Fennel is optional but recommended. It adds a subtle sweet anise flavor that enhances the Italian character. If you skip it, the soup remains delicious with the other vegetables.

Small shapes like ditalini, orzo, or tiny shells are ideal since they distribute evenly in each spoonful. Any small pasta will work well in this hearty broth.

Vegan Italian Penicillin Soup

Plant-based Italian penicillin soup with chickpeas, herbs, and vegetables for comforting immune-boosting warmth.

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

Ingredients

Vegetables

  • 2 tablespoons olive oil
  • 1 large yellow onion, diced
  • 3 cloves garlic, minced
  • 2 medium carrots, sliced
  • 2 celery stalks, sliced
  • 1 medium fennel bulb, diced (optional)
  • 1 medium zucchini, diced
  • 1½ cups baby spinach or chopped kale
  • 1 (14 oz) can diced tomatoes, undrained

Broth & Protein

  • 6 cups low-sodium vegetable broth
  • 1 (15 oz) can chickpeas, drained and rinsed
  • 1 cup small pasta (ditalini, orzo, or tiny shells)

Herbs & Spices

  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • ½ teaspoon dried thyme
  • ½ teaspoon crushed red pepper flakes (optional)
  • Salt and black pepper, to taste
  • 2 tablespoons fresh parsley, chopped
  • 2 tablespoons fresh basil, chopped (plus extra for garnish)

Instructions

1
Sauté Aromatics: Heat olive oil in a large soup pot over medium heat. Add diced onion and minced garlic; sauté until translucent, about 3 minutes.
2
Cook Root Vegetables: Stir in sliced carrots, celery, and diced fennel if using. Cook until vegetables begin to soften, about 5 minutes.
3
Add Zucchini and Tomatoes with Herbs: Add diced zucchini, canned diced tomatoes with their juices, dried oregano, dried basil, dried thyme, and crushed red pepper flakes. Stir and cook for 2 minutes to bloom the spices.
4
Build the Soup Base: Pour in the vegetable broth and bring to a rolling boil. Add drained chickpeas and small pasta, stirring to combine.
5
Simmer Until Tender: Reduce heat to low, cover the pot, and simmer for 12 to 15 minutes until the pasta and vegetables are tender.
6
Wilt the Greens: Stir in baby spinach or chopped kale and cook for 2 to 3 additional minutes until the greens are wilted and vibrant.
7
Finish with Fresh Herbs and Season: Remove from heat and stir in chopped fresh parsley and fresh basil. Season with salt and black pepper to taste.
8
Serve: Ladle hot soup into bowls and garnish with additional fresh basil if desired. Serve immediately.
Additional Information

Equipment Needed

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

Nutrition (Per Serving)

Calories 250
Protein 9g
Carbs 39g
Fat 6g

Allergy Information

  • Contains wheat (pasta).
  • Always check broth and pasta labels for gluten or undisclosed allergens.
  • Dish is dairy-free, egg-free, and nut-free as written.
Riley Monroe

Passionate home cook sharing easy, wholesome recipes and practical kitchen tips.