Heat the olive oil in a deep-sided frying pan and fry the sausages until they have browned.
Next, add the bacon pieces and cook for about three minutes.
Pour in the drained lentils, add the chipotle paste and the tomato puree then gently stir to combine with the sausages and bacon.
Add the wine and the stock, season with salt and pepper and bring to the boil.
Once it has started to bubble quickly, turn down, add the baked beans and simmer for about 15 minutes until the liquids begin to thicken into a sauce.
If the liquid evaporates too quickly, add a little more stock.
Add the tomato quarters after about 10 minutes.
This is great served with sweet potato cut into wedges, coated in a little oil and griddled on the braai.