This post may contain affiliate links. Please read my disclosure policy.

This Spaghetti Squash Alfredo with Chicken and Caramelized Onions is hearty comfort food made healthy and nutritious. Perfectly roasted spaghetti squash and tender bites of chicken smothered in a creamy and flavorful, healthy, homemade Alfredo sauce.

a fork being plunged into half of a squash filled with alfredo.


Healthier Chicken Alfredo Recipe

Let me just tell you, this Spaghetti Squash Alfredo is not your ordinary Alfredo. But in the best way. It’s creamy and delicious, hearty and satisfying, but also healthy. Yep. This recipe is veggie-packed, loaded with juicy chicken, and made with the best creamy Alfredo sauce.

Oh, and it takes just 15 minutes to prep!

overhead of a spaghetti squash halved and filled with alfredo.

Ingredients Needed for Spaghetti Squash Alfredo

  • Spaghetti Squash: You can roast the spaghetti squash in the instant pot or cook it in the instant pot.
  • Onion: Caramelized onions make the perfect sweet audition to this chicken Alfredo recipe.
  • Butter: You’ll need a little bit of butter to caramelize the onions and a little bit to sauté the garlic. I use grass-fed.
  • Garlic: Use freshly minced garlic for the best garlicky flavor.
  • Chicken Breast: Use boneless, skinless chicken breast cut into cubes for quicker cooking.
  • Mayonnaise: You can use store-bought mayo or make your own paleo mayo.
  • Milk: I use almond milk, but whatever milk you have on hand will work.
  • Seasonings: We’re spicing up our sauce with a simple combination of garlic powder, onion powder, salt, black pepper, and red pepper flakes.
  • Parmesan Cheese: Melting parmesan into the sauce is what gives it that classic Alfredo flavor.
  • Fresh Parsley: For garnish!

Can Spaghetti Squash Be Used Instead of Pasta?

Yes! Spaghetti squash is the perfect pasta substitute. It’s fresh, healthy, and light, but can be served any way you’d serve regular pasta…like in chicken Alfredo!

Okay, let’s get to the recipe!

overhead of spaghetti squash chicken alfredo ingredients.

How to Cook Spaghetti Squash

You can easily cook spaghetti squash either in the oven or in the instant pot. I usually roast it in the oven for this recipe, but you can check out my full article on how to cook spaghetti squash for instant pot instructions and more tips and tricks!

How to Make Spaghetti Squash Alfredo

This simple and healthy chicken Alfredo recipe requires just 15 minutes of prep time. Here’s a quick summary of the recipe. Scroll to the recipe card below for the full instructions and ingredient amounts!

  1. Roast the squash: Slice the spaghetti squash in half lengthwise and scrape out the seeds. Drizzle the top with olive oil, then lay face down on a baking sheet. Roast until fork-tender.
  2. Caramelize the onions: In a skillet, heat butter, then add in onions. Sauté until golden and caramelized.
  3. Sear the chicken: In a skillet, heat butter and sauté garlic. Season the chicken with salt and pepper, then add into the skillet and cook on each side until no pink remains.
  4. Make the sauce: To the pan with the chicken, combine mayo, milk, and spices. Add in the onions and squash, toss to combine, then add the cheese.
  5. Garnish and serve: You can serve your chicken Alfredo in dishes or just place it back into the spaghetti squash “boat” for easy serving. Finish it off with a sprinkle of fresh parsley and dig in!

How Do You Get Alfredo to Stay Creamy?

There are a few ways you can make sure your Alfredo sauce comes out perfectly creamy! Here are a couple tips:

  • Use full-fat mayo. The mayonnaise is what makes the sauce so rich and creamy. Lighter mayonnaise doesn’t achieve quite the same texture. Don’t way mayo? Substitute Cashew Cream!
  • Cook on medium-low heat. Lower heat prevents clumps from forming.
  • Shred your own cheese. Pre-shredded cheeses contain an anti-caking agent that can cause a gritty texture. Use freshly shredded for the creamiest texture.
  • Add the cheese slowly. And whisk constantly to make sure it’s melting smoothly.
overhead of half of a spaghetti squash filled with spaghetti squash chicken alfredo.

Tips and Notes

  • Cut the squash carefully! You’ll need a sharp knife and a little elbow grease to slice the squash in half. Just be careful with it!
  • Cube the chicken. Cutting the chicken into smaller pieces ensures it cooks more quickly and that it incorporates easily into the spaghetti squash Alfredo.
  • Check the texture of the squash. It should be fork-tender so the “spaghetti” can be easily removed before you take it out of the oven.

Variations

  • Add other veggies. Feel free to mix in other veggies to bulk your meal up. You can sauté them with the onion! Try bell pepper, zucchini, broccoli, you name it.
  • Use another meat. You can totally swap the chicken breast out for steak, ground beef, turkey, shrimp, etc. Just make sure you cook it properly!
  • Make it vegetarian. Simply leave the chicken out or swap it out for chickpeas.
a forkful of chicken alfredo with spaghetti squash held over half of a squash.

Serving Suggestions

This chicken Alfredo is delicious all on its own, but it’s also great paired with a side of:

How to Store

Leftover spaghetti squash Alfredo will last in an airtight container in the fridge for 3-5 days. I don’t recommend freezing it because the texture of the squash and the sauce will be affected.

To reheat, warm in the microwave or on low on the stove with a splash of milk to moisten.

Looking for More Spaghetti Squash Recipes?

Pin this recipe to save it for later!

Pin it!
overhead of a spaghetti squash halved and filled with alfredo.

Spaghetti Squash Alfredo with Chicken and Caramelized Onions

5 from 1 vote
This Spaghetti Squash Alfredo with Chicken and Caramelized Onions is hearty comfort food made healthy and nutritious. Perfectly roasted spaghetti squash and tender bites of chicken smothered in a creamy and flavorful homemade Alfredo sauce.
Servings 5
Prep Time 15 minutes
Cook Time 1 hour

Ingredients
  

  • 1 spaghetti squash roasted
  • 1 large onion sliced
  • 2 tablespoons butter
  • 2 garlic cloves minced
  • 1 pound boneless chicken breasts cubed
  • 1/2 cup mayo homemade or store-bought
  • 2 tablespoons unsweetened almond milk
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • Pinch salt more to taste
  • Pinch black pepper more to taste
  • Pinch red pepper flakes more to taste
  • 1/2 cup fresh parmesan cheese
  • Chopped fresh parsley for garnish

Instructions

  • Preheat oven to 400°F.
  • Slice spaghetti squash in half and scrape out seeds. Drizzle with extra-virgin olive oil and place face down on a lined baking sheet and roast for 30 minutes or until fork tender.
  • Make caramelized onions: In a skillet heat 1 tablespoon of grass-fed butter with onions. Sauté on medium-low heat until onions begin to caramelize and brown, but not burn. Yields about 1 cup of caramelized onions.
  • In a skillet over medium heat, heat butter and sauté garlic for 1 minute.
  • Season chicken with salt and pepper and add into the skillet. Let cook for 6 minutes, or until no pink remains, flipping halfway through.
  • Add in mayo, almond milk, and spices. Mix to combine.
  • Add in caramelized onions and spaghetti squash. Toss to combine. Add the parmesan cheese and adjust spices as desired.
  • Garnish with fresh parsley and serve hot.

Notes

  • Leftover spaghetti squash Alfredo will last in an airtight container in the fridge for 3-5 days. I don't recommend freezing it because the texture of the squash and the sauce will be affected.
  • To reheat, warm in the microwave or on low on the stove with a splash of milk to moisten.

Nutrition

Calories: 486kcalCarbohydrates: 17.7gProtein: 38.9gFat: 29.3gSaturated Fat: 11.1gCholesterol: 134mgSodium: 493mgFiber: 1.1gSugar: 3.9g
Course: Dinner
Method: Baking
Author: Lexi


You May Also Like

Secrets to Quick Dinners
Get my practical tips & advice for a healthier life dropped right into your inbox!
newsletter collage

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Comments

  1. 5 stars
    Lexi this was delicious! Thank you! Our kids even downed the spaghetti squash. . .which they were told was “noodles.” : )

  2. Made this last night, and it was amazing. I used Just Mayo (brand), and it worked really well. Hubby loved this! It’s a keeper! Thanks, Lexie, for another great recipe!

    I should mention we had weekend guests and made your Fluffy Paleo Pancakes for them. Big hit, even with their kids. This is our go-to recipe for pancakes, and my husband is so glad to be able to have them again. We tried many other paleo/gluten free recipes before finding yours, and yours is the winner by far.

  3. I absolutely love your meals, we use your cookbook and blog every week!
    Creative recipes and they all have been amazing
    How much do you consider one serving?

    1. Hi Kathleen! I am SO glad you love the blog and the cookbook. It really depends on the meal. A dish like this is heavier so the serving could/would be less.

    1. Might give it a bit different taste but you can def give it a try! I’d taste the sauce before adding it to make sure you like!

  4. This is SUCH a great recipe! I subbed smoked paprika for the garlic powder and it added a little different dimension. Thanks for a really different take on spaghetti squash. 🙂

  5. I am not a huge mayo fan– do you have a substitution recommendation? greek yogurt? or would it totally change the dish.

    1. It may work, but I haven’t tried it so I can’t say for sure. It doesn’t taste like mayo (I’m not a fan either), just makes it creamy!

  6. Making in about an hour, going to use greek yougart instead of mayo. is this ok or will I lose benefits of the probiotics? Should I use cottage cheese instead of the yougart to sub for mayo?
    Lmk asap!

  7. This recipe looks good. However, if you are adding parmesan cheese, the recipe contains dairy. I will try the recipe regardless.

  8. WOW this looks amazing! I am a HUGE fan of spaghetti squash and alfredo, so I can’t wait to make this! YUM!

    1. Made spaghetti squash Alfredo with chicken tonight for dinner, wonderful!!! Used ground chicken in place of chicken breast and it worked great!