Boil the carrot and onion in water for about 10-15 mins or until soft.
Place all ingredients for the mashed beans in a food processor and pulse until finely chopped.
To prepare the mushrooms, mix the curry powder, garlic, salt, chili,
and corn flour in a small bowl and add it to the chopped mushrooms.
Stir until they are well covered in seasoning.
Transfer the mushrooms in a pan and fold in the chopped onion,
water, and soy sauce. Cook for about 10-15 mins, stirring frequently.
When they are ready, add the ground flax seeds and chopped parsley.
Serve the mushroom sauce over the mashed beans.
Sprinkle some steamed broccoli florets over the meal and enjoy!