Heat oil/ghee in a large stockpot over medium-high heat. Add cabbage, celery, and diced yellow onion then saute for about 4 minutes stirring often.
Stir in peas, green beans, garlic, and ginger then cook for another minute or so, until fragrant.
Add broth, bay leaf, and chicken or turkey meat then simmer until veggies are cooked through about 20 minutes.
Add freshly squeezed lemon juice of 1/2 a small lemon, then give everything a gentle stir.
Garnish with fresh chopped parsley/cilantro and serve warm.
This soup lasts for about 4-5 days refrigerated, so I'll often make a double or triple batch for the whole week because as with most soups, it's even tastier the next day!
You can also freeze this soup for 6-8 weeks.