Add the olive oil to a deep skillet or dutch oven over medium-high heat.
Add the diced onion and saute 3-5 minutes.
Add the minced garlic and fresh chopped sage, saute for an additional minute.
Add the butternut squash, salt, pepper and nutmeg to the skillet, cook for 4-6 minutes.
Pour the vegetable broth over the squash.
Place a lid on the pan, reduce the heat to low and cook the squash until it’s fork tender but not falling apart, about 8-10 minutes.
Once the squash is tender, transfer all of the ingredients from the pan to a food processor or blender.
Add the almond milk to the blender.
Blend until smooth. See the notes below for serving options.
To serve the sauce immediately with pasta:
Bring a large pot of water to boil on the stove.
Add the pasta to the boiling water and cook the pasta according to the package directions.
Remove one cup of the cooking water from the pasta before draining it and set the water aside.
Drain the pasta and add it back to the pot, spoon the butternut squash sauce over the pasta and toss it to coat.
If you’d like to thin out the sauce, you can gradually add some of the pasta cooking water into the pot with the pasta and sauce.
Add 1-2 tablespoons at a time until you reach the desired consistency.
Transfer it to a bowl and add whatever toppings you would like, such as parmesan cheese, candied walnuts or fried sage.
The pasta sauce is gluten-free and whole30 compliant. Serve it with zucchini noodles or roasted spaghetti squash to make an entirely gluten-free, whole30 approved meal.
To make this sauce year-round, purchase cubed butternut squash in the freezer section at the grocery store. It should be available even in the spring and summer months.
This recipe can be stored in the refrigerator for up to 7 days. Store it in an airtight container such as a mason jar or plastic container with a lid.
This sauce can also be frozen. You can freeze it in mason jars, just be sure to leave 1 inch of room at the top for the sauce to expand in the jar. You can also freeze it in a freezer-safe zipper bag or plastic container. The sauce will stay good in the freezer for up to 3 months. I recommend defrosting the sauce in the refrigerator overnight before heating it up to serve.
To reheat the pasta sauce, add it to a pot on the stove over medium-high heat, stirring frequently for 5-10 minutes, or until heated through. You can also microwave the sauce for 2-3 minutes.