Always a bit of a ‘clean out the fridge’ vegetable soup can be, but more often than not we will specifically shop so we can make this delicious and addictive soup. So good, it even gets requested for a ‘thermos lunch’!
Our Italian-inspired Best Ever Vegetable soup is the perfect recipe. Packed with fresh vegetables, hearty beans, and fragrant herbs, this soup is a satisfying way to enjoy a bowl of goodness any time of year. The key to its rich flavour lies in starting with a blend of butter and olive oil, which simply carries the flavours from one vegetable to the next.
This recipe is easy to follow and perfect for meal prep, as it stores well and tastes even better the next day. Freezes perfectly, plus, it’s versatile — make it your own and adjust the vegetables and herbs based on what you have on hand.
🛒 Ingredients
Here’s what you’ll need to make this hearty vegetable soup:
- 2 tablespoons butter
- 2 tablespoons olive oil
- 1 medium onion, diced
- 1 medium carrot, peeled and diced
- 2 stalks celery, diced
- 1 small can (398 ml) good quality whole or diced tomatoes
- 1 can (15 oz) pinto beans – La Costeña brand recommended for the best flavor
- 1 zucchini, diced
- 1 cup green beans, chopped
- 1 cup green cabbage, chopped
- 4 cups vegetable or chicken broth
- 2 tablespoons each fresh thyme, parsley & dill
- Salt and pepper to taste
- Optional: 1-2 tsp. hot harissa paste or tomato paste
👨🍳 How to Make Italian Vegetable Soup
1. Build the Flavour Base
Start by heating a large pot over medium heat. Add butter and olive oil — the combination of both fats creates a richer, more complex flavor profile. Once the butter melts, add the diced onion, and season lightly with salt and pepper. Sauté for 3–4 minutes until the onion becomes soft and translucent.
2. Add the Aromatics and Base Vegetables
Next, add the carrots. Season again with a pinch of salt. Cook for about 5 minutes, stirring occasionally, until the vegetables soften. Next stir in the celery and a pinch of salt. Continue to cook, stirring often, and do your best not to let the vegetables brown.
3. Introduce the Tomatoes and Beans
Stir in the tomatoes and bring up to a good simmer to reduce & concentrate. Add in the hot pepper paste or tomato paste, if using. Add in the can of pinto beans (including the liquid for extra richness). Let the mixture simmer for 5 minutes to allow the tomatoes to break down and the beans to absorb the flavour of the vegetables.
Cook With Us!
Like this recipe? You should try cooking with us! Start with an on-demand pre-recorded class, or jump in to the best experience with our live classes!
I subscribe the updates and get links to recipes - I recently made the Olive Oil Lemon cake. It turned out delicious – as you said in the description, very moist! My daughter has a birthday in strawberry season and typically she asks for strawberry shortcake with a traditional shortcake recipe… I served the lemon came this weekend with a bit of whipping cream and fresh strawberries (your picture was quite enticing) and her comment was that her birthday request this year would be to replace the traditional shortcake with this recipe!
I made Dan Dan noodles last month and again referred to the recording as it has been awhile. I was grateful for the reminders, tips and tricks. Not to mention, I love to cook with Kirstie and Jody. They make it so much fun!
Most of the meals I make are from your repertoire. I think I have close to 60!
You will learn delicious recipes taught in real time from start to end by two good friends who want nothing more than to teach you how to cook and and have fun doing it. Class presentation is practical and encouraging with one chef starting and one playing 'catch up' so you do not miss anything and no question will go unanswered!
The recipe with food pack is perfectly packaged and always arrives on time to make it easy so you do not have to shop!
Several recipes from the Culinary Studio are in our regular rotation!
Excited to keep cooking with you Kirstie and Jody!
I was at the Studio for the very first class they held and I have continued to take classes for the past 13 years. While some things have changed over the years, the quality, knowledge and skills Jody and Kirstie bring to each class has not.The skills I learned through the their instruction have been used daily.
4. Add the Broth and Remaining Vegetables
Pour in the vegetable or chicken broth and bring the soup to a gentle simmer. Add the zucchini, green beans, and cabbage. Add in the fresh herbs. Season lightly with salt and pepper. Let the soup simmer for 20-30 minutes over low heat, until all the vegetables are tender but not overcooked.
🌿 Tips for Perfect Italian Vegetable Soup
✅ Use good-quality ingredients – The quality of the olive oil, butter, and beans makes a big difference in the flavor.
✅ Don’t skip the butter and olive oil combo – This is what gives the soup its depth and richness.
✅ Season as you go – Lightly seasoning at each stage builds layers of flavor.
✅ Let it rest – Like most soups, this one tastes even better the next day as the flavors deepen.
🍽️ Serving Suggestions
- Serve this soup with a slice of crusty Italian bread or a side of garlic focaccia.
- For added protein, top with a sprinkle of grated Parmesan or a dollop of ricotta.
- Pair with a simple green salad dressed with olive oil and balsamic vinegar for a complete meal.
🥡 Storing and Reheating
- Refrigerate: Store in an airtight container in the fridge for up to 5 days.
- Freeze: Freeze in a freezer-safe container for up to 3 months.
- Reheat: Warm on the stovetop over medium heat, adding a splash of broth if needed to adjust the consistency.
🥄 Make It Your Own
Feel free to experiment with different vegetables or beans. Try adding:
- Spinach or kale – For a touch of greens.
- Cannellini or navy beans – If you prefer a creamier texture.
- Diced Cooked chicken – For added protein
❤️ Ready to Make It?
Gather your ingredients and give this Italian-inspired vegetable soup a try! It’s simple to make, full of flavour, and perfect for meal prep. Make it once, and it’s sure to become a regular in your recipe rotation!
Watch the video!
Click HERE to watch the full how-to video!
Love making soup? Immerse yourself in a cooking class with our Vietnamese Chicken Pho & Fresh Spring Rolls Online Cooking Class! Click HERE to learn more!
