In a large saucepan or Dutch oven set over medium heat, sauté the onion in the coconut oil until soft and translucent (about 5 minutes).
Add the garlic and spices, and cook until the garlic starts to get fragrant (2 minutes). Make sure the spices don’t burn.
Add the tomato paste, stir, and lower heat. Slowly add the coconut milk and raise heat. Bring the liquid to a simmer.
While the liquid is simmering, cut your squash into cubes (I don’t peel mine, but you can if you want) and add to the pot. Then add broccoli, cut into small florets/pieces (I include the stem). Stir to coat the vegetables in the curry liquid, and cover and cook for about 20 minutes or until they’re soft.
Add the spinach and beans, stir, and cover for another 10 minutes or until the spinach is just wilted.
Remove the lid from the pot and let cool slightly before serving. Top with fresh parsley, extra cumin, and/or a dash of mineral salt as preferred.