Cook the tagliatelle pasta according to the packet instructions.
Strain the pasta and drizzle with olive oil to prevent sticking. Set aside.
Step 2: Make the Sauce
In a saucepan, heat a drizzle of olive oil and melt the butter over medium heat.
Add the diced onion, grated garlic, cherry tomatoes, and grated ginger. Sauté for 2–3 minutes, stirring frequently.
Add the spices (paprika, turmeric, basil/dill, salt, and pepper), and continue sautéing for another minute. Drizzle a little more oil if the mixture becomes dry.
Step 3: Build the Creamy Base
Add the cream cheese and chicken stock to the pan, stirring until fully combined.
Sprinkle in the cornstarch or flour, stirring to create a smooth base.
Gradually add the milk, cream, and water, mixing well after each addition.
Lower the heat and let the sauce simmer gently until it thickens and bubbles.
Step 4: Combine & Serve
If using baby spinach, stir it into the sauce and let it wilt.
Sprinkle in grated cheese (if using) and mix until melted.
Add the cooked pasta and steamed broccoli, tossing gently to coat everything in the creamy sauce.
Let it simmer for 2 more minutes on low heat.
Notes
To Serve
Sprinkle chili flakes and fresh herbs on top for a pop of color and flavor.
Serve hot and enjoy!
Tips & Variations
Protein Boost: Add grilled or pan-seared chicken breasts sliced into strips for a heartier meal.
Vegetarian Option: Skip the chicken stock and replace it with vegetable stock for a veggie-friendly version.
Extra Flavor: A squeeze of lemon juice brightens the dish, while a handful of toasted nuts adds a crunchy texture.