Fry onions and garlic in 2 tbsp vegetable oil until well-caramelized.
In a separate cup, pour half of a cup of boiling water on a half of a cube of a veggie/beef/chicken stock. Mix until dissolved.
Crush the canned tomatoes with your hand and empty (with liquid) into the pan of onions and garlic. Cook on medium heat, then add stock and let slightly reduce, stirring intermittently. Season with salt, pepper, and sugar.
Add chickpeas to the pan and after two minutes, add kidney beans. Boil for two minutes, checking for desired consistency.
Remove from heat and stir in the desired amount of freshly-chopped parsley.
Toast a tortilla wrap in a pan on low heat until slightly crisp. Then, fill with bean mixture, garnish with fresh parsley, and roll into a wrap. with some of the beans on the tortilla wrap, sprinkle some more fresh parsley and roll it into a wrap.