In a medium-sized mixing bowl, combine the ground beef, 2 tsp kosher salt, and garlic powder. Mix well with a fork.
Using a 1 oz cookie scoop, portion the meatballs onto a sheet tray. Once they are all portioned, roll them into a neat ball using your hands.
Heat a Dutch oven over medium heat. Allow the Dutch oven to become very hot. Since the beef is high in fat, you do not need to add oil to the pan’s bottom before browning the meatballs. Add the meatballs directly into the bottom of the pan. Cook on the first side of 3-4 minutes or until the bottom of the meatballs releases easily from the pan and is nicely browned.
Flip and repeat on the other side. Remove the meatballs back to the sheet tray (don’t worry about them being back on a tray with raw meat, the meatballs will get fully cooked in the sauce).
In the residual fat at the pan’s bottom, stir fry minced garlic and ginger until fragrant (about 30 seconds). Add the meatballs back into the pot.
Add in the coconut cream, water, and curry. Allow the mixture to come to a boil, and then bring the heat down to simmer. Allow the mixture to simmer for 10 minutes or so until the meatballs are cooked through.
Add in the diced bell peppers (deseed and cut into 1” pieces). Allow them to cook for 1-2 minutes until cooked but still crunchy. Add in the kale and cook until wilted, about 1-2 minutes.
Add in the fish sauce, taste, and adjust, adding more if desired. Serve hot over cauliflower rice.