In a blender or grinder, grind peanuts to a fine consistency. Heat olive oil in a large, heavy saucepan and gently saute the onion, garlic, celery, and leeks until translucent. Add cayenne pepper, cumin, salt, pepper, ground peanuts, and stock. Bring to a boil, then lower heat and simmer, covered, for 30 minutes. Add milk and cream, cover, and simmer gently for an additional 30 minutes. Serve garnished with chopped parsley and peanuts.
Make a brine by combining salt and water in a large bucket. Soak chicken in salt water for 2 hours. Remove chicken and rinse thoroughly. Bring the beef to a boil reduce the heat and let simmer for 30 minutes; skimming off the foam from the surface with a wooden spoon.
Add the chicken and bring back to a boil still removing foam from surface. Add vegetables and seasoning, and simmer for 1 to 1 1/2 hours or until meat is cooked through. Remove meat and strain the broth through a cheesecloth, twice.
In South Africa, this soup is laced with liberal amounts of cayenne. It is even better if made in advance and reheated a day later. If too thick, add a little broth or water to thin.
A viewer or guest of the show, who may not be a professional cook, provided this recipe. It has not been tested for home use.