Bring to a boil, reduce heat, and simmer until potatoes are soft. Drain, set aside to cool, and peel.

Place pecan halves on a foil-lined broiler pan.

Place in the oven at about 375 degrees Fahrenheit and toast, about 5 minutes or so. Remove and set aside to cool.

Set a medium-sized pot over medium heat and add the oil. Add the onion and garlic and sauté until tender.

Add the cilantro and spinach.

Sauté until wilted, about 3 minutes, stirring to cook evenly.

Remove from heat and allow to cool.

Place about half of the potatoes, pecans, and spinach mixture in a blender. Add about 500 ml of the chicken or vegetable broth.

Blend until smooth.

Pour into the same pot. Repeat with the remaining half of the potatoes, pecans, and spinach mixture.

Season to taste with pepper, salt, clove, and nutmeg. Bring to a boil, reduce heat, and simmer about 5 minutes. Add the Half-and-Half, milk, or light sour cream and stir to combine thoroughly. You also might need to add another 1/2 Cup or so of hot water depending on the consistency you want.