Wash and chop your veggies of choice.
In a dutch oven or a large soup kettle, heat 2 tsp of cooking oil.
When oil is heated add in chopped veggies and cook them until they are a tad softer (usually about 5 minutes)
The do not need to be tender or overly soft yet because they will continue to cook in the broth.
Add garlic and cook until fragrant (about 30 seconds).
Add the rest of the seasonings: curry paste, ginger, soy sauce, and cook for about 2 minutes.
Add in 4 cups of the broth and safe 2 cups for the next step.
Thenwith the remaining 2 cups of broth, whisk in peanut butter until it is a smooth consistency. It's okay if there are some lumps in it.
Add the mixture to the soup pot.
Mix all together.
Cover and let the pot get up to a soft boil.
Add can of coconut milk.
When it is boiling add in your meat and starch.
Finally add in the lime juice to taste. You can also add more soy sauce at this point if you want more flavor.
Enjoy your homemade Thai soup!