30-Minute Creamy Sweet Potato Pasta Sauce Recipe

Looking for a fresh twist on pasta night? This Sweet Potato Pasta Sauce is silky, slightly sweet, and savory — a delicious alternative to traditional tomato sauces.

Homemade always beats jarred, and this easy sauce proves it. With just nine ingredients and about 30 minutes, you can make a creamy sauce that works with any pasta shape and appeals to the whole family.

As a busy mom who loves sneaking in extra veggies, I appreciate how quick, simple, and crowd-pleasing this recipe is.

3 plates of spaghetti with Sweet Potato Pasta Sauce

Sweet Potato Pasta Sauce Ingredient Highlights


Fresh garlic cloves deliver the best flavor; if using jarred minced garlic, use about a heaping tablespoon. Vegetable broth is convenient store-bought or easily homemade from veggie scraps. Measure the Parmesan generously — aim for at least 1/3 cup, using pre-grated or freshly grated cheese to taste.

all ingredients for Sweet Potato Pasta Sauce - sweet potatoes, garlic, pepper, vegetable broth, milk, oil, shallots, parmesan cheese, salt

Creamy Sweet Potato Pasta Sauce Tips and Tricks


How to Make Pasta Sauce with Sweet Potatoes

Peel the sweet potatoes, shallots, and garlic. Halve the shallots for easier peeling and keep the garlic cloves whole. You’ll need about 1 pound of sweet potatoes (roughly two large sweet potatoes), four garlic cloves, and two large shallots.

Cut the sweet potatoes into bite-sized chunks so they roast evenly and cook faster. Aim for pieces about 1.5–2 inches across and no more than 1 inch thick. Arrange the vegetables in a single layer on a rimmed baking sheet so everything roasts rather than steams.

Drizzle with olive oil and season with salt and black pepper. Toss with clean hands or two spoons to coat evenly. Roast on the top rack at 425°F (220°C) until the sweet potatoes are fork-tender, about 20–25 minutes. Some browning on the garlic and shallots is fine and adds flavor.

Carefully transfer the hot roasted vegetables to a high-powered blender or food processor. Add 1 1/2 cups vegetable broth, 1 cup milk (dairy or unsweetened non-dairy), and 1/3 cup grated Parmesan cheese. Reserve a little Parmesan if you want to sprinkle some on top when serving.

Blend on high until completely smooth and creamy, about 2–3 minutes depending on your equipment. If the sauce is too thick, add a splash more milk or broth to reach your desired consistency.

Prepped sweet potato, shallots, and garlic.
Peel your sweet potatoes, garlic, and shallots, and cut your sweet potatoes into bite-sized chunks.
Baking sheet with sweet potato, shallot, and garlic.
Spread your prepped vegetables in a single layer across a baking sheet.
Using clean hands to coat veggies in olive oil, salt, and pepper.
Toss the vegetables in olive oil, salt, and pepper and roast.
Adding vegetable broth to blender with other Sweet Potato Pasta Sauce ingredients.
Once roasted, blend the vegetables with broth, milk, and Parmesan until smooth.

Serving Your Creamy Sweet Potato Pasta Sauce

This sauce was created to be served over pasta, and it pairs beautifully with long noodles like spaghetti or fettuccine as well as short shapes such as penne or gemelli. While the vegetables roast, cook the pasta so the whole meal comes together in about 30 minutes.

You can also use the sauce as a substitute for marinara in baked pasta dishes, spread it on focaccia or flatbread, or add it to sandwiches for a sweet-savory boost.

Favorites to serve alongside include simple bread dips or toasted garlic bread to soak up the sauce.

Cracking fresh black pepper over pasta with Sweet Potato Pasta Sauce

How I Store and Reheat Leftover Sweet Potato Sauce

Store leftover sauce in an airtight container in the refrigerator for up to five days, or freeze it for up to four months. Reheat gently on the stovetop in a saucepan, stirring occasionally. If reheating pasta and sauce together, microwave covered for 3–5 minutes, stirring every couple of minutes, or bake covered at 350°F for 15–20 minutes until warmed through.

If the sauce thickens after refrigeration, stir in a splash of milk or broth before reheating to restore a creamy texture.

Pouring Sweet Potato Pasta Sauce onto spaghetti

30-Minute Sweet Potato Pasta Sauce

4.9 from 19 votes

Marley Goldin

This creamy Sweet Potato Pasta Sauce merges savory and sweet into a smooth, flavorful sauce ready in just 30 minutes.
Prep Time 10
Cook Time 20
Total Time 30
Servings 8 servings

Equipment

  • High-Powered Blender *or*
  • Food Processor
  • Kitchen Scale (optional)

Ingredients

  • 1 pound sweet potatoes (2 large sweet potatoes = approx. 1 pound)
  • 4 cloves garlic
  • 2 large shallots
  • 2 tablespoons olive oil
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • 1 ½ cup vegetable broth
  • 1 cup milk (cows or unsweetened nondairy)
  • cup Parmesan cheese (grated)

Instructions

 

  • Preheat oven to 425°F (220°C).
  • Peel the potatoes, garlic, and shallots. Cut potatoes into bite-sized chunks and halve the shallots; keep garlic cloves whole.
  • Toss the sweet potato chunks, garlic, and shallots with olive oil, salt, and pepper on a rimmed baking sheet so they are evenly coated.
  • Roast on the top rack for 20–25 minutes, until sweet potatoes are fork tender and the shallots and garlic are lightly browned.
  • Transfer roasted vegetables to a blender or food processor. Add vegetable broth, milk, and Parmesan. Blend on high until smooth and creamy, about 2–3 minutes. Adjust consistency with milk or broth if needed.
  • Serve warm over your favorite pasta and garnish with extra Parmesan and cracked black pepper if desired.

Pro Tips

  • This sauce works with any pasta shape and can be prepared ahead. It keeps up to five days in the refrigerator or can be frozen for longer storage.
  • If you like making sauces from scratch, try swapping in other roasted vegetables for variety or adding fresh herbs for brightness when serving.

Video

Course Sauces and Dressings
Cuisine American
Diet Vegetarian
Keyword 30 Minutes or Less, Meatless Pasta, Pasta Night, Pasta Sauce, Sweet Potato