Healthy comfort food lovers unite!

Comfort foods turned healthier are hands down our most popular recipes on the blog. I mean, who doesn’t love comfort food?! I know you’ll love this Dairy-Free Spaghetti Squash Chicken Alfredo. Not only will you get a big dose of healthy veggies thanks to the spaghetti squash standing in for pasta, but you’ll also get the most luxuriously creamy Alfredo sauce that’s 100% dairy-free with far less fuss than making a traditional cream sauce. In addition, this Dairy-Free Spaghetti Squash Chicken Alfredo recipe is Whole30-friendly, grain-free and perfect for meal prep! It reheats beautifully and makes enough for a meal plus leftovers.

A high-powered blender works best.

If you’ve ever tried to use a lower power or budget-priced blender to make a smoothie or a smooth and creamy sauce or soup only to find chunks remaining, then you can probably guess why I’m a big fan of Vitamix. It took several years to add a Vitamix to my kitchen. In fact, Jess had to give me a little nudge to do so. Now every time I use the powerful machine of mine I’m reminded of how amazing it is. I’ve heard they last FOREVER, too so it’s worth the $$ spent in my humble opinion. Here is the one I own. Now let’s talk about this delicious dairy-free Alfredo sauce and how it’s made.  You start by giving the raw cashews (must be raw) a 30-minute soak in hot, hot water to get them nice and soft. The cashews are the secret to the creaminess! While the cashews are soaking you can prepare the spaghetti squash, the chicken and whatever veggies you choose to add to the meal. To make the sauce, add the drained cashews, peeled but still whole garlic clove, salt, nutritional yeast and almond milk to the blender canister. Secure the lid and blend everything on high for 1 minute, then taste the sauce and decide if you want a little more garlic or salt. If so, add another clove and another pinch or two of salt and blend some more. And that’s it, you just made THE most dreamy, creamy dairy-free Alfredo sauce. The best of the internet 🙂

Toss the sauce with the squash.

To make the perfectly roasted spaghetti squash, take a 2½ – 3 lb. spaghetti squash and place it cut-side down on a rimmed baking sheet. Place in an oven set at 400℉ for about 55 minutes or until it was soft to the touch and the flesh was tender (but not mushy). For a step-by-step tutorial on how to cut, clean and roast the perfect spaghetti squash, click here.  Using a fork, gently scrape the flesh into a large skillet (see pictures above). See how pasta-like those stands of squash are? Just like angel hair pasta! OK, it’s time for the star of the show – the dairy-free Alfredo sauce. Pour the sauce over the spaghetti squash and add the perfectly cooked and sliced chicken. Place over medium heat until heated through. Now it’s time to add the fresh basil and gently toss it all together adjusting salt and pepper to taste. Is your mouth watering yet?

More veg for the win.

I like to keep things traditional and serve Dairy-Free Spaghetti Squash Chicken Alfredo with steamed or roasted broccoli. However, the options are truly endless. You could serve it with tender cooked green beans, asparagus, add some spinach right to the skillet when the basil is added or serve it with a side salad. And if you love bacon, you’ll surely want to try our Creamy Chicken Spaghetti Squash with Bacon and Asparagus – a recipe the features this scrumptious sauce.

Now it’s your turn to reunite with an old comfort food love in this Dairy-Free Spaghetti Squash Chicken Alfredo.

Pro Tip: The sauce can be prepped up to three days in advance and reheated when ready to use.

Pin It Now, Make it Later!

Photo Credit: The photos in this blog post were taken by Jess of Plays Well with Butter. 

Wash and pat the spaghetti squash dry. Lay the squash on its side and using a sharp knife, insert the tip of the knife into the center of the squash then cut the squash in half cross-wise (not lengthwise or end-to-end). Slicing it this way produces longer, more spaghetti-like strands and reduces the chances of cutting yourself. Scrape seeds from squash using a spoon. Pour 1 cup of water into the bottom of the Instant Pot. Add the trivet/rack and place both halves of the squash into the Instant Pot and secure the lid. Flip vent valve to ‘sealing’ position and cook for 8 minutes at high-pressure for a large squash (6-7 minutes for a smaller one). Allow for 5 minutes of natural pressure release before manually releasing any residual pressure. Remove squash to a cutting board or baking dish and allow it to cool for a few minutes before using a fork to pull the strands from the skin.

All photos and content are copyright protected. Please do not use our photos without prior written permission. If you wish to republish this recipe, please rewrite the recipe in your own unique words and link back to the source recipe here on The Real Food Dietitians. Thank you! This post may contain affiliate links which won’t change your price but will share some commission.