Go Back
+ servings
A moody, contrast photo of minestrone soup garnished with Greek basil.

Minestrone Soup Recipe

This minestrone soup is the perfect recipe to celebrate your veggies! It's comforting, warming, super hearty and delicious. 

Course Soup
Cuisine Italian
Keyword best minestrone soup, homemade minestrone soup, vegetarian minestrone
Prep Time 25 minutes
Cook Time 40 minutes
Total Time 1 hour 5 minutes
Servings 4 people
Calories 317 kcal
Author Nicolas


  • 1.75 litres of vegetable stock have a bit extra just in case you need more towards the end
  • 100 g of any pasta of your choosing
  • 1 tablespoon of olive oil
  • 1 brown onion peeled and chopped
  • 2 cloves of garlic peeled and chopped
  • 2 carrots peeled and roughly diced
  • 2 stalks of celery roughly diced
  • 3 bay leaves
  • 3-4 sprigs of thyme
  • 400 g Tinned or jarred cannellini beans
  • 350 g of potatoes washed then roughly diced
  • 100 g Swiss chard also known as silverbeet, leaves roughly shredded
  • 1 zucchini roughly diced
  • 2 tomatoes quartered then finely chopped
  • 2 teaspoons of tomato paste
  • 4-5 parsley stalks chopped fine
  • 3-4 sprigs of fresh basil
  • Parmesan cheese


  1. Put your stock in a pot and bring to the boil. Add your pasta and cook to packet instructions until al dente. We do not want to discard the stock, so put a sieve over a large bowl, then strain the pasta, making sure you get all of that stock in the bowl. Set aside.
  2. Get the pot back on the stove over medium heat. Add your oil, then add your onions, garlic, carrots, celery, thyme, bay leaves, parsley stalks and fry for a couple of minutes. Next add your stock back to the pot, bring to the boil, then lower the heat and simmer those ingredients for about 15-20 minutes.

  3. At this point, add your potatoes, tomatoes and tomato paste. Once again, bring the stock back to the boil, then once it is boiling, bring the heat down and simmer for about 7-8 minutes.
  4. Add your Swiss chard and your zucchini then simmer the soup for a couple more minutes.

  5. Add the pasta and the beans and just warm those ingredients through. And if you feel that it's necessary to add a splash of extra stock, feel free to do so. 

  6. Pick your basil leaves, roll them up like a cigar then shred them, add them to your minestrone then turn the heat off. 

  7. Serve the minestrone into soup bowls or pasta bowls, then finish with a light grating of Parmesan cheese. Enjoy (:

Recipe Video

Recipe Notes

  • Cooking the pasta first, then straining it allows you to cook the vegetables without overcooking them. 
  • Boiling the pasta in the stock allows the stock to reduce a little bit so you end up with a really nice flavour. 
Nutrition Facts
Minestrone Soup Recipe
Amount Per Serving
Calories 317 Calories from Fat 43
% Daily Value*
Fat 4.8g7%
Saturated Fat 0.7g4%
Cholesterol 8mg3%
Sodium 311mg14%
Potassium 883mg25%
Carbohydrates 55.8g19%
Fiber 14.7g61%
Sugar 9g10%
Protein 13.3g27%
Calcium 70mg7%
Iron 7.2mg40%
* Percent Daily Values are based on a 2000 calorie diet.