Vegan Italian Penicillin Soup
When you need something warm, soothing, and packed with comfort, Vegan Italian Penicillin Soup is the kind of meal that feels like a reset in the best possible way. It has that cozy homemade quality people love in a healing bowl of soup, but with an Italian-inspired twist from herbs, garlic, tender vegetables, white beans, and pasta simmered in a flavorful broth.
This is the sort of soup that works on slow afternoons, chilly evenings, and those days when you want dinner to feel nourishing without being complicated. It is hearty enough to satisfy, light enough to keep things balanced, and full of simple ingredients that come together into something that tastes much bigger than the effort it takes.
Why You’ll Love This Vegan Italian Penicillin Soup
This soup is deeply comforting, but it also feels fresh and lively thanks to the garlic, lemon, herbs, and vegetables. It is fully plant-based, easy to adapt with what you already have in the kitchen, and perfect for meal prep because the flavor gets even better after a little time. The broth is rich without feeling heavy, and the mix of beans and pasta makes every bowl filling enough to stand on its own.
What Gives Vegan Italian Penicillin Soup Its Comforting Flavor?
The magic comes from layering a few simple ingredients in the right order. Onion, carrots, celery, and garlic build the base, while Italian herbs add that familiar cozy aroma. White beans give the soup body and gentle creaminess, and a squeeze of lemon at the end brightens everything so the bowl tastes both comforting and fresh.
Ingredients for the Vegan Italian Penicillin Soup
The ingredients in this soup are simple, affordable, and easy to find, but each one brings something important to the pot. Together they create a broth that tastes slow simmered, even though the recipe is straightforward enough for an easy weeknight dinner.
- Olive oil helps soften the vegetables and gives the soup a rich base.
- Yellow onion brings sweetness and depth as it cooks down.
- Carrots add natural sweetness and classic soup flavor.
- Celery gives the broth a savory backbone.
- Garlic adds warmth and that unmistakable comforting aroma.
- Italian seasoning ties the whole soup together with familiar herb flavor.
- Turmeric adds warmth and a beautiful golden color.
- Crushed red pepper flakes bring a gentle kick that wakes up the broth.
- Vegetable broth forms the heart of the soup and carries all the flavors.
- Cannellini beans make the soup hearty and add protein and creaminess.
- Ditalini pasta gives the soup an Italian feel and makes it extra satisfying.
- Baby spinach softens into the broth and adds freshness.
- Lemon juice brightens the final flavor and balances the richness.
- Salt sharpens and rounds out the soup.
- Black pepper adds a little earthy bite.
- Fresh parsley finishes the bowl with color and freshness.

How To Make the Vegan Italian Penicillin Soup
This soup comes together in one pot and follows a simple rhythm. First you build flavor with the vegetables and seasonings, then you simmer the broth, cook the pasta, and finish with greens and lemon for a bright and comforting bowl.
Step 1: Soften the vegetables
Heat the olive oil in a large soup pot over medium heat. Add the onion, carrots, and celery, then cook for about 6 to 8 minutes until the vegetables begin to soften and the onion turns translucent.
Step 2: Add the garlic and seasonings
Stir in the garlic, Italian seasoning, turmeric, and crushed red pepper flakes. Cook for about 1 minute, just until fragrant, so the spices bloom without burning.
Step 3: Pour in the broth and beans
Add the vegetable broth and cannellini beans, then bring everything to a gentle boil. Lower the heat and let the soup simmer for 10 minutes so the flavors can come together.
Step 4: Cook the pasta
Stir in the ditalini pasta and cook according to the package timing until tender. Stir occasionally so the pasta does not stick to the bottom of the pot.
Step 5: Finish with spinach and lemon
Once the pasta is cooked, stir in the baby spinach and let it wilt into the hot broth. Add the lemon juice, then season with salt and black pepper to taste.
Step 6: Serve hot
Ladle the soup into bowls and finish with fresh parsley. Serve it right away while the broth is hot and the pasta is perfectly tender.
Serving and Storing Vegan Italian Penicillin Soup
This recipe feeds about 6 people as a main dish, or a little more if you serve it with bread or a salad on the side. It is best served hot, right after cooking, when the broth is lively and the pasta still has its ideal texture. Leftovers keep well in the refrigerator for up to 4 days in an airtight container. If the pasta absorbs too much broth as it sits, just add a splash of vegetable broth or water when reheating to loosen it back up.
What to Serve With Vegan Italian Penicillin Soup?
Crusty artisan bread
A thick slice of crusty bread is perfect for soaking up every bit of the broth and makes the meal feel even more comforting.
Garlic toast
Toasty garlic bread adds crunch and makes a simple soup dinner feel a little more special.
Simple green salad
A fresh salad with lemon vinaigrette keeps the meal balanced and adds a crisp contrast to the warm soup.
Roasted broccoli
Roasted broccoli brings a slightly charred flavor that pairs beautifully with the gentle herbs in the soup.
Marinated olives
A small bowl of olives adds a salty bite that works well with the bright lemony finish of the soup.
Vegan focaccia
Soft focaccia with herbs and olive oil is an excellent match for the Italian flavors in the broth.
Crispy roasted chickpeas
These add a crunchy topping or side that keeps the meal plant-based while bringing extra texture.
Want More Soup Ideas?
If this cozy bowl hit the spot, there are a few more comforting dishes on Lifewithzoe.com worth checking out. For another warm and hearty option, try Cajun Potato Soup. If you enjoy globally inspired comfort in a bowl, Crockpot Thai Coconut Chicken Soup Recipe brings a totally different kind of cozy. For a plant-forward dinner with the same nourishing feel, Mediterranean White Beans & Greens Recipe is a great next pick. You might also like Mexican Sopa de Conchas for another simple soup that feels homemade and comforting, or Sweet Potato Curry when you want something rich, vibrant, and satisfying.
Save This Recipe For Later
Save this recipe to your Pinterest soup or dinner board so you can come back to it any time.
And let me know in the comments how yours turned out. Did you keep it classic with white beans and pasta, or add extra greens and vegetables? Did you make it extra lemony at the end?
I love hearing how others make these recipes their own. Questions are welcome too, and sharing little changes always helps someone else make the recipe with more confidence.
Explore more cozy, beautiful recipe ideas on Zoe Recipes on Pinterest and discover your next favorite bowl.
Conclusion
Vegan Italian Penicillin Soup is one of those simple recipes that delivers exactly what you want from a comforting homemade meal. It is warm, nourishing, flavorful, and easy enough to make whenever you need a reliable pot of soup that feels like care in a bowl. Whether you serve it for a quiet dinner, meal prep it for the week, or make it when someone needs a little extra comfort, this is a recipe that earns a regular place in the kitchen.

Vegan Italian Penicillin Soup
- Total Time: 40 minutes
- Yield: 6 servings
- Diet: Vegan
Description
Vegan Italian Penicillin Soup is a cozy, nourishing soup made with garlic, onion, carrots, celery, white beans, ditalini pasta, spinach, and lemon in a flavorful herb-infused broth. This vegan Italian soup is perfect for cold nights, easy weeknight dinners, meal prep, and anyone craving a healing plant-based comfort food recipe.
Ingredients
2 tablespoons olive oil
1 medium yellow onion, diced
2 medium carrots, sliced
2 celery stalks, sliced
4 garlic cloves, minced
1 tablespoon Italian seasoning
1/2 teaspoon turmeric
1/4 teaspoon crushed red pepper flakes
8 cups vegetable broth
2 cans cannellini beans, drained and rinsed
1 cup ditalini pasta
3 cups baby spinach
2 tablespoons lemon juice
1 teaspoon salt
1/2 teaspoon black pepper
2 tablespoons fresh parsley, chopped
Instructions
1. Heat the olive oil in a large pot over medium heat. Add the onion, carrots, and celery, then cook for 6 to 8 minutes until softened.
2. Stir in the garlic, Italian seasoning, turmeric, and crushed red pepper flakes. Cook for 1 minute until fragrant.
3. Pour in the vegetable broth and add the cannellini beans. Bring the soup to a gentle boil.
4. Reduce the heat and simmer for 10 minutes so the flavors can develop.
5. Stir in the ditalini pasta and cook until tender according to the package directions.
6. Add the baby spinach and stir until wilted.
7. Stir in the lemon juice, salt, and black pepper.
8. Ladle into bowls and top with fresh parsley before serving.
Notes
This soup thickens as it sits because the pasta absorbs broth, so add a splash of vegetable broth when reheating.
For a brighter finish, add an extra squeeze of lemon just before serving.
If you plan to make it ahead, cook the pasta separately and add it to each bowl before serving.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 bowl
- Calories: 285
- Sugar: 6g
- Sodium: 890mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 44g
- Fiber: 8g
- Protein: 11g
- Cholesterol: 0mg


