# What You'll Need:
→ Pasta
01 - 12 oz fettuccine
→ Vegetables
02 - 7 oz fresh baby spinach, washed and trimmed
03 - 3 cloves garlic, minced
04 - 1 small yellow onion, finely chopped
→ Dairy
05 - 2 tablespoons unsalted butter
06 - 3/4 cup plus 1 tablespoon heavy cream
07 - 1/2 cup grated Parmesan cheese
08 - 1/4 cup cream cheese, optional
→ Seasonings
09 - 1/2 teaspoon salt, plus more for pasta water
10 - 1/4 teaspoon freshly ground black pepper
11 - Pinch of nutmeg, optional
→ Garnish
12 - Extra grated Parmesan cheese
13 - Chopped fresh parsley or basil, optional
# How to Prepare:
01 - Bring a large pot of salted water to a boil. Add fettuccine and cook according to package instructions until al dente. Reserve 1/2 cup pasta water, then drain in colander.
02 - In a large skillet over medium heat, melt butter. Add chopped onion and sauté for 2 to 3 minutes until soft and translucent.
03 - Add minced garlic to the skillet and cook for 1 minute, stirring constantly until fragrant.
04 - Pour heavy cream into the skillet and bring to a gentle simmer. Stir in cream cheese if using until completely melted and smooth.
05 - Add Parmesan cheese, salt, black pepper, and nutmeg to the cream mixture. Stir continuously until cheese is fully melted and sauce achieves creamy consistency.
06 - Add fresh spinach to the skillet, stirring gently until completely wilted, approximately 2 minutes.
07 - Add cooked fettuccine to the skillet with the garlic cream sauce. Toss thoroughly to coat all pasta, adding reserved pasta water gradually if sauce needs loosening to achieve desired consistency.
08 - Transfer to serving bowls immediately while hot. Top with extra Parmesan cheese and fresh herbs if desired.