Bring a large pot of salted water to a boil. Cook the pasta al dente according to package instructions. Reserve 1 cup of pasta water then drain.
Heat a large skillet over medium heat with olive oil. Once hot, add the garlic cloves, red pepper flakes, Italian seasoning, a good pinch of kosher salt, and freshly ground black pepper. Cook for 2-3 minutes, stirring frequently. Stir in the tomato paste. Cook for a few minutes or until the tomato paste has deepened in color. Add the butter and mix until melted.
Add the broth and coconut milk. Whisk until incorporated. Simmer for a couple of minutes.
Stir in the sun dried tomatoes, baby spinach, and juice of 1/2 lemon. Season to taste with more kosher salt and freshly ground black pepper. Stir in the cooked pasta and toss in the sauce, adding a few tablespoons of cooked pasta water, as needed, to thin the sauce.
Mix in your cooked Italian sausage or cooked chicken and garnish with fresh basil. Enjoy!