In a large skillet over medium-high heat, add coconut oil and onions. Cook until softened, about 3-4 minutes.
Add in garlic and all ingredients listed through the cayenne pepper. Cook until toasted and fragrant, about 1 minute.
Add in both cans of tomatoes. Stir until well blended.
Add in broth and lentils. Stir and bring to a boil. Reduce heat to medium low and cover. Simmer for 15 to 20 minutes, or until lentils are soft. Serve and garnish as desired.
Notes
Adjust spices as desired for your liking. Add more heat if you like it spicier, reduce if you don't like heat.