For the sauerbraten marinade, mix the red wine with vinegar and water in a bowl or roasting pan. Coarsely dice the vegetables and onion and add them with the spices and garlic. Put the meat in and marinate covered for 3-4 days. Meanwhile, turn the meat from time to time.
Then lift out the meat and pat dry with kitchen paper. Season with salt and pepper. Strain the marinade. Chop bacon and onion coarsely and brown slowly in hot oil in a suitable roasting pan. Add meat and brown all over as well. Pour in some strained marinade as well as soup and roast, covered, in a hot oven or on the stove for about 1 ½-2 ½ hours, depending on the quality of the meat, until tender. Turn frequently and add fresh soup and/or marinade as needed. Lift out soft cooked meat and keep warm wrapped in aluminum foil. Strain roast residue and place in a saucepan. Stir in tomato paste as well as jam and boil down vigorously.
When the sauce has reduced to the desired amount, stir in more or less crème fraîche (depending on how thick you want the sauce), bring to a boil and thicken the sauce with it. Add a pinch of sugar to taste. Cut roast into slices, arrange and drizzle with sauce. The sauerbraten goes well with dumplings, red cabbage and apple sauce.