Preheat the oven to 425 degrees and line a baking sheet with parchment paper. To one half of the baking sheet add the squash, onions and garlic. To the other half add the cauliflower. Toss the veggies with oil, curry powder, salt and pepper - keeping the veggies on separate sides. Place in the oven and bake for 20 minutes. Toss and cook for another 10 minutes. Remove from the oven and allow to cool slightly.
To a food processor add the squash, onion, garlic, coconut milk and red curry paste. Blend until smooth.
Heat the sesame oil in a stock pot and add the ginger. Cook for 30 seconds. Add the blended squash mixture, broth, soy sauce, tofu and cauliflower to the pot. Bring to a boil, lower heat and simmer for 20 minutes. Stir in the greens and lime juice before serving.
Meanwhile, cook the rice noodles according to the package instructions in a separate pot. Drain and rinse with cold water.
To serve, add noodles to each bowl and ladle the soup over them. Top with fresh cilantro and serranos. Serve with lime wedges on the side.
Calories: 553kcal, Carbohydrates: 58g, Protein: 14g, Fat: 32g, Saturated Fat: 17g, Polyunsaturated Fat: 5g, Monounsaturated Fat: 9g, Sodium: 346mg, Potassium: 620mg, Fiber: 5g, Sugar: 4g, Iron: 5mg