Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
Export 8 ingredients for grocery delivery
Step 1
Bring a large pot of salted water to a boil over medium-high heat. Add spaghetti noodles and cook until al dente according to package directions, about 10 minutes. Reserve 1/2 cup hot pasta water in a bowl. Drain the noodles well and set aside.
Step 2
Heat butter in a large skillet over medium-high heat until bubbly, about 1 minute. Add garlic and sauté until fragrant, about 1 minute.
Step 3
Add cream cheese, sour cream, reserved pasta water (or stock) and Parmesan cheese, and mix until smooth. Season with salt and pepper. The sauce might be a bit lumpy at the beginning.
Step 4
Bring the sauce to a simmer over medium heat. Let it simmer and stir occasionally until thickened to a desired consistency, about 4-6 minutes.
Step 5
Turn off the heat and stir in the spinach and artichoke. Mix well until the spinach is wilted and evenly combined.
Step 6
Add cooked spaghetti and toss well to coat. Serve immediately.