Cook the brown rice as per the packed instructions.
Add two inches of cold water to a large saucepan, then add the onion and garlic, cook until the onions are soft, about 5 minutes.
Add the leek, cauliflower, broccoli, fresh ginger, garam masala and cook for another two minutes. Stir well to ensure the ginger and garam masala are mixed with the vegetables.
Add the coconut milk, peanut butter and canned tomatoes. Stir all the ingredients together then cover and simmer for about 20 minutes. Keep an eye on the mixture to ensure it doesn't catch on.
Just before serving add the fresh coriander then serve with brown rice and sprinkle over some toasted sliced almonds.