Yes friends, you read correctly, BEST EVER homemade vegetable soup. And here is why I think it’s the best – it’s adaptable. Vegetable soup doesn’t really need a recipe, but it does need a well thought out plan. Below, I have outlined for you which pieces of my recipe are necessary and why, and which pieces you can change and still have great success. I never really liked soup until I started making it at home. A simple vegetable soup is my favorite because it is light, and yet so flavorful!
What to change, what to keep to make your best ever homemade vegetable soup:
Onions and Celery: Keep. These are your aromatics. They build the base flavor of your soup and it will be bland without them. I dislike celery and almost never use it, except for vegetable soup. It caramelizes with the onion and makes the flavors of the soup outstanding!
Carrots and Tomatoes: Keep. A best ever soup needs to have balance of flavors. Carrots add a subtle sweetness to the soup, while the tomatoes balance with acidity. Both are necessary for a full bodied flavor.
Potato: Keep. I used sweet potatoes (because I love them), but any kind of potato will do here. They add a few carbs to the soup which helps to make it filling, without overdoing it on the calories.
Corn and Peas: Able to change. I add corn and peas for added color, and because they are easy to keep in stock (frozen). You can use what ever kinds of veggies you like in their place. Examples – edamame, green beans, broccoli, cauliflower etc.
Spinach: Able to change. Spinach adds a deep green hue that balances with the other colors of the soup, making it look more appealing. You can use any kind of leafy green in it’s place. Examples – kale, Swiss chard, turnip greens, arugula etc.
Kidney Beans and Lentils: Able to change, slightly. Adding some protein to the soup helps to keep it filling. Beans are a great vegetable protein, keeping it in the vegetable soup category. You can use any kind of beans or lentils you like, but if you switch to a meat based protein, I would have to argue that you’re no longer making vegetable soup!
Seasonings: Able to change. You will definitely need to season the soup with spices and herbs, but you can use your favorites. I love to add a little red pepper flake for a warming effect, that doesn’t make the soup spicy. Bay leaf and oregano are my favorite herbs that I would never make a vegetable soup without.
Broth: Keep. Vegetable soup is naturally a brothy soup, which helps to keep it light, but filling. Broth also adds a lot of flavor, and saltiness that is necessary for tastiness. Broths can vary a lot, so taste test your soup as you go, and add more salt if your broth is not salty enough. I use this bouillon to make broth because it’s tasty and easy to keep on hand.
Vinegar. Keep. The vinegar adds brightness to the soup, which helps it to taste fresh. Don’t skip this ingredient. I love apple cider vinegar, but you could also try white vinegar or white wine vinegar.
- 1 medium onion, chopped
- 2 large celery stalks, chopped
- 2 TBS oilve oil
- 1 large sweet potato, diced
- 1 large carrot, sliced/diced
- 4 cups vegetable broth
- 4 garlic cloves, minced
- ½ tsp each: salt, black pepper, oregano, thyme, rosemary
- ¼ tsp red pepper flake
- 1 bay leaf
- 15 ounce can tomatoes, or 2 cups fresh diced tomatoes
- 1½ cups cooked red kidney beans, or 1 can rinsed and drained
- 1 cup each: frozen corn and peas
- ¼ cup dry lentils, rinsed
- 2 ozs cut leaf spinach (3/4 cup from frozen)
- 4 cups water
- 2 TBS apple cider vinegar
- In a large dutch oven combine onion, celery, and olive oil over medium low heat. Cover and sweat the aromatics for 15-20 minutes, or until they just begin to caramelize, stirring occassionally.
- Add sweet potato, carrot, vegetable broth, garlic, and seasonings (through bay leaf). Bring to a simmer and cook 20 minutes.
- Add beans, corn, peas, lentils, spinach and water. Taste soup and see if it needs more salt. Simmer for another 20 minutes.
- Remove from heat, and stir in vinegar. Serve hot.









Making it right now! It smells wonderful! Will be saving this recipe!
Thanks, Dawn! It does make the kitchen smell so good, doesn’t it?! I’m so glad you enjoyed it!
Oh My Gosh! Made this morning and the smell in my home is wonderful! My husband said this was the best I have ever made!!! Thank you so much!!
Love this!! I’m so glad your family enjoyed the recipe, it is one of my absolute favorites!
Does this soup freeze well? We have so much veg from garden would like to make and freeze.
Yes, it freezes beautifully! I have frozen it as individual servings, and as a half batch. You can defrost for 24 hours in the fridge, or in the microwave.
I love a good soup and this sounds delicious 🙂 Thank you for sharing with us at Fiesta Friday!
I love soup too, Thank you Petra!
I just pinned your delicious Vegetable Soup and can’t wait to try it. Vegetable Soup is one of my favorites! Thanks so much for sharing with us at Full Plate Thursday. Have a great week and come back to see us real soon!
Miz Helen
Thanks for the pin! Have a great week!
I was planning to make my beans and greens soup tomorrow, but I’m glad I saw your recipe before I did. It does sound like the best ever vegetable soup so I’m going to try it instead.
Awesome, I hope you love it! Let us know how it turns out!
What a fantastic soup – it reminds me of the one my gran used to make, although she used pearl barley, not beans, and didn’t put sweetcorn in it, either. Sweetcorn was a luxury in our home! Ha ha! She’d also put in all the scrappy last bits of meat from the Sunday roast, and sometimes, if there was a shortage of veg, some little dumplings too.
I have an urge now to make some! xx
Soup is the best because you really can throw in whatever you have! Thanks Nico!
Every time I see a great soup recipe I really want to go and make soup too! Yours looks super tasty:)
I know, right! Soup is addicting for me, Thanks Monika!