Easy Homemade Vegetable Soup


10 minutes


40 minutes


6 servings


  • 3 tbsp. Ostro Organics Coconut Oil
  • 6 fresh tomatoes or one (15-ounce) can diced tomatoes with liquid
  • 6 c vegetable stock
  • 2 c chopped potato (2 medium)
  • 2 c chopped or shredded cabbage
  • 4 lime leaves
  • 1 c frozen peas
  • 1 c frozen corn
  • 1 tsp. apple cider vinegar or fresh lime juice
  • 1/4 tsp. crushed red pepper flakes
  • 1/2 tsp. fine sea salt, plus more to taste
  • 2 c chopped onion (1 medium sized onion)
  • 1 1/2 c chopped carrot (3 to 4 carrots)
  • 2 c chopped celery root (aka celeriac)
  • 1 c chopped turnip
  • 2 tbsp. tomato paste
  • 5 tsp. minced garlic (5 cloves)
  • 3/4 tsp. ground fennel seed
  • 1/2 tsp. ground black pepper
  • 1 tsp. Ostro Organics Jalapeno Pepper Infused Oil – add before serving


  1. Heat two tablespoons of Ostro Organics coconut oil in a stockpot pot or Dutch oven over medium heat.
  2. Add the onions, carrots, turnips, celery root, and the tomato paste.
  3. Cook, stirring often until the vegetables have softened and the onions are translucent; approximately 8 to 10 minutes.
  4. Add the garlic, fennel, black pepper, 1/2 teaspoon of salt, and the red pepper flakes. Cook, while stirring, for two minute.
  5. Pour in the canned tomatoes and their juices as well as the vegetable stock.
  6. Add the potatoes, cabbage, and the lime leaves. Raise the heat to medium-high and bring the soup to a boil.
  7. Partially cover the pot with a lid, and then reduce the heat to maintain a low simmer.
  8. Simmer for 20 minutes or until the potatoes, and other vegetables are tender. Add the frozen peas, frozen corn and cook for five more minutes.
  9. Remove the pot from the heat and remove the bay leaves. Stir in the cider vinegar (or lime juice) and the remaining tablespoon of Ostro Organics Coconut Oil.
  10. Taste and season with more salt, pepper or vinegar (or lime juice)
  11. Before dishing out, add some heat and extra flavor by adding some Ostro Organics Jalapeno Pepper Infused Oil.
  12. Serve and Indulge!

Joanne’s Seasonal Tip:

  1. Depending on the season, add 2 cups of chopped kohlrabi and/or 2 cups of chopped beets. Adjust the amount of broth accordingly.
  2. Fresh tomatoes: Substitute about 1 pound (5 to 6 tomatoes) for one 15-ounce can of diced tomatoes.
  3. Store leftover soup up to 3 days in the refrigerator and up to a month in the freezer.

Meet my go-to vegetable soup! This homemade vegetable soup is healthy, easy to make, and tastes fantastic. It’s vegan and dairy-free. Read on to see my tips for making it.

Why We Think This is The Best Vegetable Soup

When I am looking for a comforting meal packed with vegetables, this easy veggie soup is where I turn. It’s made with a light tomato broth and adapts to all seasons and every deficiency of your fridge. Use any vegetables you have on hand or need to use up quickly. This soup is so good, you will want a batch or two in the freezer at all times.

It’s perfect to prepare in advance for busy weeks as well as taking on day hikes or canoe trips. When I feel we have over-indulged, it gives me that extra portion of vegetables my body so desires!

My Favorite Variations of This Soup

My Favorite Variations of this soup changed over time.Here are a few of my favorites:

  • Add protein by adding cooked beans — white beans or chickpeas
  • Add pasta or rice about 8 minutes before the soup has finished cooking
  • Make it creamy by adding coconut milk or coconut cream.
  • Toss in a handful of other vegetables like cauliflower, summer squash or kale.
  • Add Ostro Organics Habanero Chili Oil if you like it super spicy!

If you try this recipe, snap a photo and hashtag it #ostrolicious — We love to see your creations on Instagram and Facebook! Find us: @ostro_organics

On Trend

Related Recipes


Wait! Checkout These Oils On Sale

Do you want a coupon?
Subscribe to our mailing list now to get a discount coupon code (Valid up to 2 times for 10 days)
    I agree with the terms and conditions