01 - Heat a splash of oil in a large soup pot or Dutch oven over medium heat. Add onion, carrots, and celery. Sauté for 5 minutes until vegetables begin to soften.
02 - Add minced garlic and cook for 1 minute until fragrant, stirring constantly to prevent burning.
03 - Stir in potatoes, cabbage, bay leaves, dried thyme, black pepper, and a pinch of salt. Mix well to distribute seasonings evenly.
04 - Pour in beef broth and water. Bring to a boil, then reduce heat and simmer uncovered for 25 minutes until potatoes begin to soften.
05 - Add cubed corned beef to the pot. Simmer for another 20-30 minutes, or until vegetables are completely tender and flavors have melded together.
06 - Taste soup and adjust seasoning with salt and pepper as needed. Remove bay leaves before serving.
07 - Ladle hot soup into bowls and garnish with fresh chopped parsley, if desired.