Ndolé (Bitterleaf) Soup

Ingredients

 * two to four cups fresh or dried bitterleaf, or several cups of spinach, or similar greens
 * two cups fresh Shrimp or prawns, or one cup dried Shrimp or prawns
 * two pounds dried, salted, or smoked fish
 * two cups raw shelled peanuts
 * one chopped Onion
 * two teaspoon of fresh ginger root, finely minced
 * two cloves garlic, finely minced
 * six ripe tomatoes, chopped and mashed may be peeled if desired
 * one-half teaspoon thyme (optional)
 * one-half teaspoon rosemary (optional)
 * one green bell pepper, chopped (optional)
 * one chile pepper, chopped (optional)
 * four cups of chicken broth or chicken stock
 * palm oil or vegetable oil for frying
 * salt, black pepper, cayenne pepper or red pepper

Directions
If you are using spinach leaves, clean and chop them immediately before cooking the soup. If you are using any other greens (such as kale or collard greens), clean, chop, and parboil them briefly before cooking the soup.
 * 1) If you are using dried or fresh bitterleaf, wash it in cold water, rinsing several times, and allow it to soak for at least a few hours, then chop it into pieces.
 * 1) Marinate the Shrimp (or prawns) for a few hours in a paste made from half the minced ginger, half the chopped Onion, and a little oil. If using dried Shrimp, add a little water.
 * 2) Soak the dried/salted fish in water for a few hours. After you have started cooking the soup cut the fish into pieces and remove any skin or bones.
 * 3) If using fresh peanuts: Remove the skins from the peanuts. (It might help to boil them for a few minutes first.) Crush or chop the peanuts and then simmer them in two cups of water for about an hour. Add water if necessary. After they have cooked, crush them into a smooth paste.
 * 4) If using Beef or Chicken: Fry the meat in a skillet and then add a cup of appropriate stock, broth, and water. Set aside.
 * 5) Heat a few tablespoons of oil in a large pot and fry the remaining onions, garlic, ginger, rosemary and thyme for a few minutes. Then add the tomatoes and reduce heat to a simmer for several minutes.
 * 6) Add the bitterleaf (or greens) to the pot. Stir and simmer for several minutes more.
 * 7) Add the cooked Peanut paste (or Peanut butter and hot water). Stir and continue to cook the soup at a simmer.
 * 8) Add the fish (and any other meat) to the pot, along with the green pepper, and any hot chile pepper, salt, and red or black pepper you think it needs. Cover the pot and continue to cook over low heat.
 * 9) When the greens seem tender (after thirty minutes to an hour), heat oil in a skillet and stir fry the Shrimp (or prawns) along with their marinade. Add them to the soup.
 * 10) Cook soup (adding water or stock if desired) until it is the consistency you like.