Vegetable Soup (One Pot & Comforting)

By Jessica Hylton - - Updated

This One Pot Vegetable Soup is the best soup I have EVER had. It’s hearty, healthy and so good for you! It’s super customizable and very affordable.

vegetable soup, birds eye view

Thank you so much to Thrive Algae Oil for sponsoring this post! All opinions and text are 100% mine. Thanks for supporting the brands that support Jessica in the Kitchen!

Depending on where you live right now, it’s probably very cold. Even if it isn’t, it’s probably rainy. Even if it isn’t, this winter minestrone soup is still perfect for you. Why? Because this may be the best quick meal you will have all year.

Sometimes it’s so hard to convey in words just how divine something tastes. Simply put – after eating this vegetable soup as I’m writing this let me tell you – I didn’t want to stop. Gav said “I feel like this is the best soup I’ve ever had” and I same “same!!” A few tries later, this sentiment still rings true for me. The first time I ever had minestrone soup was in an airport lounge. It was a summer minestrone soup and a delightful combination of zucchini, chickpeas and of course the tomato base.

vegetable soup with a gold spoon in it

Minestrone Vegetable Soup

It was my introduction to this amazing soup and I knew since then, a year ago, that I’d want to recreate it in some way. If, like me, you were unfamiliar with minestrone vegetable soup, it was created as a unique and inspiring way to use up leftovers in a soup. It’s a hearty combination of mirepoix, veggies of the season, plus beans and pasta and greens.

I think whoever invented this soup must’ve been a genius with a starving family waiting for dinner because it really does the trick. After just one bowl I’m certain that this is not just the easiest soup I’ve made all month, but also the most delicious. 

ingredients for a vegan soup birds eye view

I based the recipe for this off of my lentil soup, since it’s so close to a minestrone vegetable soup. Just like my lentil soup, it starts off with oil, which adds a richness to this soup. I used my Thrive Algae Oil for this recipe. If you’ve been here then you know I’ve been using this oil for a while now because I’m in love with how good it is for your heart. It also withstands high heat which in this season of baking is ideal and necessary.

Thrive Algae Oil is made from algae originally sourced from the sap of a chestnut tree (not the sea), and is loaded with monounsaturated fats (MUFAs) which are just like the good-for-you fats found in avocados. I also love that it’s odourless and flavourless, so you can use it in anything from appetisers to dinners to desserts.

Needless to say – it goes beautifully with this Winter Minestrone Vegetable Soup. If you want to hear from more people – be sure to check out their Amazon review page, which is packed with feedback from others who are in love with it too! 

vegetable soup in a ladle over the pot

Of course instead of lentils, I used cooked kidney beans (you could use cannellini beans or chickpeas), and instead of garam masala, I used a combination of Italian seasonings. I also used a winter squash for the season. You could also easily use zucchini or even potatoes. Pretty much any hearty vegetable will work here and I’ll include a few examples in the recipe.

That’s why I love this soup so much. Truthfully with such an easy base of celery, carrots, onions and tomatoes, you don’t have to buy much if you already have veggies in your fridge or pantry. We also used frozen spinach that we had in the freezer and of course fresh works just as well. I used my usual lime squeeze trick to tie it all in and let me tell you – this soup was DIVINE!! I don’t say that lightly, either. 

vegetable soup in a bowl birds eye view

Be sure to whip this soup up and add in your own customisations if you want, or follow it to a T. Just be sure you have fun taste-testing and cooking. Throw on some music. Cheers to the season! 

This One Pot Hearty Minestrone Soup is the best soup I have EVER had. It’s hearty, healthy and so good for you! It’s super customizable and very affordable. via
This One Pot Hearty Minestrone Soup is the best soup I have EVER had. It’s hearty, healthy and so good for you! It’s super customizable and very affordable. via

Vegetable Soup (One Pot & Comforting)

This Vegetable Soup is the best soup I have EVER had. It’s hearty, healthy and so good for you! It’s super customizable and very affordable.
by: Jessica in the Kitchen
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings 6 servings
Course Dinner, Soups
Cuisine American
  • 3 tablespoons Thrive Algae Oil
  • 1 large 188g red onion, diced
  • 4 stalks celery diced
  • 1 large carrot or two medium size carrots 226g, diced
  • 1 medium sized yellow squash chopped
  • 5 cloves 12g garlic, minced
  • 26 ounces/737g fresh tomatoes chopped - you can also use a 28oz can diced tomatoes with its juices
  • 1 tablespoon 16.5g tomato paste
  • salt & pepper to taste I use 3/4 teaspoon sea salt and 1/4 teaspoon freshly ground black pepper
  • 1 tablespoon Italian seasoning or 1 teaspoon dried oregano 1 teaspoon dried parsley, 1 teaspoon dried basil
  • 1 teaspoon za’atar optional but adds a boost in flavour
  • 1 15 ounces can red kidney beans or cannellini (white beans)
  • 6 cups vegetable broth*
  • 1 cup dry pasta such as shells orecchiette or tortellini or any gluten free pasta
  • 1 cup spinach
  • Juice of one limes about 1-2 tablespoons squeezed over
  • Toppings Optional: Oil drizzle, red pepper flakes, parsley, and/or sprinkle of zaatar or parsley, Crusty bread and vegan Parmesan


  • In a large, deep pot over medium high heat, add half Thrive Algae Oil (1.5 tablespoons) to heat.
  • Add the onions, celery, carrot, squash and minced garlic. Stir together and allow to sweat for about 8 minutes, to soften and release natural juices from the veggies.
  • Add in the tomatoes, tomato paste, salt and pepper, Italian seasonings, za’atar, and kidney beans. Add in other half of the Thrive Algae Oil, stir together. Pour in the vegetable broth and stir again.
  • Bring to a boil, and then to a simmer. Add in the dry pasta and simmer for 20 minutes, until the pasta is fully cooked.
  • Remove soup from heat and taste test and add more salt and pepper if needed. You really want to ensure you’ve added enough to bring out all the flavours. Stir in the spinach and lime juice. The residual heat will help to add heat to all of these. 
  • Allow soup to cool slightly then serve! 
In a soup like this, a high quality veggie broth makes all the difference. Adding an all natural veggie broth paste is great option to get high quality!


Calories: 288kcal | Carbohydrates: 46g | Protein: 12g | Fat: 8g | Saturated Fat: 6g | Sodium: 1189mg | Potassium: 883mg | Fiber: 10g | Sugar: 10g | Vitamin A: 3064IU | Vitamin C: 22mg | Calcium: 99mg | Iron: 5mg
by Jessica

leave a comment

Recipe Rating


  1. Crystal says:

    I don’t know how I mixed it up, but somehow I thought the recipe called for a 16oz (1lb) bag of pasta! ?? I was wondering why mine turned out so chili like! But wow, loved all the flavors – definitely making it right the next time around. For the kidney beans, do we drain and rinse? Thank you 🙂

    • Jessica says:

      Oh no! I’m really happy you loved the flavour regardless!! If you want, you can add more veggie broth it’ll help to thin it out. Yes, drain and rinse the kidney beans!!

  2. Andrew Kelly says:

    Bangin’ for days. Doubled it.

    I even made up a song for it:

    You can keep your filet mingon
    Cause I’ve got my minestrone.

    Dr K

    • Jessica says:

      Hi Andrew,

      Haha this might be the best comment ever!!! Thank you so much and so glad you enjoyed so much!!


  3. Karen says:

    Love your recipes, I rarely have any I don’t like.

  4. Candace says:

    I love all of your recipes. Out of curiosity, does this freeze well?

    Kind Regards,

    • Gavin | Jessica in the Kitchen says:

      Hi Candace Thank you so much! It actually does freeze well! If you want to freeze it, freeze it without the pasta, then when you’ve reheated and are ready to eat, add in some fresh pasta. That will ensure the soup is at its best. I hope this helps!

  5. Susan says:

    5 stars
    I am in the process of making this for dinner, and the only leafy green I have in fridge is baby arugula. Do you think this would work as a substitute for spinach? Btw, your recipes are wonderful!

  6. Susan says:

    5 stars
    I made this for the second time today, and I doubled it. Taking a couple containers to my mom tomorrow. I have to eat gf so I omitted the pasta and added 3 small potatoes diced. So hearty and delicious! And even better the next day!

    • Gavin | Jessica in the Kitchen says:

      This is incredible Susan! Using potatoes really is a good alternative for GF. Thanks for saying such kind words!

  7. Megan says:

    5 stars
    One of the best recipes I’ve come across in ages, I think this is my new favourite recipe!

  8. Erin says:

    5 stars
    This was outstanding!!! 10 stars!!!

  9. Ashley says:

    I set my timer for 20 minutes for the pasta, but already this soup base is a win. How can it possibly be better when its finished? I don’t even want to wait – it tastes so good already!

    • Gavin | Jessica in the Kitchen says:

      Aww this review is so nice! Thank you so much Ashley!

  10. Priya Srinivasa says:

    5 stars
    OMG! What AMAZING flavors!!! Loved this recipe. It was a hit in our family. Even my little one who is a big fan of veggies had this without complaint. Thank you!

Send this to a friend