In a small bowl, whisk together the soy sauce, honey, sesame oil, minced garlic, and ginger paste. Set aside.
Add the ground beef and diced onion to a large skillet over medium high heat. Cook for 6 to 8 minutes, breaking up the beef, until browned and the onion is softened.
Pour the prepared sauce into the skillet and stir to coat the beef and onions. Bring the mixture to a gentle simmer.
Add the broccoli florets, stir to combine, then reduce the heat to medium low. Cover and cook for 5 to 7 minutes, or until the broccoli is tender and steamed to your liking.
Remove from heat, garnish with sesame seeds if desired and serve warm.
Brown the beef fully: Let the ground beef cook until no pink remains and it starts to brown slightly, this builds flavor and prevents a greasy sauce. Drain excess fat if needed.
Cut broccoli evenly: Chopping the broccoli into similar-sized pieces helps it cook evenly and prevents some florets from becoming mushy while others stay too firm.
Don’t overcook the broccoli: Add the broccoli before the sauce simmers too long so it stays tender with a bit of bite rather than soft and watery.
Let the sauce reduce: Simmering the sauce for a few minutes helps it thicken naturally and coat the beef and broccoli evenly.
Taste before serving: Soy sauce brands vary in saltiness, so taste at the end and adjust seasoning if needed.