Prepare the squash, cauliflower, and broccoli by cutting the vegetables into bite-sized pieces.
*Keep the individual vegetables separate, as they require different cooking times.
Bring a large pot of salted water to a boil, and add the butternut squash.
Allow the squash to cook for roughly 15 minutes, and then add the cauliflower.
Allow the cauliflower to cook for roughly 5 minutes, and then add the broccoli.
Allow the vegetables to cook for an additional 5 minutes, and then drain the vegetables from the liquid once they are tender.
Stir in the chopped cilantro with the cooked vegetables.
Add the dried textured soy protein to a small pot on the stove, along with the red onion.
Boil the soy protein with the onion and 2 teaspoons of Kosher salt for about fifteen minutes.
Drain the excess water from the soy protein, and add the dried oregano, red pepper flakes, ground cumin, garlic powder, and cayenne powder.
Cook the contents over medium-low heat for two minutes, and then remove from the heat.
Add the lime zest and fresh lime juice.
Taste, and season with more Kosher salt and fresh black pepper.
Serve the cooked soy protein and onions in bowls with the cooked vegetables, topped with a big dollop of Greek yogurt.
Serve with fresh lime wedges.