-
Prep the onions, garlic, ginger and peppers and set aside.
-
Rinse the cilantro and dry then mince and set aside.
-
Rinse the lentils really well, stirring to make sure they don't stick together. Set aside.
-
In a large soup pot or dutch oven, on medium-low heat, add coconut oil.
-
When the oil is hot, add the mustard seeds and cumin seeds and stir until fragrant and popping.
-
Add the onions and when they become translucent add the garlic, ginger and peppers.
-
Stir for a couple of minutes until the garlic starts to become golden.
-
Add a couple of tablespoons of water and the bouillon cubes.
-
Mash them and stir in well.
-
Add the water and the lentils and turn to high heat.
-
Stir while it heats up and make sure to scrape the bottom to make sure the lentils don't stick on the bottom of the pot.
-
Turn the heat down to medium-low or a little lower if necessary.
-
Cook for about 20 minutes or until the lentils are cooked.
-
Stir in the tomato sauce, spices, salt and cilantro.
-
Cook for 30 more minutes.
-
If you like a smooth texture to your soup you can put all of it in a food processor (blender or hand blender) to puree or only puree half for a slightly textured soup or leave it as is.