In a medium saucepan, bring the lentils and vegetable broth to a boil over medium-high heat. Reduce heat to low and simmer for 20 minutes.
Meanwhile, heat the olive oil in a large skillet over medium heat. Add the onion and cook until softened, about 5 minutes. Add the garlic and cook for another minute.
Stir in the curry powder, cumin, coriander, ginger, salt and pepper. Cook for another minute.
Add the cooked lentils to the skillet and stir to combine. Simmer for 10 minutes.