Drain the walnuts in a colander & rinse well (discard the water the walnuts were soaked in).
In a small food processor or blender, pulse the walnuts until you have meat like crumbles (do not over process).
Cut a couple slices of an onion & dice small.
In a small skillet, over medium heat, sauté the onion in a few tablespoons of water until soft & translucent.
Add the diced garlic, and cook 1 minute until fragrant.
Add in the crumbled walnuts and remaining spices; stir well. Cook & stir for 4-5 minutes.
Add 2-3 more Tablespoons of water, turn down the heat to low, cover pan, and simmer for 5-10 minutes, stirring occasionally. (the walnut mixture does not really need to be cooked so this step could be skipped; however, I like the texture that steaming it covered for a few minutes gives the walnut meat).
Remove from stove & add to top of pizza; bake your pizza per normal instructions for the pizza recipe you are using. (I used my Pizza Dough recipe- link in post above)