• Skip to main content
  • Skip to primary sidebar
It's a Veg World After All®
  • Subscribe
  • Cookbook
  • Recipes
    • By Type
    • By Vegetable
  • Tips
  • About
    • Privacy and Terms
    • Services
      • Twin Cities Cooking Classes
      • Writing & Recipes
    • Contact
  • Bloglovin
  • Facebook
  • Instagram
  • Pinterest
  • RSS
  • Twitter
  • YouTube
menu icon
go to homepage
  • Recipes
  • By Veggie
  • Prep Tips
  • About
  • Subscribe
  • Books
  • Work with Lizzie
  • Contact
    • Bloglovin
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • By Veggie
    • Prep Tips
    • About
    • Subscribe
    • Books
    • Work with Lizzie
    • Contact
    • Bloglovin
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » Mains

    Spaghetti Squash Alfredo

    Oct 23, 2026 by Lizzie Streit, MS, RDN · This post may contain affiliate links · Leave a Comment

    1 shares
    Jump to Recipe Print
    Spaghetti squash alfredo boats on a platter with text boxes for recipe name and website.

    There’s something so comforting about a big bowl of creamy pasta! I’m happy to report that this spaghetti squash alfredo, a veggie-forward twist on a classic, is just as satisfying. The high-protein sauce, featuring blended white beans and cottage cheese, tastes amazing smothered over crunchy spaghetti squash strands and wilted spinach. I love making this recipe for dinner during the fall and winter!

    Two spaghetti squash alfredo boats topped with basil leaves on a serving platter.
    Jump to:
    • Lizzie’s Dietitian Notes
    • Ingredients and Substitutions
    • How to Make Spaghetti Squash Alfredo
    • Top Tips
    • Serving Suggestions
    • Storage and Reheating
    • More Winter Squash Recipes
    • 📖 Recipe
    • 💬 Comments

    Lizzie’s Dietitian Notes

    Comfort food alert! It’s almost that time of year where I want nothing more than a warm, satisfying dinner when the evenings get dark and chilly. This spaghetti squash alfredo has really been rising to the challenge, all while providing me the opportunity to boost my vegetable, protein, and fiber intake!

    The squash “noodles” are low-carb yet full of fiber and other nutrients. I intentionally created the sauce to be high in protein, thanks to cottage cheese and white beans, so that I didn’t need to make a separate protein and add more work. The final result is an amazingly delicious, nutritionally complete meal that even features a bonus veggie: spinach.

    The other exciting thing is that I plan to make this sauce on repeat, even when I don’t have a spaghetti squash on hand. It’s great on regular pasta, too! Yay for versatility.

    Lemon, onion, white beans, cottage cheese, garlic, parmesan, spinach, and spaghetti squash with labels.

    Ingredients and Substitutions

    • Spaghetti squash: I tested the recipe with a 3 pound spaghetti squash, so you may not use all of the sauce if you have a smaller one (or you may need more sauce if your squash is bigger).
    • Onion: Use white or yellow onion or even shallots.
    • Garlic: Fresh adds the best flavor to the spaghetti squash alfredo sauce, but a teaspoon of garlic powder or dried minced garlic can be used in a pinch.
    • Cannellini beans: Use great Northern or navy beans as a sub.
    • Cottage cheese: I like using 4% cottage cheese, since it blends the best and is less prone to separating. I also recommend using small curd varieties, such as Daisy or Good Culture if available. Ricotta cheese will work as a substitute, but it contains much less protein.
    • Parmesan cheese: Freshly grated or pre-shredded both work fine.
    • Lemon juice: Lemon adds the best flavor, but a dash of white wine vinegar would probably work in a pinch to add some acid.
    • Baby spinach: Omit if it’s not available, or sub baby kale, fresh parsley, or fresh basil.

    How to Make Spaghetti Squash Alfredo

    The full recipe card is at the bottom of the post. Here’s a preview of the steps with helpful process shots.

    Woman scooping seeds out of half of a spaghetti squash.

    Carefully slice the spaghetti squash in half lengthwise. Scoop out the seeds and discard.

    Salt, pepper, and olive oil sprinkled on spaghetti squash halves.

    Brush the cut sides with oil. Sprinkle with salt and pepper. Place cut side down on a lined baking sheet.

    Roasted spaghetti squash halves on a baking sheet after coming out of the oven.

    Roast until the squash the squash is tender when poked with a fork, but avoid overcooking (see Top Tip below).

    Woman pulling spaghetti squash strands away from the skin with two forks.

    Use two forks to pull the strands away from the squash kin. Be careful handling the squash, and use an oven mitt if needed.

    Cooked spaghetti squash mixed with chopped baby spinach in a bowl.

    Add the cooked squash to a mixing bowl with the chopped baby spinach. The steam will wilt the spinach.

    Woman stirring onion and garlic cooking in a skillet.

    In a large skillet, cook onions and garlic in olive oil until softened and fragrant.

    Woman adding parmesan cheese to a blender with other ingredients for alfredo.

    Add the cooked onions and garlic, beans, cheeses, lemon juice, salt, and pepper to a high-speed blender.

    Healthy alfredo sauce in a blender after being blended.

    Blend on medium until smooth, about 30 to 60 seconds. Add small amounts of milk if needed.

    Healthy alfredo sauce spread in a skillet with a spatula.

    Pour the sauce from the blender in the skillet. Carefully heat on low for just a minute. Remove from heat.

    Spaghetti squash and baby spinach with healthy alfredo sauce on top in a bowl.

    Transfer the sauce to the bowl with the spaghetti squash and wilted spinach.

    Spaghetti squash and spinach tossed with alfredo sauce in a bowl.

    Toss the spaghetti squash and spinach in the alfredo sauce until coated.

    Woman using tongs to put spaghetti squash alfredo back into squash halves.

    Transfer the coated spaghetti squash back into the halves on the baking sheet.

    Spaghetti squash alfredo boat with parmesan cheese before going in the oven.

    Sprinkle the boats with the rest of the parmesan cheese.

    Spaghetti squash boat with alfredo, spinach, and melted cheese after coming out of the oven.

    Broil until the cheese is melted and lightly browned.

    Top Tips

    For best results, there are a few key steps to follow to reduce excess moisture from the spaghetti squash, prevent a watery sauce, and stop the sauce from splitting!

    1 – Aim to undercook the squash so the strands can be pulled away from the skin but are still slightly crunchy.

    2 – Avoid adding too much liquid to the sauce. It should be thick but pourable, since it will thin a little with the moisture from the squash.

    3 – Only heat the sauce on low heat for about 60 to 90 seconds to prevent thermal shock and separation.

    Spaghetti squash strands with healthy alfredo sauce in a bowl with a fork, cheese, and basil.

    Serving Suggestions

    Due to the contents of the sauce, spaghetti squash alfredo can be served as a main or side dish. It’s delicious as is or paired with garlic bread, a simple green salad, or steamed green beans. To add more protein, add shredded chicken or serve with pork tenderloin or fish.

    Storage and Reheating

    This recipe is best enjoyed right away, since the sauce may separate and get grainy during storage. However, leftovers will keep in an airtight container in the refrigerator for 2 to 3 days. Reheat in the microwave in 30-second intervals on high. I don’t recommend freezing this dish.

    A fork inserted into a spaghetti squash alfredo boat on a serving platter.

    More Winter Squash Recipes

    • Spaghetti Squash Curry
    • Spaghetti Squash Burrito Bowls
    • Lentil Stuffed Acorn Squash
    • Spaghetti Squash “Pad Thai”
    • Carnival Squash Stuffed with Sausage and Produce

    📖 Recipe

    Send The Recipe

    Get This Recipe In Your Inbox

    Share your email, and we’ll send it to you. Plus, you’ll get a weekly recap of new recipes!
    Spaghetti squash strands with healthy alfredo sauce in a bowl with a fork, cheese, and basil.

    Spaghetti Squash Alfredo

    Crunchy spaghetti squash strands stand in for pasta in this veggie-forward dinner recipe! The creamy sauce is a healthy twist on alfredo, featuring cottage cheese and white beans.
    No ratings yet
    Print Pin Rate
    Prep Time: 40 minutes mins
    Cook Time: 30 minutes mins
    Total Time: 1 hour hr 10 minutes mins
    Servings: 2 as a main
    Calories: 712kcal
    Author: Lizzie Streit, MS, RDN

    Ingredients 

    • 3 pounds spaghetti squash - 1 large or 2 small
    • 1 teaspoon extra virgin olive oil
    • Salt and pepper
    • 2 cups lightly packed chopped baby spinach
    • ½ cup shredded parmesan cheese

    White bean alfredo sauce

    • 1 tablespoon extra virgin olive oil
    • 1 cup diced onion - from ½ large
    • 3 cloves garlic - minced or pressed
    • 15 ounce can cannellini beans - drained and rinsed
    • 1 cup 4% cottage cheese - I like small curd varieties for blending, like Good Culture or Daisy
    • ¼ cup shredded parmesan cheese
    • 2 tablespoons freshly squeezed lemon juice
    • ½ teaspoon salt
    • ½ teaspoon freshly ground black pepper
    • ¼ cup milk - optional/may not be needed

    Instructions

    • Preheat oven to 400 degrees F/205 degrees C. Line a baking sheet with parchment paper and set aside.
    • Carefully slice open the spaghetti squash in half lengthwise. Scoop out the seeds and discard.
    • Rub the flesh with olive oil, and sprinkle with salt and pepper.
    • Place the two halves flesh side down on the prepared baking sheet. Bake for 25 to 35 minutes until the strands can be pulled away from the sides with a fork but are still crunchy. I like to slightly undercook the squash so that it doesn't get waterlogged and cause the sauce to get watery.
    • When the squash has finished cooking, use an oven mitt to flip the squash over and handle them while you pull the strands away. Reserve the empty halves for stuffing them later.
    • Put the chopped baby spinach and spaghetti squash strands to a large bowl. Stir so that the steam from the squash wilts the spinach. Let it cool slightly while you make the sauce.
    • Warm olive oil in a large skillet over medium heat. Add the onion and cook for 3 minutes until it starts to soften. Stir in the garlic and cook for another minute until fragrant. Remove from heat.
    • Transfer the cooked onion and garlic to a high-speed blender. Add the white beans, cottage cheese, parmesan cheese, lemon juice, salt, and pepper.
    • Blend on medium until smooth. If needed, add milk, just 1 tablespoon at a time, to promote blending. You want the sauce to be pourable but still quite thick. The steam from the spaghetti squash will contribute liquid, and if there’s too much milk/liquid in the sauce to begin with, it will get too watery when added to the squash.
    • Pour the alfredo sauce from the blender into the same skillet you used to cook the onion and garlic. Heat over low heat (important), stirring often, for 60 to 90 seconds until just heated through. Promptly remove from heat. This warms up the sauce enough so that it doesn’t have thermal shock when combining with the spaghetti squash, which would cause separation. It's important not to boil the sauce in the skillet or else it will separate that way.
    • Pour the gently warmed sauce over the slightly cooled squash and spinach. Stir until coated.
    • Divide the spaghetti squash mixture evenly between the remaining empty halves.
    • Sprinkle each half with the remaining parmesan cheese.
    • Turn the oven to the broiler setting, and bake the filled squash halves for 1 to 3 minutes until the cheese is melted and lightly browned.
    • Remove from the oven, and serve warm!
    • Leave a rating or review by tapping the stars on this recipe card (above) or in the comments section (at the end of the post)!

    Notes

    • This recipe is best enjoyed right away, since refrigeration/storage can cause the sauce to get grainy. If you do have leftovers and don’t mind the changed texture, store them in an airtight container in the fridge for 2 to 3 days. Reheat in the microwave in 30-second intervals on high.
    • The sauce is naturally fibrous from the white beans, so it’s not the same texture as traditional alfredo. Following the tips about preventing watery squash and not overheating the sauce will lead to the best results.

    Nutrition

    Serving: 1stuffed half | Calories: 712kcal | Carbohydrates: 87g | Protein: 41g | Fat: 28g | Saturated Fat: 10g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 10g | Cholesterol: 54mg | Sodium: 2147mg | Potassium: 1070mg | Fiber: 20g | Sugar: 22g | Vitamin A: 3919IU | Vitamin C: 32mg | Calcium: 755mg | Iron: 8mg
    Did you make this recipe?Tag @vegworld_recipes and follow me today!

    More Main Dish Recipes

    • Bowl of pumpkin curry with a spoon and naan surrounded by ingredients.
      Pumpkin Curry
    • Woman holding a veggie tostada with cheese and avocado in her hand.
      Crispy Vegetarian Tostadas
    • Eggplant and tomato shakshuka on serving plates surrounded by bread and ingredients.
      Eggplant Shakshuka
    • Tortellini salad with roasted summer vegetables in a bowl with a spoon next to herbs.
      Summer Tortellini Salad with Roasted Vegetables
    1 shares

    Reader Interactions

    Comments

    No Comments

    Leave a Reply Cancel reply

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

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    lizzie streit cutting carrots

    Welcome! I'm Lizzie, a mom, registered dietitian, and cookbook author who loves vegetables. And I'm here to help you love them too! My easy, veggie-forward recipes will help you get comfortable in the kitchen and celebrate the seasons.

    More about me →

    Fall

    • Salsa verde in a small serving bowl surrounded by tomatillos and cilantro.
      Salsa Verde
    • Chicken sausage sheet pan with vegetables and pesto on a plate with a fork.
      Chicken Sausage Sheet Pan Dinner
    • Vegetarian stir fry cooking in a cast iron skillet with a wooden spoon.
      Kohlrabi Stir Fry
    • Roasted beets and carrots with goat cheese on a serving plate with silver spoon.
      Roasted Beets and Carrots with Goat Cheese & Balsamic Glaze
    See more Fall →

    Soups

    • Bowl of vegetable barley soup next to bread, spoons, a napkin, and cheese.
      Barley Soup with Vegetables
    • Potato soup with chives and cheese on a counter next to toppings, spoon, and napkin.
      Potato White Bean Soup
    • Parsnip leek soup with thyme and walnuts next to ingredients, garnishes, spoon, and napkin.
      Creamy Parsnip Leek Soup (without cream!)
    • Purple sweet potato soup topped with pistachios and feta in a bowl with a spoon.
      Purple Sweet Potato Soup
    See more Soups →

    Footer

    About

    About Lizzie

    Privacy Policy and Terms

    Portfolio

    My Books

    Featured On

    logos from news publications and websites spread out on a white background

    Contact

    Contact

    Work with Lizzie

    Sign Up! for emails and updates

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2013-2026 It's a Veg World After All ® LLC

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required