Fill a large pot with water and 1 tablespoon salt. Add 12 ounce box pasta to the pot, stir and cook pasta according to package directions until al dente. Reserve ½ cup pasta cooking water for later. Strain the pasta. No need to rinse. Set aside.
In a large skillet with high sides, add the 1 tbsp extra virgin olive oil , 2 tbsp unsalted vegan butter and 1 medium onion (quartered). Saute over medium-high heat for about 8 minutes until translucent. Add the chopped 8 garlic cloves and 1 tsp red pepper flakes, cooking 2 minutes until fragrant.
Next, mix in the 2 tsp tomato paste, 2 tsp kosher salt, ¼ tsp ground black pepper, ½ tsp smoked paprika , ½ tsp chili powder, ½ tsp garlic powder and ½ tsp onion powder. Cook for 2 minutes.
Stir in the ⅓ cup vegetable or chicken broth and ⅔ cup canned coconut milk. Simmer the sauce for 5 minutes until thickened. Give it a mix at the end.
Keep the sauce on a low flame. Add the pasta, ½ cup reserved pasta cooking water, cooked chicken strips, ⅓ cup finely chopped parsley and ⅓ cup finely chopped cilantro to the pot of sauce and mix together. Cook 1-2 minutes as you toss the pasta to coat it in the sauce. I like to use kitchen tongs to toss everything together.