Preheat the oven to 425F or 220C.
Peel and cube the butternut squash. Place the cubed butternut squash in a small mixing bowl and drizzle with olive oil or aquafaba, salt, curry powder, and fresh cracked pepper. Spread the butternut squash evenly on a lined baking sheet.
Roast the butternut squash for about 30 minutes, or until fork-tender and lightly browned.
While the squash is roasting, do the rest of the prep work. This includes peeling and chopping the onion, grating the garlic and ginger, and draining and rinsing the chickpeas.
Heat a skillet over medium heat. Add the onions and sautee for 3 to 5 minutes, or until they start to turn translucent and smell aromatic. Add the garlic and ginger. Sautee for another minute.
Add the rest of the curry spices to the skillet and toast for 1 to 2 minutes.
Next, add the drained and rinsed chickpeas and sautee for 1 to 2 minutes. Then add the crushed tomatoes and broth. Cook for about another minute, until combined.
Now add the coconut milk and lemon juice. Stir to combine. Turn the heat down to low and simmer for 3 to 5 minutes.
When the butternut squash is done roasting, remove it from the oven and carefully add it to the curry sauce. Cook for another 5 minutes, or until the sauce is the right consistency. Serve right away with basmati rice and cilantro.
(Note: alternately bake the halved and seeded squash brushed with oil and salted lightly; add the garlic, ginger, and spices to the sautéd onion and garbanzos; peel the squash after cooking, and cut it into ¾ inch cubes, adding to the spices and bean and the coconut and tomato mixture).
