Instructions:

  1. Prepare the Beef Roast:
    • Preheat your oven to 325°F (165°C).
    • Heat olive oil in a large oven-safe pot or Dutch oven over medium-high heat.
    • Season the beef roast with salt and pepper, then sear it on all sides in the pot until browned. Remove and set aside.
    • In the same pot, add the chopped onion and garlic, cooking until softened.
    • Return the beef roast to the pot. Add beef broth, red wine (if using), soy sauce, dried thyme, and dried rosemary. Bring to a simmer.
    • Cover and transfer to the preheated oven. Roast for 3-4 hours, or until the beef is tender and easily shreds with a fork.
  2. Make the Mashed Potatoes:
    • While the roast is cooking, place the peeled and cubed potatoes in a large pot of salted water. Bring to a boil and cook until tender, about 15 minutes.
    • Drain the potatoes and return them to the pot. Mash with milk and butter until smooth. Season with salt and pepper to taste.
  3. Prepare the Green Beans:
    • In a large skillet, heat olive oil over medium heat. Add the green beans and cook for 5-7 minutes, stirring occasionally.
    • Add minced garlic and cook for an additional 2 minutes. Season with salt and pepper.
  4. Make the Gravy:
    • Once the roast is done, remove it from the pot and set aside to rest. Discard any excess fat from the pot.
    • In a small bowl, mix flour with water to create a slurry. Stir the slurry into the cooking liquid in the pot.
    • Simmer over medium heat, stirring constantly, until the gravy thickens. Stir in butter and season with salt and pepper.
  5. Serve:
    • Slice the beef roast and serve with mashed potatoes, green beans, and gravy.

Enjoy your hearty and comforting meal of Beef Roast with Mashed Potatoes, Green Beans, and Gravy!