Heat olive oil in a large pot and sear pork chunks until golden brown on all sides.
Remove pork; add onion, garlic, and ginger. Cook until soft and fragrant.
Pour in broth; return pork to pot with bay leaves and ground ginger. Bring to a boil.
Reduce heat; simmer for 20 minutes until pork is tender.
Add cabbage, carrots, and other veggies. Simmer uncovered for 15–20 minutes.
Season with salt, pepper, soy sauce, and vinegar. Simmer another 5 minutes.
Remove bay leaves, serve hot, and enjoy!