In a saucepan over medium heat, put olive oil.
Add onion, garlic and sauté for about 2 minutes.
Add salt to taste (start with 1 teaspoon), pepper, ginger, cumin, paprika, red pepper flakes (optional) and tomato paste.
Add 1 tablespoon chopped parsley, 1 tablespoon chopped cilantro and carrots.
Add the grated tomato and the brown lentils.
Let cook for 5 minutes.
Pour Boiled water to cover the vegetables.
Bring to a boil then reduce the heat.
Simmer for about 30 minutes or until lentils are cooked.(it depends of the quality of your lentils).
Stir from time to time so that lentils will not stick to the bottom of the saucepan.
Add boiled water as needed and let cook for 2 minutes.
Adjust the seasoning and add salt (and pepper if you like) then let boil for 2 more minutes.
Add the remaining chopped parsley and cilantro.
Enjoy.