Pre heat your oven to 160°C (140°C fan) or Gas Mark 3.
In a large ovenproof casserole dish, heat 1 tablespoon of olive oil over medium heat. Add the diced bacon and cook until crispy. Remove with a slotted spoon and set aside.
In the same dish, add the beef cubes in batches, browning them on all sides. Remove and set aside with the bacon,
Add the remaining olive oil to the dish. Sauté the chopped onion and sliced carrots until softened. Add the garlic and cook for an additional minute.
Return the beef and bacon to the dish. Sprinkle over the flour and stir well to coat the meat.
Pour in the red wine and beef stock. Stir in the tomato purée and add the bouquet garni. Season with salt and pepper.
Bring the mixture to a simmer. Cover the casserole dish and transfer it to the preheated oven. Cook for 2.5 to 3 hours, until the beef is tender.
About 30 minutes before serving, melt the butter in a frying pan over medium heat. Add the pearl onions and cook until golden brown. Add the mushrooms and sauté until tender.
Add a splash of brandy towards the end of the cooking process. Remove the casserole from the oven. Stir in the cooked mushrooms and onions. Adjust the seasoning as necessary. Garnish with fresh parsley before serving.
Enjoy this classic French dish with crusty bread or creamy mashed potatoes