Chicken Enchilada Spaghetti Squash Boats

Course: Main Course
Cuisine: American, Mexican
Prep Time: 15 minutes
Cook Time: 1 hour
Total Time: 1 hour 15 minutes
Servings: 4 servings
Calories: 257 kcal
Try our homemade enchilada sauce for this recipe! Click here for the enchilada sauce recipe.


For the Spaghetti Squash

  • 1 Spaghetti Squash  (@ 3lbs. or 1365g)
  • 1 Tablespoon Olive Oil
  • Kosher Salt or Sea Salt , to taste
  • fresh Cracked Black Pepper , to taste

Chicken Enchilada Toppings:

  • 1 cup (about) shredded roast chicken or other cooked chicken
  • 1 cup enchilada sauce
  • 1/2 teaspoon garlic salt
  • 1/2 teaspoon onion powder
  • 1 cup shredded cheddar cheese , divided (reserve 1/4 cup for topping)
  • optional toppings: chopped tomatoes , green onions, cilantro or sliced black olives


  1. Preheat Oven to 375°F (190°C). Oil a sheet pan with olive oil.
  2. Carefully cut spaghetti squash in half lengthwise.  Scoop out the seeds and connecting strands, then place cut side down on the prepared sheet pan.
  3. Bake for 45 minutes, or until the squash flesh becomes tender and separates easily into strands with a fork. Finish by gently loosening the "spaghetti strands" from the shells.
  4. While squash is baking, make the chicken enchilada mixture: In bowl, combine the chicken, enchilada sauce, garlic salt and onion powder and 3/4 cup of the cheddar cheese.
  5. When squash is cooked and you’ve loosened the strands, divide the chicken enchilada mixture between the two spaghetti squash “boats”. Top the squash with the remaining 1/4 cup of cheese. Bake oven for about 10 minutes or until the squash, sauce and chicken is warm and cheese is melted. If you want the cheese bubbly and brown, broil the squash for an additional minute or so.
  6. Top with green onions and optional toppings. Serve warm. Enjoy!