Heat a large pan with olive oil or coconut oil.
Add diced onions, garlic, and green pepper to the pan. Cook until fragrant on high heat for about 2 minutes.
Turn the pan down to a medium low, and allow to cool slightly.
With the skilled over medium, add fenugreek and mustard seeds - this is why we turned the pan down to low. The seeds will pop all over the kitchen!
Cook the seeds for a few minutes.
Add all of the rest of the ingredients and seasonings except for the yogurt and sea salt, and stir to combine.
Do not add the salt until the lentils are done cooking! The sea salt slows down the cooking process of the lentils.
Bring to a simmer and cover. Cook for about 30 minutes or until the lentils are soft.
Remove the pan from the burner. Stir in the yogurt (or light coconut milk) and add salt to taste.
Serve over brown rice or with naan!