Start by heating sesame oil in a large pot over medium heat. Add the ground pork and cook until browned, breaking it apart with a spoon as it cooks. This step builds the base flavor of the soup.
Once the meat is cooked, stir in the diced onion, garlic, and ginger. Let them cook for a few minutes until fragrant and softened. This is where the soup starts to smell amazing.
Mix in the shredded cabbage and carrots, stirring well to combine. Let them cook slightly so they begin to soften but still retain a bit of crunch for texture.
Add the chicken broth, soy sauce, and rice vinegar to the pot. Stir everything together and bring it to a gentle boil. This allows all the flavors to blend beautifully.
Reduce the heat and let the soup simmer for about 10–15 minutes. This step helps deepen the flavors while ensuring the vegetables are tender but not mushy.
Taste the soup and adjust salt, pepper, or spice levels as needed. Garnish with sliced green onions and a drizzle of chili sauce if desired before serving.