I still remember the first time I made this Vegan Italian Penicillin Soup—it was one of those chilly evenings when I needed something deeply comforting but still nourishing. The rich aroma of simmering vegetables, herbs, and broth filled my kitchen, and by the time I took my first spoonful, I knew I had found a go-to recipe for cozy nights.

What I love most about this soup is how it feels like a warm hug in a bowl. It’s hearty, wholesome, and packed with simple ingredients that come together beautifully. Whether you’re feeling under the weather or just craving something soothing, this plant-based twist on a classic comfort dish never disappoints.
Why You’ll Love This Vegan Italian Penicillin Soup
This soup brings together everything I look for in a comforting meal—flavor, nutrition, and ease. It’s completely plant-based, yet incredibly satisfying thanks to the tender pasta, vibrant vegetables, and savory broth. The balance of herbs and seasoning gives it that classic Italian-inspired depth without being too heavy.
Another reason I keep coming back to this recipe is how versatile it is. You can make it in one pot, adjust it based on what you have on hand, and enjoy it any time of the year. Plus, it stores beautifully, making it perfect for meal prep or leftovers.
What Makes Vegan Italian Penicillin Soup So Comforting?
The magic of this soup lies in its simplicity and warmth. The gentle simmering of vegetables releases natural sweetness, while the herbs infuse the broth with a rich, soothing flavor. The pasta adds a soft, satisfying texture that makes every bite feel hearty and complete.
It’s the kind of dish that feels restorative—perfect for when you need something light yet filling. The combination of wholesome ingredients works together to create a bowl that not only tastes amazing but also feels nourishing from the inside out.
Options for Substitutions
One of the best things about this Vegan Italian Penicillin Soup is how flexible it can be. If you don’t have a specific vegetable on hand, you can easily swap it out for something similar. Carrots, celery, zucchini, or even spinach all work wonderfully in this recipe.
You can also switch up the pasta depending on your preference—small shells, ditalini, or even gluten-free options all fit perfectly. For the broth, vegetable stock is ideal, but you can enhance it with extra herbs or a splash of lemon juice for added brightness.
If you want to boost the protein, consider adding chickpeas or white beans. These simple tweaks allow you to customize the soup while still keeping its comforting essence intact.
Ingredients for this Vegan Italian Penicillin Soup
Olive Oil
This is the base for sautéing the vegetables, helping release their flavors and creating a rich foundation for the soup.
Onion
Adds depth and a subtle sweetness as it cooks down, forming the aromatic backbone of the dish.
Garlic
Essential for that classic Italian flavor, bringing warmth and a slightly bold, savory note.
Carrots
Provide natural sweetness and a soft texture that balances the savory broth.
Celery
Adds a mild earthiness and enhances the overall flavor complexity.
Zucchini
Brings a light, fresh element and absorbs the broth beautifully.
Vegetable Broth
The heart of the soup, delivering rich, comforting flavor while keeping everything plant-based.
Diced Tomatoes
Introduce a gentle acidity and depth, giving the soup its signature color and tang.
Small Pasta (like ditalini or small shells)
Adds heartiness and makes the soup more filling and satisfying.
Italian Seasoning
A blend of herbs that gives the soup its classic Italian profile.
Bay Leaf
Infuses subtle aromatic notes during simmering.
Salt and Black Pepper
Enhance and balance all the flavors in the soup.
Fresh Parsley
Adds brightness and a fresh finish when sprinkled on top.
Vegan Parmesan (optional)
Gives a slightly nutty, cheesy flavor to elevate the final dish.
Lemon Juice (optional)
Adds a touch of brightness and freshness right at the end.

Step 1: Prepare the Vegetables
Start by washing and chopping all your vegetables into small, even pieces. This ensures they cook evenly and gives the soup a balanced texture in every bite.
Step 2: Sauté the Aromatics
In a large pot, heat olive oil over medium heat. Add the chopped onion, carrots, and celery. Cook for several minutes until the vegetables begin to soften and the onion becomes translucent. Stir in the garlic and cook briefly until fragrant.
Step 3: Build the Flavor Base
Add the diced tomatoes to the pot, stirring well to combine. Let them cook for a couple of minutes so their flavor deepens and blends with the sautéed vegetables.
Step 4: Add Broth and Seasoning
Pour in the vegetable broth and add the Italian seasoning, bay leaf, salt, and black pepper. Stir everything together and bring the mixture to a gentle boil.
Step 5: Simmer the Soup
Reduce the heat and let the soup simmer. This allows all the flavors to meld together while the vegetables become tender and flavorful.
Step 6: Add the Pasta
Stir in the pasta and cook according to package instructions until al dente. Keep an eye on the texture so it doesn’t become too soft.
Step 7: Finish with Fresh Ingredients
Once the pasta is cooked, remove the bay leaf. Add chopped parsley and a splash of lemon juice if using. Taste and adjust seasoning as needed.
Step 8: Serve and Garnish
Ladle the soup into bowls and top with vegan parmesan and extra parsley. Serve warm and enjoy immediately for the best flavor and texture.
Vegan Italian Penicillin Soup
How Long to Prepare the Vegan Italian Penicillin Soup
Preparing this soup is wonderfully straightforward and doesn’t require hours in the kitchen. Most of the prep time goes into chopping the vegetables, which usually takes about 10–15 minutes depending on your pace and knife skills. Once everything is prepped, the cooking process flows smoothly.
The total cooking time is around 25–30 minutes. This includes sautéing the aromatics, simmering the broth to develop flavor, and cooking the pasta until perfectly tender. Altogether, you can expect this comforting soup to be ready in about 40–45 minutes from start to finish.
Tips for Perfect Vegan Italian Penicillin Soup
To get the best flavor, always take your time sautéing the onions, carrots, and celery. This step builds the foundation of the soup and enhances its richness.
Use a good-quality vegetable broth, as it makes a noticeable difference in the final taste. If you have homemade broth, even better.
Cook the pasta separately if you plan to store leftovers. This prevents it from becoming too soft and soaking up too much liquid.
Add fresh herbs at the end rather than during cooking to keep their flavor bright and vibrant.
A small squeeze of lemon juice right before serving can elevate the entire dish by adding a refreshing contrast.
Watch Out for These Mistakes While Cooking
Overcooking the pasta is one of the most common issues. It can quickly turn mushy if left too long in the hot broth.
Skipping the sauté step may result in a flat-tasting soup. Building flavor early is essential.
Adding too much salt too early can overpower the dish, especially as the broth reduces slightly during cooking.
Not tasting as you go can lead to an unbalanced final result. Adjust seasoning gradually.
Using too many vegetables at once can overcrowd the pot and affect the texture and cooking consistency.
What to Serve With Vegan Italian Penicillin Soup?
Crusty Artisan Bread
Perfect for dipping, it soaks up the flavorful broth beautifully and adds a satisfying texture.
Garlic Bread
Adds a rich, buttery (vegan) flavor that complements the lightness of the soup.
Simple Green Salad
A fresh salad with a light vinaigrette balances the warmth of the soup.
Roasted Vegetables
Enhances the meal with deeper, caramelized flavors and extra nutrition.
Vegan Grilled Cheese Sandwich
A comforting pairing that turns this soup into a hearty, complete meal.
Storage Instructions
If you have leftovers, allow the soup to cool completely before storing. Transfer it to an airtight container and refrigerate for up to 4 days. The flavors often deepen over time, making it even more delicious the next day.
For longer storage, you can freeze the soup for up to 2 months. However, it’s best to freeze it without the pasta, as pasta can become overly soft when thawed and reheated.
When reheating, warm the soup gently on the stovetop over medium heat, adding a bit of water or broth if it has thickened. If stored separately, cook fresh pasta and add it just before serving.
Estimated Nutrition
This soup is naturally low in fat and rich in vitamins thanks to the variety of vegetables. It provides a good balance of carbohydrates from the pasta and fiber from the vegetables.
A typical serving is approximately 180–250 calories, depending on portion size and optional toppings. It also contains essential nutrients like vitamin A, vitamin C, potassium, and iron.
Frequently Asked Questions
Can I make this soup gluten-free?
Yes, simply use your favorite gluten-free pasta. The rest of the ingredients are naturally gluten-free.
Can I add protein to this soup?
Absolutely. Chickpeas, white beans, or lentils are excellent plant-based protein additions.
How do I keep the pasta from getting soggy?
Cook the pasta separately and add it to individual servings rather than the whole pot.
Can I make this in a slow cooker?
Yes, you can add all ingredients except pasta and cook on low for 6–7 hours. Add the pasta near the end of cooking.
Is this soup good for meal prep?
It’s ideal for meal prep. Just store the pasta separately to maintain the best texture.
Conclusion
Vegan Italian Penicillin Soup is the kind of recipe that brings comfort, nourishment, and simplicity together in one bowl. It’s easy to prepare, flexible with ingredients, and perfect for both busy weeknights and slow, cozy evenings.
Once you try it, you’ll likely find yourself coming back to it again and again—not just for its taste, but for the way it makes you feel. Warm, satisfied, and completely at ease.
Vegan Italian Penicillin Soup
- Total Time: 45 minutes
- Yield: 4 servings
- Diet: Vegan
Description
A bowl of Vegan Italian Penicillin Soup is the ultimate comfort food—warm, nourishing, and packed with vibrant vegetables, tender pasta, and aromatic herbs. This easy recipe is perfect for a quick dinner, cozy lunch, or healthy meal prep idea. Whether you’re looking for simple dinner ideas, a healthy snack alternative, or easy food ideas to soothe your soul, this plant-based soup delivers rich flavor in every spoonful.
Ingredients
1 tablespoon olive oil
1 medium onion, diced
3 cloves garlic, minced
2 medium carrots, sliced
2 celery stalks, chopped
1 small zucchini, chopped
6 cups vegetable broth
1 can (14 oz) diced tomatoes
1 cup small pasta (ditalini or shells)
1 teaspoon Italian seasoning
1 bay leaf
1 teaspoon salt
1/2 teaspoon black pepper
2 tablespoons fresh parsley, chopped
1/4 cup vegan parmesan (optional)
1 tablespoon lemon juice (optional)
Instructions
1. Heat olive oil in a large pot over medium heat.
2. Add onion, carrots, and celery, and sauté until softened.
3. Stir in garlic and cook until fragrant.
4. Add diced tomatoes and cook for 2–3 minutes.
5. Pour in vegetable broth and add Italian seasoning, bay leaf, salt, and pepper.
6. Bring to a boil, then reduce heat and simmer for 15 minutes.
7. Add pasta and cook until al dente.
8. Remove bay leaf and stir in parsley and lemon juice.
9. Serve hot, topped with vegan parmesan if desired.
Notes
Use high-quality vegetable broth for the best flavor.
Cook pasta separately if storing leftovers to avoid sogginess.
Add lemon juice at the end for a fresh, bright finish.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 bowl
- Calories: 220
- Sugar: 6g
- Sodium: 680mg
- Fat: 6g
- Saturated Fat: 1g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 5g
- Protein: 7g
- Cholesterol: 0mg
Keywords: vegan soup, easy dinner, healthy recipe, comfort food, plant-based, quick meal
