Finely dice garlic and ginger, slice onion and carrots, and chop broccoli.
Place chicken in a bowl and toss with flour. Sprinkle with salt and pepper.
Heat a deep skillet over medium heat,. Add a splash of oil.
Add chicken; spread it apart and let it cook for 4 minutes undisturbed. Flip and continue cooking for another 3 minutes.
Remove chicken with liquid and set aside.
Deglaze the pan by adding a splash of water and gently scrub any bits that are stuck on the bottom with a silicone spatula. Add garlic, ginger and chili flakes; cook for 1 minute.
Add onion and continue to cook for 4 minutes.
Add curry paste and stir, cooking for another minute.
Add coconut milk, broth, chicken, and carrots. Simmer for 10 minutes.
Stir in broccoli and cook for another 2 minutes.
Serve over rice and top with fresh basil and/or cilantro.
Notes
If you're trying to stick to a paleo diet, serve over cauliflower rice