Place a large cast-iron skillet over medium-high heat and add 1 tablespoon of olive oil.
Add the cauliflower florets in a single layer and sear without stirring for 4 minutes to develop a deep char.
Toss the cauliflower and continue cooking for 4 more minutes until tender-crisp, then remove from the skillet and set aside.
Add the remaining 1 tablespoon of olive oil and the ground beef to the same skillet, pressing the meat into a flat disc.
Cook the beef undisturbed for 5 minutes until a dark brown crust forms on the bottom.
Break the beef into small crumbles and season with salt, pepper, garlic powder, and onion powder.
Continue cooking the beef for 3 minutes until fully rendered and crispy.
Add the chili flakes and return the cauliflower to the skillet.
Deglaze the pan with soy sauce, tossing all ingredients over high heat for 2 minutes to emulsify the fat and sauce.
Remove from heat, garnish with sliced scallions, and serve immediately.