Preheat oven to 180°C/160°C fan-forced. Heat half the oil in a large, heavy-based, flameproof casserole dish over medium-high heat. Cook beef, in batches, for 5 to 6 minutes or until browned. Transfer to a bowl.
Heat remaining oil in dish. Add eschalots, garlic, bacon, mushrooms and carrot. Cook, stirring, for 5 minutes or until eschalots start to soften. Return beef to dish. Add flour. Cook, stirring, for 1 minute.
Stir in wine and stock. Add bouquet garni. Cover dish. Bring to the boil. Transfer to oven. Bake for 2 hours or until beef is tender. Remove and discard bouquet garni. Serve with mashed potato.