Start by preparing rice to have it ready. If serving with cauliflower rice, wait until the beef is almost done as it only takes a few minutes to cook.
Dice shallot and grate ginger to have it ready.
Heat a large skillet over medium-high heat and add sesame oil. Once hot, add in ground beef. Break the beef up into small bits.
Add the shallot, ginger, red pepper, garlic powder, onion powder and salt and mix with the beef. Continue cooking, stirring occasionally, until the meat is browned and developing some crispy bits, about 8 minutes.
Add the soy sauce and fish sauce and cook for another 3-4 minutes.
If you are making the optional sauce, mix the mayo and hot sauce in a small bowl.
Serve beef in a bowl over a bed of greens with rice or cauliflower rice. Top with optional sauce and enjoy.