01 - Crumble and brown the pork sausage in a large pot over medium heat until fully cooked. Drain excess fat if needed.
02 - Add diced onion, carrots, and celery to the pot. Sauté for 4–5 minutes until vegetables begin to soften.
03 - Stir in minced garlic and cook for 1 minute until fragrant, being careful not to burn it.
04 - Add diced potatoes, dried thyme, bay leaf, and chicken broth. Bring to a boil, then reduce heat and simmer covered for 20–25 minutes until potatoes are fork-tender.
05 - Remove the bay leaf and stir in milk or cream. Heat gently for 2–3 minutes, then season with salt and pepper to taste.
06 - Ladle hot soup into bowls and garnish with fresh chopped parsley and grated cheddar cheese if desired.