Heat the olive oil in a large pot over medium heat.
Add the sliced onion and cook until softened, about 5 minutes.
Stir in the minced garlic and cook for an additional minute.
Add the sausage pieces to the pot and cook until browned on all sides, about 5-7 minutes.
Stir in the diced potatoes, chicken broth, thyme, bay leaf, salt, and pepper.
Bring the mixture to a boil, then reduce the heat to low and cover.
Simmer for 30-40 minutes, or until the potatoes are tender.
Remove the bay leaf and stir in the chopped parsley just before serving.
Adjust seasoning if needed.
Serve hot with crusty bread on the side for dipping.