Heat a large non-stick skillet over medium heat. Add bacon, cook for about 5 minutes and once it starts to brown, add in the onion and garlic.
Cook out for about 6-8 minutes until onion starts to become fragrant and translucent.
Add in tomato paste along with spices and cook for 1 minute, while stirring.
Next add in passata or crushed tomatoes, brown sugar, water, beans and lentils and cook for about 15-20 minutes, stirring occasionally until thickened.
In a separate pan, heat water. Add spinach and cook until wilted. Drain any remaining water and remove spinach.
Toast bread, place onto a plate. Put the spinach on top, then baked beans, and top with an egg.