Rinse the chicken and pat it dry with paper towels. Cut it into 1-inch pieces and place in a bowl. Sprinkle it with the curry and cinnamon, toss, and set aside.
Heat 1 tablespoon of the oil in a large skillet over medium heat. Add the onion and zucchini and cook until softened, 3 to 5 minutes. Transfer to a plate.
Heat the remaining oil in the skillet. Add the chicken and cook until browned on all sides, about 5 minutes total. Add the broth, cream, salt, and pepper. Bring to a gentle simmer. Return the onion and zucchini to the skillet and heat until the chicken is cooked through, 5 to 7 minutes.
Divide the rice among individual bowls, top with the curry, and sprinkle with the basil and almonds.
Tip: You can vary the ingredients depending on what you have on hand. Consider substituting coconut milk for the cream, eggplant for the zucchini, cilantro for the basil, or cashews for the almonds.