Season the chicken breasts with salt and pepper. If they are too thick, slice them in half horizontally so they cook more evenly.
In a heavy-bottomed pot, add oil and sear the chicken over medium-high heat. The goal is to lightly sear them and cook them to a point where it can be easily shredded later. Transfer to a plate and shred once cooled.
In the same pot over medium heat, add some oil and sauté the garlic and onion until softened.
Add the carrots and celery, and sauté for about a minute. Season them with salt and pepper.
Add the hot dogs and cook until lightly seared. Then, add the shredded chicken.
Pour in about 8 cups of water, then add the chicken base, a pinch of salt, some black pepper, and 1 tablespoon of fish sauce. Stir well to dissolve the chicken base.
Increase to medium-high heat and bring the mixture to a boil. Taste and adjust as needed.
Add the pasta to the soup and cook for 8-10 minutes, or until the pasta is tender and fully cooked.
Pour in the cream and add the shredded cabbage. Mix everything together and wait for the soup to come back to a boil. Then, turn off the heat. Serve and enjoy!