In a pot or deep saucepan, heat the oil over medium high heat. Once its hot, add in the onion and sauté for 3-5 minutes
Add in the garlic, ginger, and green chilies and stir for 2-3 minutes.
Add in the curry leaves, star anise seed, and cumin seeds and saute for 10-15 seconds.
Add in all the spices and cook for 45 seconds -1 minute until you can smell the spices. Add in a little water to loosen everything up if the spices are sticking in the pan.
Add in the red lentils, veggie broth, and tomatoes and combine well. Bring the pot to a boil. Then lower the heat the low, cover the pot, and let it simmer for 20-30 minutes.
Make sure to keep stirring the pot every 5-7 minutes to make sure nothing is sticking to the bottom.
Once the daal has gotten pretty thick and the lentils are cooked, stir in the coconut milk and almond butter.
Bring the pot back to a simmer and let it cook uncovered for about 10 minutes, or until the daal has thickened up.
Top with cilantro and fenugreek leaves and serve with bread or rice and enjoy!