Pre-heat oven to 425 F, cut spaghetti squash in half, and scrape out the seeds.
Place on a lined or greased baking sheet, cut-side faced down, and place in the oven for 40 minutes (or until fork tender.) While they are roasting, make the filling: over medium heat, saute the onion in a skillet with 1 tbsp olive oil, for two minutes. Add garlic and sauté for 3-4 more minutes until garlic becomes fragrant and golden. Turn the heat to medium-low and add jalapeño, corn, and peppers, and stir occasionally for 5 minutes. Add beans, spices, salt, and enchilada sauce and bring to a simmer. Turn heat off and add in the cilantro.
When spaghetti squash is tender, (pierce with a knife through the skin) carefully, using a fork, fluff and stir the inside of the squash, scraping it away from the sides. You will have enough filling for four bowls.
Mix together the spaghetti squash and veggie mixture. If adding cheese (or cooked meat) mix a little into the squash and veggie mixture and use the remaining for the top.
Sprinkle the tops with cheese and return the squash mixtures into the oven for and additional 10-20 minutes.
Garnish with cilantro and any toppings you desire. Enjoy!