01 - Heat a splash of oil in a large soup pot or Dutch oven over medium heat. Add diced onion, sliced carrots, and celery. Sauté for 4-5 minutes until vegetables begin to soften.
02 - Stir in minced garlic and cook for 1 minute until fragrant, being careful not to brown it.
03 - Add cubed potatoes, chopped cabbage, diced corned beef, beef broth, water, bay leaves, dried thyme, and black pepper. Stir thoroughly to combine all ingredients.
04 - Bring the mixture to a boil, then reduce heat to low. Cover and simmer for 45-55 minutes, or until potatoes and cabbage are completely tender.
05 - Taste the soup and adjust seasoning with additional salt and pepper as needed. Remove and discard bay leaves before serving.
06 - Ladle hot soup into bowls and garnish with chopped fresh parsley if desired. Serve immediately.