Ingredients

12 oz. fettuccine

3 tbsp. butter

2 garlic cloves, minced

3 tbsp. flour

1 3/4 c. milk (preferably whole)

1/2 c. chicken broth

2 tbsp. cream cheese, softened

1 c. shredded mozzarella

1 (14-oz.) can artichoke hearts, chopped

2 c. baby spinach

Juice of one lemon

Kosher salt

Freshly ground black pepper

2 tbsp. chopped parsley

Pinch of red pepper flakes

Preparation

Step 1In a large pot of salted boiling water, cook fettuccine according to package directions until al dente. Drain.Step 2Melt butter in a large skillet over medium heat. Add garlic and sauté until fragrant, about 30 seconds. Whisk in the flour and cook until the mixture is bubbling and golden, 1 minute more. Gradually pour in the milk and chicken broth, whisking constantly. Bring mixture to a simmer, then stir in cream cheese and mozzarella. Let simmer until the sauce thickens slightly, about 2 to 3 minutes.Step 3Fold in artichoke hearts and spinach and toss until the spinach is wilted. Add lemon juice and season to taste with salt and pepper. Add cooked pasta and toss until fully combined. Garnish with parsley and red pepper flakes. Serve immediately.