Boil, steam or microwave pumpkin under almost tender (don’t overcook). Drain.
Drain tofu on paper towel to absorb excess moisture.
Heat oil in a large, non-stick frying pan over a medium-high heat. Add tofu and onion. Cook for about 4 minutes, stirring occasionally, until lightly golden.
Add pumpkin and curry powder. Cook, stirring a further 1 minute.
Stir in evaporated milk, peanut butter, soy sauce and ¾ cup water. Bring to the boil.
Stir in beans. Gently boil for 3-4 minutes, stirring occasionally, until beans and pumpkin are tender and mixture has thickened.
Stir in coriander. Serve with brown rice and lime wedges. Garnish with extra coriander sprigs, if desired.