In a pot, pour the 2 cups beef broth, then add the wine, vinegar, onion, garlic, thyme, laurel leaves, juniper berries, and whole black pepper. Boil for 5 minutes over low heat.
After 5 minutes, pour the boiled seasoning in a resealable bag with the sliced beef tenderloin.
Refrigerate the seasoned beef for 3 days.
After 3 days, preheat oven to 350 degrees F.
Put the olive oil in the baking pot, then add the beef tenderloin and the seasoning.
Bake until all sides turned brown. Set aside.
In the same baking pot, put salt, carrot, celery, ginger, ground black pepper, sour cream. Stir for 5 minutes.
After 5 minutes, sprinkle it with flour, then mix it well.
Pour the beef broth into the pot. Bring to boil, then add the beef and bring it to boil.
Transfer the pot back in the oven and cook the beef for another 2 hours and 30 minutes.
After 30 minutes, transfer the sauerbraten on a large plate.
Serve hot and enjoy!