Dice the onions, finely chop the garlic and ginger and set aside. Wash the pumpkin and peppers and cut into cubes. Peel the sweet potatoes and cut them into bite-sized cubes.
Then fill up with coconut milk and simmer on a low level (2 - 3) for 15 minutes, stirring occasionally. Season the curry with salt and pepper in between.
Chop the basil and mint and cut the cherry tomatoes in half. Add everything together with the sugar snap peas and cashews to the rest, mix carefully and let steep for another 2 minutes. Season with freshly squeezed lime juice for that special twist. How much or how little lime juice depends on personal taste. The curry is best when the sweet potatoes are done but still bite.
Arrange the finished curry in deep plates and enjoy. If you really want to, you can serve it with rice, but pumpkin and sweet potatoes are filling enough in my opinion. Fresh naan bread is actually my favorite with it.