Germany · Europe

Traditional German Sauerbraten with a Spiced Gravy

Updated November 3, 2026

Total time
51 hr 45 min
prep 25 min · cook 3 hr 20 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece
Cuisine
Germany
Europe

Jump to recipe

Traditional German Sauerbraten with a Spiced Gravy

German Sauerbraten is a slow-braised beef roast marinated in vinegar, water, vegetables, and warm spices, then served in a tangy, gently sweet gravy. The long marinade seasons the meat throughout, while crushed gingersnaps help thicken the sauce; ingredients and seasonings vary among German regions and family recipes.

Ingredients

  • 1 boneless beef chuck roast, 3 lb (1.36 kg), tied if uneven in shape
  • 2 cups (480 ml) red wine vinegar
  • 2 cups (480 ml) water
  • 1 medium yellow onion, about 5 oz (150 g), roughly chopped
  • 1 medium carrot, about 3½ oz (100 g), sliced
  • 1 celery rib, about 2 oz (60 g), sliced
  • 2 bay leaves
  • 1 tablespoon (6 g) whole black peppercorns
  • 6 whole cloves
  • 8 juniper berries, lightly crushed; optional but pleasantly piney
  • 1 tablespoon (15 g) kosher salt
  • 1 tablespoon (12 g) packed light brown sugar
  • 2 tablespoons (30 ml) neutral oil, such as canola
  • 2 tablespoons (16 g) all-purpose flour
  • 2 cups (480 ml) low-sodium beef broth
  • 10 gingersnap cookies, about 3½ oz (100 g), finely crushed
  • 1 tablespoon (15 ml) red wine vinegar, plus more to taste
  • 1 tablespoon (20 g) red currant jelly, optional
  • 2 tablespoons (8 g) chopped fresh parsley, for serving

Instructions

  1. Make the marinade. In a nonreactive saucepan, combine the red wine vinegar, water, onion, carrot, celery, bay leaves, peppercorns, cloves, juniper berries, salt, and brown sugar. Bring to a boil, stirring to dissolve the sugar and salt, then simmer for 5 minutes. Cool completely. A glass, ceramic, or stainless-steel container is suitable; avoid reactive aluminum because the acidic marinade can affect its flavor.
  2. Marinate the beef for 48 hours. Put the roast in a deep nonreactive dish or food-safe bag and pour the cooled marinade over it. The liquid should come partway up the sides of the meat; turn the roast so all sides get coated. Cover and refrigerate for 48 hours, turning it once a day. Keep the meat refrigerated at 40°F (4°C) or below rather than leaving it on the counter. The long soak is important for this dish’s characteristic tangy flavor.
  3. Prepare and brown the roast. Lift the beef from the marinade and pat it very dry with paper towels; reserve the marinade and vegetables separately. Heat the oil in a heavy Dutch oven over medium-high heat. Brown the roast on all sides, turning as needed, for about 12 minutes total. Take your time: good browning adds savory flavor to the finished gravy. Transfer the meat to a plate.
  4. Cook the vegetables and begin braising. Add the reserved vegetables to the pot and cook for about 8 minutes, stirring, until they soften and pick up browned bits. Sprinkle in the flour and stir for 1 minute. Slowly pour in the reserved marinade and beef broth, scraping the pot bottom. Bring the liquid to a full boil, then return the roast and any plate juices to the pot. The USDA FSIS safe minimum for whole cuts of beef is 145°F (63°C) followed by a 3-minute rest; check the thickest part with a food thermometer, then continue braising for tenderness. Cover and simmer gently for 2 hours 45 minutes, turning the roast once halfway through. Keep the liquid at a quiet simmer, not a hard boil. The beef should be very tender when pierced with a fork; if it is still firm, continue cooking and check every 15 minutes.
  5. Finish the gravy. Transfer the tender roast to a board, tent it loosely with foil, and let it rest for 5 minutes. Strain the braising liquid into a saucepan, pressing lightly on the vegetables to release their liquid, then discard the solids. Stir the crushed gingersnaps into the sauce and simmer for about 10 minutes, whisking now and then, until smooth and lightly thickened. Add the red wine vinegar and, if you like a sweeter, rounder sauce, the currant jelly. Taste and adjust with a little more vinegar or salt. If the gravy becomes thicker than you want, whisk in broth or water a tablespoon at a time.
  6. Slice and serve. Remove the string if the roast was tied. Slice across the grain into pieces about ¼ inch (6 mm) thick and arrange on a warm platter. Spoon some gravy over the beef, pass the rest at the table, and finish with parsley. If the meat is difficult to slice cleanly, use a sharp knife and make slightly thicker slices rather than shredding it.

Tips

  • Use a nonreactive container. Vinegar can react with some metals, so choose glass, ceramic, or stainless steel for marinating. Keep the roast submerged as much as practical and turn it daily for more even seasoning.
  • Dry the meat before browning. A wet surface steams instead of browns. Pat the roast thoroughly dry, and brown it in batches if your pot is too small to leave space around the meat.
  • Adjust the sweet-sour balance gradually. Gingersnaps and currant jelly both add sweetness, while vinegar sharpens the sauce. Start with the listed amounts, taste after simmering, and add more vinegar or jelly a teaspoon at a time.
  • Plan ahead, and do not rush the braise. The 48-hour marinade is part of the recipe, not optional downtime. If the roast is not fork-tender after the stated braising time, keep it at a gentle simmer; a tougher chuck roast may need another 15 to 30 minutes.

Serving Suggestions

Serve Sauerbraten hot with plenty of gravy and a starch that can catch it. German-style potato dumplings, bread dumplings, boiled potatoes, or buttered egg noodles are all good choices. Red cabbage is a classic partner: its mild sweetness and acidity complement the roast without competing with the spiced sauce. Buttered green beans, braised cabbage, or a simple green salad make lighter sides.

For a practical dinner, prepare the dumplings or potatoes while the beef braises, and warm the serving plates so the sauce stays hot. Put extra gravy in a small jug at the table. The sliced meat is also good the next day in a sandwich with a little gravy, though the sauce may need loosening with a splash of broth when reheated.

Variations

Sauerbraten recipes differ by region and household. Some marinades include red wine alongside the vinegar, while others use only vinegar and water. For a wine variation, replace 1 cup (240 ml) of the water with dry red wine; it gives the marinade a fruitier, fuller flavor. If juniper berries are hard to find, leave them out rather than substituting a large amount of another spice. A small pinch of crushed rosemary can offer a different herbal note, but it will not taste exactly like juniper.

Gingersnaps are a convenient stand-in for traditional German Lebkuchen or other spiced gingerbread used to thicken Sauerbraten gravy. If you find plain Lebkuchen, use about 3½ oz (100 g) in place of the cookies; depending on its sweetness and texture, the sauce may need a little more vinegar or broth. For a less sweet gravy, begin with 7 cookies and add more only if needed. For a smoother finish, blend the strained sauce carefully before adding the crumbs, then simmer until thickened.

You can also use a 3 lb (1.36 kg) boneless rump roast instead of chuck. It has a leaner texture, so watch the braise closely and stop once it is tender rather than assuming it needs extra time. The marinade and gravy remain the same, but the result may be less rich than a chuck roast.

Storage and Reheating

Refrigerate cooked beef and gravy within 2 hours, storing them together in a covered shallow container for faster cooling. They keep for 3 to 4 days in the refrigerator. To freeze, pack the cooled meat with enough gravy to cover it in a freezer-safe container, leaving a little room at the top; use within about 2 to 3 months for best quality. Thaw overnight in the refrigerator, not on the counter.

Reheat slices gently in a covered saucepan with gravy over low heat, turning once, or use a covered microwave-safe dish and stir the sauce midway through. Add a splash of broth or water if the gravy has thickened in storage. Reheat leftovers to 165°F (74°C), checking the center with a food thermometer. Avoid prolonged high heat, which can dry out the beef and make the sauce reduce too far.

Frequently Asked Questions

Can I marinate Sauerbraten for longer than 48 hours?
Yes, a little extra time is common in many versions, but keep the roast covered and refrigerated. For this recipe, 48 hours gives the beef a clear tangy flavor without making the outside overly acidic. Do not leave it at room temperature, and do not extend the marinade indefinitely.

Can I make Sauerbraten without juniper berries?
Yes. Juniper is optional here and may be difficult to find. Leaving it out gives a slightly less piney, less aromatic marinade, but the vinegar, pepper, cloves, and bay still create a well-seasoned roast.

Why is my Sauerbraten tough after the listed cooking time?
Chuck can vary in thickness and connective tissue, so the clock is a guide rather than the final test. Keep the pot covered at a gentle simmer and check again every 15 minutes. It is ready for slicing when a fork enters easily, but the meat still holds together.

Can I make the gravy without gingersnaps?
Yes. Use about 2 tablespoons (16 g) flour in total, whisked into 2 tablespoons (30 ml) cool water to make a smooth slurry, then stir it into the simmering strained sauce. Cook for several minutes until thickened. The gravy will be less sweet and will not have the cookies’ spiced flavor, so taste and adjust the vinegar.

Can I prepare Sauerbraten a day before serving?
Yes. Cook the roast and gravy, cool them promptly, and refrigerate within 2 hours. Reheat the beef in its gravy to 165°F (74°C), then slice or arrange it for serving. Making it ahead can be convenient, and keeping the meat in the sauce helps it stay moist as it reheats.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).