If you ask me, pumpkin isn’t just for fall baking anymore.
This cozy pasta dish brings together creamy pumpkin and earthy sage in a way that feels both comforting and fresh. The pumpkin creates a silky sauce that coats every piece of pasta, while the sage adds an herby kick.
It’s completely vegan but tastes rich and satisfying. A little garlic and some vegetable broth help the whole thing come together.
It’s a weeknight-friendly meal that feels special enough for company, perfect when you want something warm and filling.
Why You’ll Love This Vegan Pumpkin Sage Pasta
- Quick weeknight dinner – This pasta comes together in just 30-45 minutes, making it perfect for busy evenings when you want something homemade without spending hours in the kitchen.
- Naturally vegan and dairy-free – The creamy pumpkin sauce is made with plant-based ingredients, so it works great for anyone avoiding dairy or following a vegan diet.
- Cozy fall flavors – The combination of pumpkin and fresh sage gives you those warm, seasonal flavors that make this dish feel special without being complicated.
- Simple pantry ingredients – You probably already have most of these items on hand, and pumpkin puree is easy to find year-round at any grocery store.
- Healthy comfort food – This pasta feels indulgent with its creamy sauce, but it’s packed with nutritious pumpkin and uses wholesome ingredients you can feel good about.
What Kind of Pumpkin Puree Should I Use?
For this pasta, you’ll want to grab plain pumpkin puree, not pumpkin pie filling which has added spices and sugar. You can use canned pumpkin puree from the store, which is super convenient and works perfectly for this recipe. If you’re feeling ambitious, you can also make your own by roasting a sugar pumpkin or butternut squash and blending it until smooth. The recipe even mentions that sweet potato puree works as a substitute if that’s what you have on hand, so don’t stress too much about finding the perfect pumpkin.
Options for Substitutions
This pasta dish is pretty forgiving when it comes to swapping ingredients:
- Rotini or Fusilli pasta: Any short pasta shape works great here – try penne, rigatoni, or even shells. The ridges and curves help catch that creamy sauce.
- Fresh sage: If you can’t find fresh sage, use dried sage instead – about 1 teaspoon for the sauce and skip the crispy topping, or substitute with crispy fried onions for crunch.
- Pumpkin puree: Sweet potato puree works perfectly as mentioned, but you can also use butternut squash puree or even canned carrot puree for a similar creamy texture and sweet flavor.
- Non-dairy milk: Any plant-based milk works fine – oat milk, soy milk, or cashew milk are all good options. Just avoid vanilla-flavored versions.
- Fresh thyme: Dried thyme is already listed as an option, but you could also use dried oregano or Italian seasoning in the same amount if that’s what you have.
- Breadcrumbs: The recipe already suggests cashews or pumpkin seeds, but crushed walnuts or even nutritional yeast flakes add nice texture and flavor to the topping.
Watch Out for These Mistakes While Cooking
The biggest mistake with this pasta is adding the pumpkin puree directly to the pan without thinning it first, which can result in a thick, clumpy sauce that doesn’t coat the pasta evenly – always whisk the pumpkin with the non-dairy milk before adding it to create a smooth, creamy consistency.
Another common error is burning the sage, which turns bitter quickly since it’s a delicate herb, so keep your heat at medium and watch it closely, removing the leaves as soon as they become crispy and fragrant.
Don’t skip reserving at least a cup of pasta water before draining, as this starchy liquid is perfect for adjusting the sauce consistency if it becomes too thick.
Finally, make sure to taste and adjust your seasonings at the end, since pumpkin puree can be quite mild and often needs more salt and pepper than you’d initially think to bring out all the flavors.
What to Serve With Pumpkin Sage Pasta?
This pasta is pretty filling on its own, but I love serving it with a simple arugula salad tossed with lemon juice and olive oil to cut through the richness of the pumpkin sauce. A side of roasted Brussels sprouts or broccoli also works great since the caramelized edges pair nicely with the earthy sage flavor. If you want to make it more of a complete meal, some crusty bread or garlic toast is perfect for soaking up any extra sauce left in your bowl. For added protein, you can toss in some white beans or chickpeas right into the pasta, or serve it alongside some pan-seared tofu.
Storage Instructions
Store: This pasta keeps well in the fridge for about 3 to 4 days in an airtight container. The sauce might thicken up as it sits, so just add a splash of non-dairy milk when you reheat it to bring back that creamy texture.
Freeze: You can freeze the pumpkin sage sauce separately (without the pasta) for up to 2 months in a freezer-safe container. I find that pasta gets a bit mushy after freezing, so it’s better to cook fresh pasta and just thaw the sauce when you’re ready to eat.
Reheat: Warm it up in a pan over medium-low heat with a bit of extra non-dairy milk to loosen the sauce. You can also microwave it, but stir it halfway through and add a little liquid so it doesn’t dry out. The crispy sage topping is best made fresh right before serving.
| Preparation Time | 10-15 minutes |
| Cooking Time | 20-30 minutes |
| Total Time | 30-45 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 550-700
- Protein: 14-18 g
- Fat: 13-20 g
- Carbohydrates: 88-105 g
Ingredients
For the pasta:
- 6 to 8 oz rotini or fusilli noodles (I use Barilla for consistent texture)
For the creamy sauce:
- 1 tsp extra virgin olive oil
- 8 sage leaves, chopped (freshly minced for best flavor)
- 2 garlic cloves, minced
- Black pepper, to taste
- 3/4 to 1 cup non-dairy milk (coconut or unsweetened almond work best)
- 1/2 tsp salt
- 1 tsp fresh thyme leaves (or 1/2 tsp dried)
- 1 to 2 tbsp tomato paste (adds depth and richness)
- 3/4 cup pumpkin puree (I use Libby’s organic)
For the crunchy topping:
- 6 fresh sage leaves, sliced into thin strips (for garnish and crispy texture)
- Generous pinch salt and pepper
- 2 to 3 tbsp plain breadcrumbs (or coarsely chopped cashews for extra richness)
- 1 tsp extra virgin olive oil
Step 1: Cook the Pasta
- 6 to 8 oz rotini or fusilli noodles
- Salt for pasta water
Bring a large pot of salted water to a boil and add the pasta, stirring occasionally to prevent sticking.
Cook until al dente according to package directions, which usually takes 8-10 minutes.
Drain the pasta in a colander but reserve about 1/4 cup of the starchy cooking water—this helps the sauce cling to the noodles and creates a silkier texture.
Set the cooked pasta aside.
Step 2: Build the Sauce Base with Aromatics
- 1 tsp extra virgin olive oil
- 2 garlic cloves, minced
- 8 sage leaves, chopped
- 1 tsp fresh thyme leaves
While the pasta cooks, heat 1 teaspoon of olive oil in a large skillet over medium heat.
Add the minced garlic, chopped sage, and fresh thyme leaves, stirring frequently for about 30-45 seconds until the aromatics become fragrant.
I like to add the garlic slightly after the sage so it doesn’t brown too quickly and develop a bitter edge—the key is releasing their essential oils without overcooking them.
Step 3: Create the Creamy Pumpkin Sauce
- 1 to 2 tbsp tomato paste
- 3/4 cup pumpkin puree
- 3/4 to 1 cup non-dairy milk
- 1/2 tsp salt
- Black pepper, to taste
Stir the tomato paste into the fragrant aromatics and let it toast for about 30 seconds—this deepens its flavor and removes any raw paste taste.
Add the pumpkin puree and non-dairy milk, stirring well to combine and break up any lumps.
Season with salt and black pepper, then bring the mixture to a gentle simmer and cook for 1-2 minutes just until it’s heated through and the flavors meld together.
The sauce should have a smooth, creamy consistency.
Step 4: Combine Pasta with Sauce
- Cooked pasta from Step 1
- Pumpkin sauce from Step 3
- Reserved pasta water
Add the cooked pasta from Step 1 to the pumpkin sauce, tossing gently to coat all the noodles evenly.
If the sauce seems too thick, add a splash of the reserved pasta water to loosen it and create a silkier consistency.
Cover the skillet and let it sit off the heat for 2-3 minutes—this allows the pasta to absorb more of the sauce and the flavors to fully integrate.
Step 5: Make the Crispy Sage and Breadcrumb Topping
- 1 tsp extra virgin olive oil
- 6 fresh sage leaves, sliced into thin strips
- 2 to 3 tbsp plain breadcrumbs
- Generous pinch salt and pepper
While the pasta rests, heat 1 teaspoon of olive oil in a small skillet over medium-high heat.
Add the sliced sage leaves and cook for about 30 seconds until they become crispy and fragrant, then add the breadcrumbs and stir constantly for 1-2 minutes until they turn golden brown and toasted.
Season generously with salt and pepper.
I find that toasting the breadcrumbs this way gives them a much better texture and nutty flavor compared to using them raw.
Step 6: Plate and Serve
Divide the creamy pumpkin pasta between serving bowls, ensuring each portion gets a good amount of sauce.
Sprinkle the crispy sage and breadcrumb topping over each bowl while it’s still warm—this keeps the crumbs crunchy and creates a wonderful textural contrast with the creamy sauce.
Serve immediately and enjoy the combination of earthy sage, sweet pumpkin, and satisfying crunch.




