Place walnuts and cooked pigeon peas in a food processor, pulse until crumbly but not smooth.
Heat oil in a large stock pot over medium-high heat. Add onion and cook until soft, about 3 minutes. Stir in garlic and cook for 30 seconds.
Add walnut/pigeon peas mixture, cumin, paprika, oregano, cayenne, salt and liquid aminos.
Cook until mixture begins to brown, about 5 minutes, while stirring periodically.
Stir in tomato paste, tomatoes, spaghetti, and water. Cover pot, bring to a boil and reduce heat to simmer until spaghetti is aldente., about 20 minutes. Stirring in occasionally
Delicious served warm with salad.