2 1 1/2-pound spaghetti squash, halved lengthwise and seeded
1 1/2 cups water, divided
1 tablespoon olive oil
1 pound 90% lean ground beef
1 cup chopped yellow onion
2 teaspoons Chile powder
2 teaspoons garlic powder
2 teaspoons cumin
1 teaspoon salt
2 tablespoons tomato paste
1 (15 oz.) can black beans, drained and rinsed
3 cups angel hair coleslaw
2 tablespoons lime juice
2 tablespoons chopped fresh parsley
1 cup shredded Mexican 4-cheese blend, divided (4 oz.)
1 medium avocado, sliced
Place 1 spaghetti squash half, cut side up in an 11x7-inch microwave safe dish. Pour half a cup water into the squash cavity; top with another squash half, cut side down, making a whole squash. Microwave on high until squash is tender, 8 to 10 minutes. Repeat with 1/2 cup water and the two remaining squash halves. Let stand until cool enough to handle.
While squash cooks, heat oil in a large skillet over medium high. Add beef and onion; cook, stirring often to combine, until beef is browned, and onion is tender, about 6 minutes. Stir in Chile powder, garlic powder, cumin, and 1/2 teaspoon salt; cook stirring constantly, until mixture is fragrant, and beef is well coated with spices, about 1 minute. Add tomato paste; cook, stirring constantly, until incorporated, about 1 minute. Stir in remaining 1/2 cup water; bring to simmer over medium-high. Simmer, stirring often, until thickened, about 2 minutes. Stir in beans. Remove from heat.
Drain any liquid from squash halves. Using a fork, scrape insides of squash halves to remove spaghetti-like strands and toss to combine. Return strands to squash cavities.
Toss together coleslaw, lime juice, parsley, and remaining 1/4 teaspoon salt in a bowl. Spoon about 1 cup beef mixture into each squash half and top withe cheese, avocado and slaw mixture. Serves 4.