Heat the oil in a heavy 4-qt. sauce pan over low heat. Stir in the annatto or paprika, then add the scallions, leeks, tomato, garlic paste, and cumin. Cook, stirring occasionally, for 5 minutes.
Increase the heat to medium, add the pork cubes and cook for a couple of minutes, tossing so they are well coated with the vegetable mixture.
Add the water and bring to a boil. Cover, reduce the heat to low, and simmer for 45 minutes.
Meanwhile, pick through the quinoa to remove any impurities. Place it into a large sieve or a small-holed strainer and immerse the sieve or strainer into a large pot of cold water. Rub the quinoa between your hands until the water is cloudy. Lift the sieve or strainer out and discard the water. Repeat this process until the water remains clear. It is very important to wash the quinoa well, or it will be bitter.
Bring 1 1/3 c water to a boil. Add quinoa, stir, cover and reduce heat to simmer. It should have absorbed the water in about 10-12 minutes. Remove from heat and fluff a bit with a fork. Set quinoa aside.
Puree the peanuts or peanut butter with the milk. Set aside.
Add the potatoes, quinoa, and peanut puree. Partially cover and continue to cook until the potatoes are tender, about 20 minutes.
Add the peas, basil and cayenne, and cook for a couple of minutes to heat the peas through.
Taste for seasoning. Serve hot, garnished with the parsley.