Sweet Potato Carbonara Recipe: Rich Creamy Pasta With Roasted Sweetness

Side Dishes

Sweet Potato Carbonara Recipe: Rich Creamy Pasta With Roasted Sweetness

This sweet potato carbonara recipe transforms a classic Italian dish into a creamy, vegetarian-friendly masterpiece where roasted sweet potatoes replace traditional pancetta. The result? A rich, velvety sauce that clings to al dente pasta with a perfect balance of sweetness and savory depth—no meat required.

The secret lies in roasting the sweet potatoes until caramelized, then blending them into the egg-cheese base for that signature carbonara texture.

What sets this recipe apart is how it maintains carbonara’s signature creaminess while introducing natural sweetness from the sweet potatoes. The key technique is tempering the eggs with hot pasta water to create a silky, lump-free sauce that coats every strand of pasta.

Unlike traditional carbonara, this version delivers a creamy finish without heavy cream, thanks to the sweet potatoes’ natural moisture and the cheese’s melting properties.

By the time you twirl that first forkful, you’ll experience tender pasta enveloped in a sauce that’s both indulgent and subtly sweet—a far cry from the heavy, greasy versions you might find elsewhere.

The roasted flavor of the sweet potatoes adds complexity, while the parmesan and pecorino provide that classic umami punch. This is comfort food reimagined, perfect for a cozy weeknight dinner or an impressive vegetarian main.

Ready in 30 minutes and requiring just 8 ingredients, this recipe proves you don’t need meat to create a dish that feels luxurious. The best part? Leftovers reheat beautifully, making it ideal for meal prep. Let’s get cooking—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
High Cal

Ingredients for sweet potato carbonara

Eight ingredients transform into this creamy, vegetarian carbonara masterpiece with roasted sweetness.

Ingredient Amount Notes
Sweet Potatoes 🍠 1 ½ lb Medium-sized, peeled and cubed
Spaghetti 🍝 12 oz Dry, al dente quality
Extra-Virgin Olive Oil 🫒 ½ cup High quality, fruity
Vegetable Broth 💧 1 ½ cups Low-sodium preferred
Large Eggs 🥚 4 whole Fresh, room temperature
Parmesan Cheese 🧀 1 cup Freshly grated, aged
Pecorino Romano Cheese 🧀 ½ cup Freshly grated, sharp
Garlic Cloves 🧄 4 cloves Fresh, minced
Sea Salt 🧂 1 ½ tsp Diamond Crystal preferred
Freshly Ground Black Pepper 🌶️ ½ tsp Coarsely ground
Fresh Thyme Leaves 🌿 ¼ cup Chopped, or 1 tsp dried

The sweet potatoes are the star here—look for vibrant orange ones at Whole Foods or your local market. They should feel firm, not mushy, and the skin should be smooth. Roasting them until caramelized (about 30 minutes at 400°F) brings out their natural sweetness, which is key for that perfect carbonara balance. If you're short on time, microwave them 8 minutes first to speed up roasting. The spaghetti? De Cecco or Barilla are my go-tos—they cook evenly and hold up to the sauce. Don't skip the al dente test: it should have a slight bite even after cooking.

No fresh thyme? Dried works at one-third the amount, but fresh gives that bright aroma. The cheeses are non-negotiable—Parmigiano-Reggiano and Pecorino Romano are the only ones that deliver that authentic umami punch. If you can't find Pecorino, extra-sharp white cheddar is a decent swap, but it won't be the same. The eggs need to be room temperature—cold eggs scramble instead of emulsifying. For the olive oil, California Extra Virgin or Bertolli are reliable brands that won't overpower the dish. And if you're worried about the sauce being too sweet, add an extra pinch of Diamond Crystal salt—it's less iodine than table salt, so you can really taste the flavor.

Roasted sweet potatoes keep 3 days in the fridge, wrapped tightly in foil. The pasta sauce reheats beautifully—just add a splash of water or broth to loosen it up. For meal prep, store the sauce and pasta separately, then toss with a splash of water when reheating. This dish is even better the next day as the flavors meld. Freeze portions for up to 3 months—thaw overnight in the fridge before reheating. And if you're making this for a crowd, double the recipe, but roast the sweet potatoes in batches to avoid overcrowding the pan.

❤️

Why You'll Love This Recipe

  • No Boil-Over Chaos: I roast the sweet potatoes ahead—crispy edges, tender inside—so they’re ready while the pasta cooks. No last-minute scrambling, no burnt garlic, just a smooth sauce that ties everything together.
  • Creamy Without Dairy: That silky egg-yolk sauce clings to the pasta like a dream, but the sweet potatoes add natural sweetness that cuts through the richness. Honestly, I’ve never missed cheese in a carbonara again.
  • Leftovers That Taste Better: The flavors deepen overnight—almost like a second cooking. Reheat with a splash of broth, and it’s just as good for lunch as it was for dinner. (Yes, even on a Tuesday night.)
  • Budget Stretch: Sweet potatoes and eggs are my wallet’s best friends. A single batch feeds four for under $10, and the broth stretches thin if I need to stretch it further. No guilt, all flavor.

Step-by-step instructions for sweet potato carbonara

Here's how to transform humble sweet potatoes into a velvety, golden carbonara that's richer than the classic version.

1

Roast the Sweet Potatoes Until Caramelized

Preheat your oven to 425°F and line a baking sheet with parchment paper. Toss the 1.5 lb sweet potatoes (peeled and cubed) with 2 tablespoons of the extra-virgin olive oil, 0.5 teaspoon of the sea salt, and 0.125 cup of the fresh thyme leaves. Spread them in a single layer—they need room to brown.

Roast for 30-35 minutes until tender and deeply caramelized with crisp edges. Stir them halfway through for even cooking. You'll know they're perfect when a knife slides in easily and the edges have turned golden brown. The roasting develops their natural sweetness and creates that velvety texture we're after.

2

Cook the Spaghetti Al Dente

While the sweet potatoes roast, bring a large pot of generously salted water to a rolling boil. Add the 12 oz spaghetti and cook until 1 minute before the package's al dente time. This slight undercooking ensures perfect texture when combined with the sauce.

Reserve 1 cup of the pasta water before draining—this starchy liquid is your secret weapon for creating that signature creamy consistency. I always keep a measuring cup nearby so I don't forget this crucial step. Drain the pasta and return it to the pot, tossing immediately with 1 tablespoon of the remaining extra-virgin olive oil to prevent sticking.

3

Create the Sweet Potato Purée

Transfer the roasted sweet potatoes to a food processor or high-powered blender. Add 1.5 cups vegetable broth, 0.25 cup pecorino romano cheese, and 0.25 teaspoon freshly ground black pepper. Pulse until completely smooth, scraping down the sides as needed. The purée should be silky with no lumps.

Taste and adjust seasoning—you might need a pinch more salt or pepper. The purée should be rich and slightly sweet with a hint of caramelized depth. This is the flavor foundation that makes our carbonara so distinctive. Keep it warm over low heat while you prepare the egg mixture.

4

Prepare the Egg-Cheese Mixture

In a medium bowl, whisk together the 4 whole large eggs, remaining 0.25 cup pecorino romano cheese, and 1 cup parmesan cheese. The mixture should be pale yellow and thick enough to coat the back of a spoon. Add the 4 minced garlic cloves and remaining 1 teaspoon sea salt.

This is where the magic happens—the combination of eggs and cheese creates that luxurious, creamy texture we all love. I like to whisk vigorously for about 30 seconds to fully incorporate all the ingredients. The mixture should be smooth but still slightly thick—it will emulsify beautifully with the hot pasta.

5

Combine Everything Off Heat

Remove the pot of pasta from heat and add the sweet potato purée, stirring vigorously. Then, immediately pour in the egg-cheese mixture while tossing constantly with tongs. The residual heat from the pasta will gently cook the eggs, creating a creamy sauce that clings perfectly to each strand.

If the sauce starts to thicken too much, add reserved pasta water 1 tablespoon at a time until you reach your desired consistency. The sauce should coat the pasta beautifully without being watery. Serve immediately with extra grated cheese and fresh cracked pepper—this dish doesn't wait! The combination of roasted sweet potato sweetness with the rich, creamy sauce is pure comfort food perfection.

👨‍🍳

Pro Tips For Making Sweet Potato Carbonara

  • Roast Sweet Potatoes First: I learned this the hard way—boiling sweet potatoes straight into the sauce turns them into mush. Roast them whole at 400°F (200°C) for 45-50 minutes until tender inside, then scoop out the flesh. The texture stays firm and creamy, not gluey, and the flavor’s deeper.
  • Salt the Pasta Water Hard: Don’t skimp on salt here. Use twice the usual amount—this pasta needs to absorb flavor like a sponge. The broth will dilute the sauce later, so aggressive salting now guarantees every bite tastes right. (Yes, even if you’re impatient like me.)
  • Temper Eggs Slowly: After draining the pasta, remove it from heat and let it cool for 2 minutes. Then, slowly drizzle in the hot pasta water while whisking the eggs—this prevents scrambling. If the sauce looks too thick, add a splash more broth. (This isn’t the prettiest method, but it’s the tastiest.)
  • Use Cold Egg Yolks: Chill your eggs in an ice bath for 10 minutes before mixing with the pasta. Cold yolks emulsify better, giving you that signature silky sauce instead of grainy bits. Skip this, and you’ll end up with a sad, broken sauce. (Your future self will thank you.)

Perfect pairings for this dish

Sweet Side Pairings

Balance the richness of this carbonara with a bright, citrusy arugula salad. Toss 4 cups baby arugula with 2 tbsp lemon juice, 3 tbsp extra-virgin olive oil, and a pinch of flaky sea salt. The peppery greens cut through the sweetness beautifully. 🌿

For a warm contrast, serve with garlic-roasted Brussels sprouts. Toss 1 lb halved sprouts with 1 tbsp olive oil, 1 minced garlic clove, and ½ tsp smoked paprika, then roast at 425°F for 20 minutes. Their caramelized edges complement the sweet potatoes' natural sweetness.

Creamy Complements

Add a dollop of whipped ricotta mixed with 1 tbsp honey and fresh thyme on top. The light texture contrasts the dense pasta while adding floral notes that enhance the roasted sweet potatoes. I love using Whole Foods Market's organic ricotta for its smooth texture.

For a decadent touch, serve with crispy prosciutto-wrapped asparagus. Wrap 8 asparagus spears in thin slices of prosciutto, secure with a toothpick, and roast at 400°F for 12-15 minutes. The salty, smoky flavor adds depth without overpowering the dish.

Drink Pairings

A crisp Italian Pinot Grigio from Alto Adige is perfect—its citrus notes mirror the lemon in the salad while cleansing the palate between bites. Look for Santa Margherita Pinot Grigio for reliable quality. 🍷

For a non-alcoholic option, try sparkling blood orange soda like San Pellegrino Aranciata Rossa. The effervescence and citrus sweetness complement the dish's richness while refreshing your palate. Serve chilled for best results.

Garnish Finishing Touches

Top each serving with toasted pine nuts for crunch. Toast ¼ cup pine nuts in a dry pan over medium heat for 3-4 minutes until golden. Their nutty flavor adds texture contrast and balances the sweetness. 🌟

Add a sprinkle of freshly cracked black pepper and a pinch of red pepper flakes for heat lovers. The contrast between the sweet potatoes' natural sweetness and the pepper's spice creates a perfect flavor balance. I always use Tellichery pepper mills for the best grind.

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 18g90%
Cholesterol 210mg70%
Sodium 950mg41%
Total Carbohydrate 68g25%
Dietary Fiber 10g36%
Sugars 18g
Protein 28g56%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute regular potatoes for sweet potatoes in this recipe?

Regular potatoes won't work—they lack the natural sweetness and moisture that makes this carbonara special. Sweet potatoes caramelize beautifully and blend into a velvety sauce that mimics traditional carbonara's creaminess. For a similar texture, try purple sweet potatoes, but the flavor will be slightly earthier.

2

Why does the recipe call for off-heat combination of pasta and sauce?

The sauce cooks instantly from the residual heat of the pasta—this prevents scrambled eggs and keeps the texture silky. Adding cold eggs to hot pasta causes curdling. The key is working quickly while tossing constantly. If your kitchen is cold, warm the egg mixture slightly before combining.

3

What if my sauce turns out too thick or too thin?

Too thick? Add reserved pasta water 1 tablespoon at a time while stirring. Too thin? Simmer the sauce gently for 1-2 minutes to reduce. The sweet potato purée naturally thickens as it cools, so don't overcorrect. For extra richness, stir in 1 tablespoon butter at the end.

4

Can I make this ahead of time?

Store cooked pasta and sauce separately in airtight containers for up to 2 days. Reheat gently with a splash of water or broth. For freezing, freeze the sauce only (without pasta) for up to 3 months. The texture won't be identical, but it reheats beautifully. Never freeze with eggs—it causes separation.

5

How do I adjust this for a lower-carb diet?

Replace spaghetti with zucchini noodles or shirataki noodles (rinsed well). Cook zucchini noodles for 1-2 minutes only—they break down quickly. For extra richness, add 1 tablespoon cream cheese to the egg mixture. The sweet potato purée remains the same, providing natural sweetness without added carbs.

★★★★★5.0(8 reviews)
Categories Side Dishes