Love this? Pin it for later!
Why This Recipe Works
- One pan, one pot: The sweet potatoes roast while the pasta water boils—no extra skillets to wash.
- Creamy without heavy cream: A simple roux plus milk gives lush body for half the calories.
- Flavor layering: Roasted garlic is mashed into the sauce, plus a quick sauté of fresh garlic for punch.
- Versatile greens: Spinach wilts in seconds, but kale or arugula work just as well.
- Make-ahead friendly: Roast the potatoes and garlic earlier in the day; finish in 15 minutes.
- Vegetarian, easily vegan: Swap oat milk and vegan butter; nobody notices.
- Kid-approved sweetness: The caramelized sweet potatoes win over picky eaters.
Ingredients You'll Need
Great pasta starts with great building blocks. Here’s what to look for—and how to swap smartly if the pantry is bare.
Pasta shape: I reach for campanelle or farfalle; their ruffles and folds grip the garlicky sauce. Whole-wheat, legume-based, or gluten-free all work, but cook 1 minute shy of package time so they finish in the sauce.
Sweet potatoes: Choose small-to-medium ones with tight, unblemished skin. Jewel or garnet varieties roast up candy-sweet. Peel or leave the skin on for extra fiber; just dice evenly so every cube caramelizes at the same rate.
Fresh garlic: Two forms—whole cloves for mellow sweetness and minced for sharper bite. Buy firm, tight heads; avoid any green sprouts.
Spinach: Baby spinach wilts almost instantly and needs no stemming. If you only have mature spinach, strip the tough ribs. Frozen spinach works in a pinch; thaw and squeeze bone-dry.
Milk: Whole milk gives the creamiest body, but 2 % or unsweetened oat milk are excellent. Avoid skim—it breaks under heat.
Butter & flour: A light roux (equal parts by weight) thickens without heaviness. Use vegan butter or olive oil for dairy-free.
Parmesan: A wedge grated fresh melts silkily into the sauce. Nutritional yeast or vegan parm work for non-dairy.
Lemon zest: Non-negotiable brightness to balance the sweet potatoes. Use organic if possible.
Crushed red-pepper flakes: Just a pinch wakes up the garlic; adjust to heat preference.
How to Make Creamy Garlic and Spinach Pasta with Roasted Sweet Potatoes
Heat the oven & prep the potatoes
Preheat to 425 °F (220 °C). Line a rimmed sheet pan with parchment. Peel (optional) and dice 2 medium sweet potatoes into ½-inch cubes. Toss with 1 Tbsp olive oil, ½ tsp kosher salt, and a few grinds of black pepper. Spread in a single layer; tuck 6 unpeeled garlic cloves among the cubes. Roast 20 minutes, stir, then roast 10–15 minutes more until edges caramelize and a knife slides through effortlessly.
Start the pasta water
While the potatoes roast, bring a large pot of well-salted water to boil (1 Tbsp salt per quart). Cover to speed things up; salt later if you forget.
Build the roux
Melt 2 Tbsp butter in a wide sauté pan over medium. When it foams, whisk in 2 Tbsp flour. Cook 60–90 seconds until it smells like shortbread but remains pale—this cooks out raw flour taste without darkening.
Add the milk & roasted garlic
Slowly pour 2 cups cold milk, whisking constantly to prevent lumps. Squeeze the roasted garlic from its skin; mash with a fork into a paste and whisk in. Bring to a gentle simmer; cook 3 minutes until thick enough to coat the back of a spoon.
Cook the pasta
Drop 12 oz pasta into the boiling water. Undercook by 1 minute; reserve 1 cup starchy water before draining.
Season the sauce
Off heat, stir ½ cup grated Parmesan, ½ tsp kosher salt, ¼ tsp pepper, a pinch of red-pepper flakes, and the zest of ½ lemon. Taste; adjust salt and pepper.
Wilt the spinach & marry flavors
Return sauce to low heat. Add 4 packed cups baby spinach; toss until just wilted. Fold in the roasted sweet potatoes and the drained pasta. Splash in reserved pasta water, ¼ cup at a time, until everything is glossy and cohesive.
Finish & serve
Off heat, add a squeeze of lemon juice and an extra shower of Parmesan. Serve immediately in warm bowls; garnish with lemon zest ribbons and toasted pumpkin seeds if you crave crunch.
Expert Tips
High-heat roasting
425 °F is the sweet spot: hot enough to caramelize edges without burning before the interior softens.
Starchy water magic
The reserved pasta water contains starch that emulsifies sauce and pasta into one silky unity—don’t skip it.
Garlic timing
Roasting tames garlic; adding raw minced garlic at the end punches up aroma. Use both for layered complexity.
Sauce consistency
Sauce thickens as it stands. Keep it loose; it should coat pasta but still puddle at the bottom of the pan.
Cooling roasted veg
Let potatoes cool 5 minutes before folding into pasta; they hold shape and don’t water down the sauce.
Color pop
Bright-green spinach fades quickly. Add it last second and serve pronto for that fresh flash of color.
Variations to Try
- Protein boostAdd a can of rinsed white beans or shredded rotisserie chicken during the final toss.
- Nutty richnessSwap Parmesan for 3 Tbsp tahini and 1 Tbsp white miso for dairy-free umami.
- Fall greensUse lacinato kale—remove ribs, chop finely, and let it simmer 3 minutes longer than spinach.
- Zesty twistSub orange zest and juice for lemon, and stir in ¼ tsp ground nutmeg for autumnal warmth.
- Smoky heatAdd ½ tsp smoked paprika and double the red-pepper flakes for Spanish-inspired depth.
Storage Tips
Refrigerate: Cool completely and store in airtight containers up to 4 days. The sauce will thicken; loosen with a splash of milk or broth when reheating.
Freeze: Freeze portions in zip bags, press out excess air, up to 2 months. Thaw overnight in fridge, then warm gently with a little liquid.
Make-ahead components: Roast sweet potatoes and garlic up to 3 days ahead; keep chilled. Sauce base (without spinach) can be refrigerated 3 days; thin and heat, then add greens.
Reheat: Warm in a covered skillet over medium-low with ¼ cup milk, stirring often. Microwave works in 30-second bursts, stir between.
Frequently Asked Questions
Creamy Garlic and Spinach Pasta with Roasted Sweet Potatoes
Ingredients
Instructions
- Roast: Preheat oven to 425 °F. Toss diced sweet potatoes and unpeeled garlic with 1 Tbsp oil, ½ tsp salt, and pepper on a sheet pan. Roast 20 min, stir, roast 10–15 min more until caramelized.
- Boil: Meanwhile cook pasta in salted water 1 minute shy of package time. Reserve 1 cup pasta water; drain.
- Sauce: Melt butter in sauté pan over medium. Whisk in flour 1 min. Slowly whisk in milk. Squeeze roasted garlic from skins; mash and whisk in. Simmer 3 min until thick.
- Season: Off heat stir in Parmesan, ½ tsp salt, pepper, red-pepper flakes, and lemon zest.
- Combine: Return sauce to low heat. Add spinach; toss to wilt. Fold in pasta and roasted sweet potatoes. Splash pasta water to loosen.
- Serve: Finish with lemon juice and extra Parmesan. Serve hot.
Recipe Notes
For vegan version use plant butter, oat milk, and 2 Tbsp nutritional yeast instead of Parmesan. Sauce may seem thin at first but thickens as it cools; adjust with reserved water when reheating.