← All recipes
Plate of spaghetti topped with creamy alfredo sauce, sautéed spinach, and golden roasted vegetables.

Spaghetti Spinach Alfredo with Roasted Vegetables

Creamy spinach alfredo sauce coats tender spaghetti, while roasted vegetables add a caramelized sweetness in every bite.

Total: 45 minPrep: 15 minCook: 30 minServes 4Difficulty: Medium⭐ 4.7 (123+ ratings)$

Ingredients

Servings:

Steps

  1. 1 Preheat oven to 400°F. Toss chopped vegetables with olive oil and thyme, spread on a baking sheet, and roast for 20 minutes.
  2. 2 Meanwhile, cook spaghetti according to package instructions.
  3. 3 In a large skillet, melt butter over medium heat. Whisk in heavy cream, garlic powder, salt, and pepper. Simmer gently for 5 minutes.
  4. 4 Reduce heat to low and stir in Parmesan cheese until melted and sauce is smooth.
  5. 5 Add spinach to the sauce and cook until wilted.
  6. 6 Reserve 1/2 cup pasta water, then add cooked spaghetti to the sauce, tossing to coat. Add reserved pasta water as needed for desired consistency.
  7. 7 Serve spaghetti topped with roasted vegetables.

Equipment

Variations

Substitutions

Pairings

Nutrition

Calories: 750 kcal
Fat: 45g fat
Carbs: 60g carbohydrates
Protein: 25g protein
Fiber: 6g fiber
Sugar: 8g sugar
Sodium: 800mg sodium

Tips

Storage

Store leftovers in an airtight container in the fridge for up to 3 days. Reheat with a splash of water or cream to restore saucy texture.

Freezing: Freezes well for up to 2 months. Thaw in the fridge overnight and reheat gently on the stovetop with a splash of milk or cream.

Serving Suggestions

FAQ

Can I make this dish ahead of time?

Absolutely! Prepare the sauce and roast vegetables ahead, then cook the pasta just before serving.

Share this recipe