Heat olive oil in a large pot over medium heat.
Add ground meat and cook until browned, breaking it apart as it cooks. Drain excess fat if needed.
Stir in onion, garlic, and ginger and cook for 2–3 minutes until fragrant.
Add cabbage and carrots, stirring until they begin to soften.
Pour in chicken broth, soy sauce, sesame oil, and rice vinegar if using.
Bring to a gentle simmer and cook for 15–20 minutes, until the cabbage is tender.
Season with black pepper and additional salt if needed.
Serve hot, garnished with green onions if desired.