Start by cutting the onion into half-moons or cubes and set aside.
Add around 1 cup of water to a pot (the amount of water varies greatly, use enough to cover the onion).
Add the onion and turn on the stove to medium heat.
Let the onion cook, until it is half soft and translucent.
Add the diced tomatoes, the green bell pepper also diced, and the garlic paste, and let it cook, as if you were making a stew (but in this case, without olive oil).
Add the seasonings: salt, pepper, turmeric, paprika, and cumin. Leave the coriander to the end.
Turn off the heat and blend your base with the help of a hand blender or a kitchen robot, so that it becomes almost liquid and homogeneous.
Put the base back into the pot and add the coconut milk.
Let it boil well and mix a bit so that the coconut milk mixes with the rest of the ingredients.
Add the legumes.
Let it cook for a few minutes so that the legumes absorb the flavors of the curry.
Sprinkle with coriander and let it simmer for about 10 minutes.
Serve with a good portion of basmati rice.
Enjoy.