Skip to Content

    Vegetable Curry Soup

    Updated October 10, 2026 / By Holly Erickson & Natalie Mortimer

    My creamy vegetable curry soup recipe comes together fast, and just so happens to be vegan too! Easy weeknight dinners have never tasted so good. 

    a bowl of my  curry soup recipe made with onion, celery, carrots, mushrooms, eggplant, broccoli, bell pepper and zucchini
    Photography by Gayle McLeod

    A Cozy, Easy Curry Soup Recipe

    Friends, I am the person in the fancy grocery store who rushes to the soup counter for sample after sample with zero shame. I do it because I'm hungry, sure, but also because I'm always looking for inspiration. This curry soup recipe is the result of one of those tasting sprees! Desperate to not pay $10 for a few ounces of curry soup, I scurried home and tried making creamy curry soup myself.

    Creamy and warming, it’s a great way to use up any veggies you have around the house. I make a lot of soups, so if you need more cozy, healthy winter soup inspo, check out my vegetarian chili or 30 Best Soup Recipes! 

    ingredients for vegetable curry soup in bowls: onion, celery, carrots, mushrooms, eggplant, broccoli, bell pepper & zucchini

    Curry Soup Ingredients + Variations

    • Coconut milk. Go for the full-fat coconut milk! It’s the only way to get that silky, creamy coconut curry richness that curry soup just has to have.
    • Vegetable stock: If you’re not vegan or vegetarian, it’s fine to use chicken stock here.
    • Any fresh veggies you have: I use a combo of carrots, mushrooms, celery, and broccoli in my recipe, but don’t be afraid to use up any veggies you’ve got around the house. Kohlrabi? Cauliflower (like in cauliflower curry) would be lovely, too.
    • Curry spices: Garam Masala and curry powder. I use these in every curry soup we make, like curry lentil soup and my curry soup with chicken. 
    • Fresh aromatics: Fresh ginger, onion, jalapeño, cilantro and garlic for warmth and so much bright, slightly spicy curry flavor!
    onion, celery, carrots, and jalapeño being cooked in olive oil in a dutch oven
    spices added to a pot with cooked onion, carrot, celery and jalapeño

    How To Make Curry Soup

    1. Build layers of savory, curry flavor! Sauté onion, celery, carrots, and jalapeño, then add the ginger and garlic. Sprinkle in the curry powder and garam masala.
    2. Make it soupy! Pour in the stock and coconut milk.
    3. Add the vegetables! Fresh cilantro, mushrooms, eggplant, broccoli, bell pepper, zucchini, soy sauce and sugar. Simmer for about 20 minutes, or until the veggies are done.
    4. Serve! Ladle into your favorite big soup bowls and feast!
    all ingredients for vegetable curry soup cooking in a pot including broccoli, eggplant, zucchini and bell pepper
    all ingredients for vegetable curry soup cooking in a pot including broccoli, eggplant, zucchini and bell pepper

    Why I Love This Curry Soup

    It's so rich and creamy thanks to a silky coconut milk broth and loaded with hearty, classic curry vegetables like broccoli, and eggplant, and fragrant spices like ginger and garam masala. Sop it all up with a warm piece of naan, and honestly, I'm pretty sure I could go vegan forever (or at least until I run out of curry soup). The very best part? It’s done in under 60 minutes and then you've got the best leftovers. And yes, you can freeze curry soup leftovers, too! Frozen curry soup will be good for about 3 months. 
     

    a pot of vegetable curry soup made with onion, celery, carrots, mushrooms, eggplant, broccoli, bell pepper and zucchini
    a bowl of vegetable curry soup made with onion, celery, carrots, mushrooms, eggplant, broccoli, bell pepper and zucchini

    Ingredient Spotlight: Curry Soup Spices

    Did you know that ground spices have a shelf life of about six months at the very most. Stock your pantry with fresh spices that go beyond the basics. As for what to stock, both the garam masala and the curry powder in this vegan soup will add serious excitement to midweek meals. Curry powder is a super star in our curried chicken salad and our Thanksgiving-ready curried pumpkin soup, and garam masala (which is actually a spice blend) is the main event in my Tikka Masala soup recipe! Once you start cooking with these gorgeous spices, the sky’s the limit. 
     

    a bowl of vegetable curry soup made with onion, celery, carrots, mushrooms, eggplant, broccoli, bell pepper and zucchini

    The Best Curry Soup Recipe, Ever

    For more recipe inspiration, follow us on Facebook, Instagram, TikTok and Pinterest or order our cookbook. We love when you share your meals. Tag us on Instagram using #themodernproper, and we’d love to hear what you think of this recipe in the comments below. Happy cooking!

    5 Days of Soups You'll Make Forever!

    💌 FREE EMAIL BONUS: The soups to turn to when you need dinner sorted

    a bowl of my  curry soup recipe made with onion, celery, carrots, mushrooms, eggplant, broccoli, bell pepper and zucchini

    Vegetable Curry Soup Recipe

    • Serves:  6
    • Prep Time:  15 min
    • Cook Time:  40 min
    • Calories:  315

    Description

    My creamy vegetable curry soup recipe comes together fast, and just so happens to be vegan too! Easy weeknight dinners have never tasted so good. 

    Print Recipe

    💌 Send yourself this recipe

    Enter your email and we'll send Vegetable Curry Soup right to your inbox.

      Ingredients

      • 2 tablespoons extra-virgin olive oil
      • 1 medium yellow onion, diced
      • 3 ribs celery, diced
      • 2 medium carrots, peeled and diced
      • 1 jalapeño, seeded and minced
      • 1 teaspoon grated fresh ginger
      • 2 garlic cloves, minced
      • 2 tablespoons yellow curry powder
      • 1 tablespoon Garam Masala
      • 4 cups vegetable stock
      • 2 (13.5-ounce) cans full-fat coconut milk
      • 1 teaspoon sea salt, plus more to taste
      • 2 tablespoons roughly chopped fresh cilantro, plus more for garnish
      • 8 ounces cremini mushrooms, trimmed and quartered
      • 1 small eggplant, cut into 1-inch pieces
      • 2 cups broccoli florets
      • 1 red bell pepper, seeded and diced
      • 1 small zucchini, diced
      • 2 tablespoons coconut aminos or soy sauce
      • 2 teaspoons sugar, optional

      Method

      1. Heat the olive oil in a large pot over medium heat. Once the oil is glistening, add the onion, celery, carrots, and jalapeño and cook until tender, about 8 minutes. Add the ginger and garlic and cook until fragrant, 1 minute more. Stir in the curry and garam masala until fragrant.

        onion, celery, carrots, and jalapeño being cooked in olive oil in a dutch oven
      2. Stir in the vegetable stock, coconut milk, and salt until fully incorporated. Add the cilantro, mushrooms, eggplant, broccoli, bell pepper, zucchini, coconut aminos and sugar and simmer, until the vegetables are tender, 25 minutes. Adjust the salt to taste.

        all ingredients for vegetable curry soup cooking in a pot including broccoli, eggplant, zucchini and bell pepper
      3. Garnish with cilantro if using and serve warm.

        a bowl of vegetable curry soup made with onion, celery, carrots, mushrooms, eggplant, broccoli, bell pepper and zucchini

      Nutrition Info

      • Per Serving
      • Amount
      • Calories 315
      • Protein 4 g
      • Carbohydrates 20 g
      • Total Fat 25 g
      • Dietary Fiber 8 g
      • Cholesterol 0 mg
      • Sodium 279 mg
      • Total Sugars 9 g

      Vegetable Curry Soup

      Questions & Reviews

      Rated 4.9 stars by 14 readers

      or
      • Meg

        Would this soul freeze well?

        Yes! Hope you enjoy!

      • SHELLYE

        Can you use red curry instead of yellow?

        This recipe calls for red curry powder not paste so not a simple swap to use red curry here.

      • Mandy

        Is there any other vegetable you would suggest to swap out for eggplant? Wondering if a potato might work? Thank you so much!

        Yep, you can definitely put potato in this. Hope you enjoy!

      • Terry

        After the vegetables are cooked I thought of pulling all in the blender, only for a few seconds. Your thoughts please?

        You could if you like that texture better. Hope you enjoy!

      • Judy

        Could you freeze this soup?

        Sure!

      • Chris

        Should I peel the eggplant?

        No need!

      • Natalie

        what is garam masala

        Garam masala is a blend of ground spices originating from South Asia. It is common in Indian, Pakistani, Nepalese, and Bangladeshi cuisines.

      • Kris

        What can I sub out coconut milk with? Allergies.

        I would maybe find a different soup that isn't coconut milk based.

      • Loren

        Should the mushrooms be sliced or whole?

        Oh good catch! It's best if they're sliced. We'll update the recipe!

      • miss415

        What is meant by a "stalk of celery"? Is it the whole bunch or just one piece? (so 2 stalks or or 2 pieces of celery for this recipe?

        I changed it to say "2 ribs" celery! Thanks for pointing it out!

      • constance

        5-star rating

        OMG, this soup is so delicious! We used the vegetables we had on hand (a lot of mushrooms, 2 carrots, half a large daikon, onion), added only 1 can of coconut milk but almost 5 cups of vegetable stock, skipped the sugar and soy sauce, but used the exact required amount of curry powder and garam masala. We also blended a portion of the soup with a stick blender in the pot to make the soup a little thicker. Amazing and will definitely be making on repeat!! Thank you!!

        So happy you enjoyed it Constance!

      • Hilde

        5-star rating

        This has got to be the best soup recipe ever! I've made it 3 times and each time it's enough to feed me and my husband 3 or 4 times. But I refuse to cut the recipe in half because we want to eat it for a few days! That's how delicious it is!!!

        Thank you, we are so glad you love it so much!

      • Darlaina

        5-star rating

        Absolutely wonderful! This was a complete hit with my foodie family!! I will be making this again! Thank you!!

        That is so great! We are glad you all loved it, thanks Darlaina!

      • Jessica

        5-star rating

        The recipe was easy to follow and the flavors were amazing!!! Especially the next day!!

        Thanks Jessica, we are so glad you loved it!

      • Amanda

        5-star rating

        Loved this. It came together great. Delicious

        Thanks Amanda, we are so glad you loved it!

      • Jamie

        5-star rating

        A delicious winter soup! I was a bit hesitant to throw in the raw veggies without sautéing or even tossing with spices first, but it turned out great, super flavorful!

        Thanks, we are so glad you loved it!

      • Benge

        5-star rating

        Definitely 5 Stars. Didn't change a thing. We're so full!

        Thanks Benge!!

      • Chris

        5-star rating

        Lovely recipe but there’s no way the prep is only 15 mins unless you have your own sous chef lol…
        With that said, I’ll definitely make again using different veggie combos. Nice warming spices for the winter months.

        Glad you liked it! Sorry to hear prep took longer than anticipated!

      • Anna

        5-star rating

        Amazing flavor…love the eggplant. Will make again!

        Thanks Anna, glad you loved it!

      • sazzad

        5-star rating

        wow