Crumble sausage into a heavy soup pot or Dutch oven and heat over medium-high heat until cooked through. Drain on a plate and set the sausage aside.
Add onions and bacon to the pot. Reduce heat to medium and cook until onions are softened.
Add minced garlic and cook for an additional minute.
Add chicken stock and potatoes to the pot and simmer for 15 to 20 minutes until potatoes are almost done.
Add remaining ingredients as well as the sausage and simmer for 5 more minutes.
Serve hot with salad and crusty garlic bread!