Print

Savory German Pork Roast Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.5 from 67 reviews

This Savory German Pork Roast features a tender and flavorful pork shoulder seasoned with garlic, onion, thyme, and caraway seeds, slow-roasted to perfection and served with a rich beef broth base for added moisture and depth.

Ingredients

Meat

  • 3–4 lbs pork shoulder

Seasonings

  • 6 garlic cloves, peeled
  • 1 large onion, coarsely chopped
  • 1 handful fresh thyme sprigs
  • 2 tsp caraway seeds
  • 2 tsp salt
  • 1 tsp black pepper

Liquids

  • 1 cup beef broth

Instructions

  1. Preheat Oven: Preheat your oven to 350°F (175°C) to ensure an even roasting temperature for the pork.
  2. Season Pork: Generously rub salt and pepper all over the pork shoulder, ensuring it is well-coated for full flavor.
  3. Prepare Roasting Pan: In a large roasting pan, scatter the chopped onions and garlic around the pork. Add fresh thyme sprigs and caraway seeds evenly over and around the meat.
  4. Add Broth: Pour the beef broth into the roasting pan around the pork, creating moisture that will keep the roast juicy during cooking.
  5. Roast: Place the roasting pan in the oven and roast for about 3 hours or until the pork reaches an internal temperature of at least 145°F (63°C).
  6. Rest and Serve: Remove the roast from the oven and let it rest for 15 minutes to allow juices to redistribute before slicing. Serve with your favorite side dishes.

Notes

  • Use a meat thermometer to check the internal temperature for perfect doneness.
  • Resting the meat is crucial to retain juiciness when slicing.
  • You can substitute pork shoulder with pork butt if preferred for similar results.
  • Adjust salt amount according to your dietary preference or broth sodium content.
  • Leftover roast can be used in sandwiches or salads for next-day meals.