Fry the bacon in a large heavy-based pot until crisp - add a little oil if needed.Set the bacon aside on a plate.
In the same pot, brown the meat well on all sides in the bacon fat. Season with salt and freshly ground pepper. Set the meat aside on a plate.
Sweat the onions in the fat from the meat and bacon until soft and translucent, then add the garlic and peppers and cook for a couple of minutes.
Sprinkle over the paprika, stir in the tomato purée, then add the chopped tomatoes and stock.
Return the bacon to the pot along with the meat, stir well, cover with a lid and leave the stew to simmer gently for approx. 3-4 hours.
About half an hour before the stew is done, add the cream and adjust the consistency with cornflour mixed with cold water.
Meanwhile, fry the mushrooms in a splash of oil in a frying pan until golden. Fry them over a high heat until they release their liquid, then tip them into the sauce.
In the same pan, fry the sausages until golden and crisp, then stir them into the sauce too.
Season the sauce to taste with red wine vinegar, salt and freshly ground pepper, and finally stir in the parsley.
Serve with mashed potatoes, rice or crisp fried potatoes, for example.