01 - Heat a small drizzle of oil in a large soup pot or Dutch oven over medium heat. Add diced onion and minced garlic; sauté for 2–3 minutes until softened and fragrant.
02 - Add sliced carrots, celery, and diced potatoes to the pot. Cook for 5 minutes, stirring occasionally to begin softening.
03 - Stir in the chopped cabbage and cook for 3 minutes until slightly wilted.
04 - Pour in the beef broth. Add bay leaf, dried thyme, black pepper, and a pinch of salt. Stir well to combine.
05 - Bring to a boil, then reduce heat and simmer uncovered for 30 minutes or until vegetables are tender.
06 - Add the diced or shredded corned beef to the pot. Simmer for an additional 15–20 minutes to allow flavors to meld.
07 - Remove and discard the bay leaf. Taste broth and adjust seasoning with additional salt and pepper if needed.
08 - Ladle hot soup into bowls and garnish with fresh parsley if desired. Serve immediately.