Preheat a heavy-based pot or frying pan over medium–low heat.
Add the oil and butter and cook the onion for 6–8 minutes, until soft and aromatic.
Add the garlic and cook, stirring constantly, for one minute.
Add the ground spices and stir to combine, cooking for a minute or two to develop maximum flavour.
Blitz the sundried tomatoes using a small blender or stick blender to form a rough paste.
Add the sundried tomato paste, tomato paste and the rinsed and drained lentils.
Pour in the stock and season with a little sea salt and plenty of freshly cracked black pepper (around 10–12 twists).
Cook uncovered for 15 minutes, stirring occasionally.
Taste and adjust seasoning, if needed.
Turn off the heat and stir through the cream.
Serve topped with freshly chopped parsley.