- 1 tablespoon olive oil
- 1 white onion, diced
- 1 red bell pepper, diced
- 3 cloves garlic, crushed
- 1 14.1-ounce can chopped tomatoes
- 1 tablespoon tomato paste
- 1 cup red lentils
- 1 14.1-ounce can kidney beans, rinsed and drained
- 1 ¼ cups vegetable stock
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- Salt and pepper, to taste
- Heat the oil in a large frying pan and fry the onion and pepper on a medium setting until softened — about 5 minutes.
- Add the garlic, chili powder, cumin, and paprika, and fry for another 2 minutes, stirring constantly.
- Add the chopped tomatoes, then fill the can about halfway with water and pour this in, too.
- Add all the remaining ingredients and give everything a good stir.
- Bring to the boil, then lower the heat to a simmer. Cover and leave to cook for 20 minutes.
- Serve with rice, fresh coriander, and lime wedges, if desired.