Make the sauce. In a small bowl, whisk soy sauce, gochujang, brown sugar, rice vinegar, sesame oil, and 1 tablespoon water. Taste and adjust heat or sweetness. Set aside.
Prep your veggies. Thinly slice the cabbage and onion.
Mince the garlic and grate the ginger. Slice the green onions and prep the carrot.
Brown the beef. Heat 1 tablespoon oil in a large skillet over medium-high. Add the ground beef and a pinch of salt.
Cook, breaking it up, until well browned and slightly crispy in spots, about 6–8 minutes. Drain excess fat if needed.
Add aromatics. Push the beef to one side. Add the remaining oil and toss in garlic, ginger, and onion.
Cook 1–2 minutes until fragrant, then stir into the beef.
Sauce it up. Pour the sauce over the beef. Let it simmer 1–2 minutes until glossy and the flavors meld. If it looks too thick, add another splash of water.
Cook the cabbage. Add the cabbage and carrot.
Toss to coat in the saucy beef. Cook 3–5 minutes until the cabbage softens but still has a little bite. Stir in most of the green onions; save some for garnish.
Taste and finish. Adjust salt, sweetness, or heat.
A squeeze of citrus can brighten it up. Sprinkle with sesame seeds and remaining green onions.
Serve. Spoon over warm rice or keep it low-carb and serve as-is. Top with kimchi or a fried egg if you like.