Preheat oven to 400°.
Drizzle cut sides of spaghetti squash with oil and season with salt and taco seasoning. Place cut side down on a large, rimmed baking sheet. Roast until tender, 30 to 35 minutes. Let cool slightly.
Using a fork, break up squash strands.
In a large skillet over medium heat some olive oil. Add onion and cook until soft, about 5 minutes. Stir in garlic and cook until fragrant, about 1 minute more. Add diced chicken.
Stir in taco seasoning, then season to taste with salt and pepper.
Stir in black beans, cherry tomatoes, and corn.
Fill each spaghetti squash with mixture and top with cheese.
Return to oven to melt cheese, 5 minutes.
Garnish with ranch and green onions.
0 servings
* The % Daily Value (DV) tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.