Put a pan on a medium heat and add the olive oil or fry light.
Add the diced onion, bacon and garlic to the pan and fry until the onion starts to soften and bacon begins to brown. Stir regularly to avoid sticking.
Add the paprika to the pan and mix in, fry for 30 seconds.
Add the tomato puree and mix in.
Add the tin of tomatoes.
Add a splash of soy and Worcestershire sauce, season with salt & pepper.
Take the leaves off the thyme and add to the sauce.
Add the beans and mix into the sauce, cook for a further 5 minutes.
Serve on toast.