In a soup pot over medium heat, heat the oil and add onions; saute until tender.
Add 1 to 2 crushed garlic cloves at the beginning, but keep most until the very end to ensure garlic’s medicine is intact.
Add the chicken stock, horseradish, ginger, cayenne and a dash of salt and pepper. Simmer for 10 minutes.
Add the vegetables and simmer for 20 minutes. Add the cooked chicken. Taste and adjust seasonings.
Add the remaining garlic and serve.