Boil the pasta according to the package directions for al dente. Then drain, reserving 1 cup of pasta water, and set it aside.
Wash and pat the chicken dry. Then, dice it into cubes.
Add the chicken, lemon juice, salt, coriander, garlic powder, turmeric, black pepper, and ginger to a bowl and stir well to coat evenly.
Melt the ghee in a large skillet over medium heat. Then, add the chicken and cook for 4 to 6 minutes, stirring frequently until it's no longer pink and the internal temperature is 165 degrees. Transfer the cooked chicken to a plate.
For the Sauce
Reduce the heat to medium-low and add the salted ghee butter. Add the garlic and onion to the melted ghee and cook for 2 to 3 minutes while stirring.
Add the tomato paste, tomato sauce, cumin, crushed red pepper, cilantro, and salt, and stir well. At this point, add about ¼ cup of the reserved pasta water if the sauce is too thick.
Stir in the almond butter and heavy cream and bring the mixture to a slight simmer.
Add the chicken and stir well. Then, add the pasta and gently stir. Garnish with cilantro and serve.