Go Back

German Onion Beef Roast

A comforting dish featuring tender beef steaks in a savory onion gravy, perfect for family dinners and meal prep.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: German
Calories: 320

Ingredients
  

Main Ingredients
  • 2 pieces boneless beef steaks (sirloin or ribeye)
  • 3-4 pieces medium yellow onions, thinly sliced Set half aside for crispy topping.
  • 2 tbsp all-purpose flour Use additional for dusting steaks and onion topping.
  • 2 tbsp butter
  • 2 tbsp oil plus more for frying
  • 1 cup beef broth
  • 1/2 cup red wine or 2 tbsp red wine vinegar
  • Salt and pepper to taste

Method
 

Preparation
  1. Start by slicing all the onions thinly, setting half of them aside for crispy topping later.
  2. Toss half of the sliced onions in 1 tablespoon of flour. Heat oil in a small frying pan and fry the onions over medium heat until they turn golden and crisp. Drain on paper towels and set aside.
  3. Season the beef steaks with salt and pepper and lightly dust with flour. Sear in a large skillet with 1 tablespoon of oil and 1 tablespoon of butter for 2-3 minutes on each side until browned. Remove steaks and keep warm.
  4. In the same skillet, add the remaining onions and cook over medium heat for 10-15 minutes until soft and golden brown. Add red wine or vinegar and reduce by half, then stir in the beef broth and bring to a simmer.
  5. Return the steaks to the pan with the gravy, allowing them to simmer for 5-10 minutes while adjusting seasoning to taste.
  6. Plate the steaks, pour the onion gravy over, and top with the crispy onions. Enjoy immediately.

Notes

For serving, accompany with steamed broccoli or a fresh salad for a balanced meal. Store leftovers in the fridge for up to 3-4 days or freeze for up to 3 months.