Prepare the Beef:
Season the beef chunks generously with salt and pepper. In a large pot, heat the olive oil over medium-high heat. Add the beef and sear until browned on all sides, about 8-10 minutes. Remove the beef and set aside.
Sauté Vegetables:
In the same pot, add the onions and garlic, cooking until softened. Stir in the carrots and cook for another few minutes.
Deglaze and Simmer:
Pour in the red wine, scraping up any browned bits from the bottom of the pot. Add the beef broth, tomato paste, thyme, and bay leaves. Return the beef to the pot. Bring to a simmer, then cover and reduce heat to low. Let simmer for about 2-3 hours, or until the beef is tender.
Prepare Mashed Potatoes:
While the beef cooks, boil the potatoes until tender, about 20 minutes. Drain and return to the pot. Add butter and milk, and mash until smooth and creamy. Season with salt and pepper.
Assemble and Serve:
Once the beef is tender, remove the bay leaves and adjust seasoning as needed. Serve the beef and carrots over a bed of mashed potatoes, spooning some of the cooking liquid over the top. Garnish with chopped parsley.
Conclusion: This Braised Beef with Mashed Potatoes is a classic dish that brings warmth and satisfaction to any dining table. It showcases the simple beauty of slow-cooked beef, softened with aromatic herbs and vegetables, all served atop velvety mashed potatoes. Whether for a special occasion or a comforting weekend meal, this dish promises to delight and fulfill with every bite. Enjoy the deep flavors and tender textures that make this recipe a timeless favorite.