Heat the olive oil in a large pot on medium-high
Once the olive oil is shimmering, add the uncased sausage meat and break apart with a flat stirring spoon, brown the meat on medium high, stirring frequently, about 5-8 minutes.
Once the meat has browned, use a slotted spoon to remove it from the pot, leaving all the grease.
Add the peppers and celery, season with salt and pepper and sautee at medium high for 3 minutes, stirring frequently
stir in the garlic and spices and continue to sautee for another minute until dark and fragrant.
Turn the heat to high and add the wine, once the wine is simmering, use the flat spoon to scrape up all the fond on the bottom of the pot while simmering for 1 minute or until liquid has reduced to almost gone.
Pour in the chicken stock, bring to a boil. Reduce heat to medium low, stir the meat back in, partially cover and simmer for 30 minutes.
Add in the spinach after 30 minutes, cover completely for 1-2 minutes until the spinach has fully wilted.
Stir the spinach into the broth, then simmer covered another 10-15 minutes
Stir in the lemon juice, taste and adjust as needed with lemon juice, salt and pepper
ladel into bowls, top with cheddar and fresh chopped parsley to serve