Add 1/8 cup of water and diced onion to a large soup pot or Dutch oven over medium-high heat. Stir occasionally until the onions are translucent, around 5 minutes.
Add in the minced garlic, grated ginger, diced jalapeno, curry powder, salt, and another 1/8 cup water. Stir and cook for around 3 minutes until fragrant.
Add in the carrots, celery, and up to 1/2 cup water if needed. Cook COVERED over medium heat until the carrots start to slightly soften up, around 5-7 minutes. Stir occasionally.
Add in the broth, lentils, and jar of diced tomatoes and tomato puree. Bring the mixture to a boil and then reduce the heat to a simmer for 15 minutes.
Stir in 1 can of coconut milk. Simmer covered for 30 minutes. If you have the time simmer even longer.
Adjust to taste. Add in a little cayenne pepper if you want more heat, a bit of sea salt if you want more salt, and a tsp or so of maple syrup if you want some sweetness. Simmer a bit longer if you added any additions. Enjoy!