Prepare vegetables: Cut the peeled sweet potatoes, onion, pepper, mushrooms, pak choy stems, and zucchini into medium, bite-sized pieces.
Heat oil: In a wide pan or pot, over medium-high heat, add sesame oil.
Fry onion: When the oil is hot, add the onion and fry until golden.
Add mushrooms: Add the mushrooms and fry until golden but not too much so they retain their structure.
Add pak choy stems & sweet potatoes: Stir in the pak choy stems and sweet potatoes, then add the curry paste.
Add spices: Add paprika, garam masala, yellow curry, and turmeric, then stir until well-coated.
Add zucchini, red bell pepper, and peas: Mix for 2 minutes, then add hot water until the vegetables are nearly coated, not fully.
Simmer: Cover the pan and let it simmer for 15 minutes, stirring occasionally. Meanwhile, chop the spinach and pak choy leaves.
Open lid: After 15 minutes, open the lid for 5 minutes.
Add broccoli & coconut milk: Add the broccoli florets, cashews, and 500ml coconut milk.
Simmer again: Cover for another 15 minutes, then mix in the salt, cover for another 5 minutes, adding more coconut milk if needed.
Final step: If the broccoli and sweet potatoes are ready, add spinach and pak choy leaves, stir in until softened. Remove from heat. If not ready, cook until tender and then add the leaves.