Begin by browning the sausages in a casserole dish with a drizzle of olive oil. This will help seal in the flavors and give the sausages a nice color.
Next, add the bacon, carrots, onion, and garlic to the dish. Cook them until they start to brown and soften, releasing their aromatic flavors.
Stir in the tomato purée and fry it for a couple of minutes, allowing it to develop a rich taste. Then, add the red wine to simmer, infusing the casserole with a deep and savory undertone.
Pour in the stock, chopped tomatoes, and a selection of herbs such as bay leaves, rosemary, and thyme. These herbs will impart a fragrant aroma and harmonize the flavors in the casserole.
Add the potatoes, Worcestershire sauce, and the browned sausages to the dish. Let the casserole simmer slowly for about 1 hour 30 minutes with the lid on. This extended cooking time allows all the flavors to meld together, resulting in a rich and comforting dish.
Once the simmering time is complete, remove the lid and continue to simmer for an additional 20-30 minutes. This will allow the sauce to thicken and intensify in flavor.
Before serving, remove the herb sprigs and bay leaves. Season the casserole with salt and pepper to taste. Serve your delicious sausage casserole with some crusty bread to soak up the flavorful sauce.