Cook pasta in salted boiling water until al dente. Drain and rinse briefly with cold water. Set aside.
Sauté tomatoes in a skillet with 1–2 tablespoons oil from the sun-dried tomato jar over medium heat for 1–2 minutes. Add garlic and stir for 30 seconds.
Add butter to the skillet. Once melted, whisk in the flour and stir for 1–2 minutes until lightly golden.
Add spices (basil, garlic powder, Italian seasoning, parsley, red pepper flakes) and toast for 30 seconds.
Slowly whisk in broth and milk. Simmer for 3–5 minutes until slightly thickened.
Stir in parmesan cheese and mix until smooth. Add spinach and stir just until wilted.
Toss pasta with sauce in the skillet. Add fresh basil, and season with salt and pepper to taste.
Serve warm, topped with extra parmesan or more red pepper flakes if desired.