Start by bringing a large pot of salted water to a boil. Add the farfalle pasta and cook until al dente according to package instructions. Once done, drain the pasta and set it aside while you prepare the sauce.
Heat olive oil in a large skillet over medium heat. Add minced garlic and cook until fragrant, being careful not to burn it. Toss in the cherry tomatoes and cook until they soften and release their juices.
Add fresh spinach to the pan and stir until it wilts completely. Pour in the heavy cream and let it simmer gently. This step creates a rich, smooth base for the pasta sauce.
Add the cooked pasta directly into the skillet. Toss everything together so the pasta gets evenly coated in the creamy tomato-spinach sauce. Let it cook for a couple of minutes to absorb flavors.
Sprinkle in freshly grated Parmesan cheese and stir well. Season with salt, black pepper, and chili flakes. Taste and adjust seasoning if needed before serving hot.