Boil a pot of salted water for the pasta and cook it as per the instructions on its package.
At the same time, heat the olive oil on a medium or large pan over medium-high heat.
Once the oil is ready, add the garlic and cook until it becomes fragrant --- lower the heat if needed.
Add the crushed tomatoes, chili flakes, dried basil, salt, and ground black pepper.
Mix, cover with a lid, and simmer for about ten minutes, ensuring the heat is medium-low.
Pour the cream and let cook uncovered for about four minutes.
Add the spinach and combine it with the rest of the creamy tomato sauce.
Add the cooked pasta and a bit of pasta water.
Mix to combine everything evenly.
Transfer your creamy tomato and spinach pasta into serving plates --- and enjoy!