Cut all the veggies and ham into varying sizes and shapes.
Place onions and celery into a heavy bottomed--saucepan and saute for a few minutes, until the onion is tender.
Add the ham and stock and bring to boil. Once boiled, allow to simmer for 30-40 minutes, or until the potatoes are cooked.
Add the almond milk and spices and continue to simmer.
Once potatoes are tender, use a masher to break up the larger lumps and thicken the soup.
Add the frozen peas and corn and spinach and stir.
Cook for another 10 minutes or until ready to serve.
Recipe Notes
This tastes better the longer it cooks, but be careful not to burn it! This can also be cooked in a slow or pressure cooker - just adjust the amount of liquid to the desired texture and consistency.