Cut chicken into 1-inch pieces and place in bowl. Sprinkle with the curry and cinnamon, toss, and set aside.
Heat 1 Tbsp oil in large skillet. Add the onion and potatoes and cook for 2 min. Add the zucchini and cook additional 3 min. Transfer to a plate.
Heat 1 Tbsp oil in the skillet. Add the chicken and cook until browned on all sides, about 5 min.
Mix the corn starch with 1/2 cup coconut milk and set aside. Add the broth, remaining coconut milk, salt, and pepper. Bring to a gentle simmer. Return the onions and zucchini and simmer for 3 min. Add cornstarch mixture and heat until the chicken is cooked through, about 2 min.
Divide the rice among individual bowls, top with the curry, sprinkle with the basil and almonds.