
This hearty beef stew simmers slowly with mushrooms, carrots, thyme, and tomato puree until the meat is tender and the sauce turns rich and glossy. Serve it with peppery swede and potato mash for a comforting, make-ahead dinner.
Heat the rapeseed oil in a large non-stick pan over medium-high heat. Brown the diced beef in 2-3 batches, turning until deeply colored on all sides, then transfer to a plate.
Add the mushrooms, bay leaves, and thyme to the same pan. Cook for about 5 minutes, stirring occasionally, until the mushrooms start to soften and release their moisture.
Stir in the red onions and sliced garlic. Cook for 3-4 minutes, until the onions begin to soften and the garlic is fragrant.
Return the beef and any resting juices to the pan. Add the carrots, vegetable stock, and tomato puree, then stir well. Cover, reduce the heat to low, and simmer gently for about 2 hours, or until the beef is tender and the liquid has reduced into a thick gravy.
About 25 minutes before the stew is ready, make the mash. Bring a large pan of water to a boil, add the swede, and cook for 5 minutes. Add the potatoes and continue boiling for 15-20 minutes, until both vegetables are tender.
Drain the swede and potatoes well, then mash until smooth or lightly chunky, seasoning generously with black pepper. Serve the stew with the mash and broccoli or peas, if using.
To store leftovers, cool the stew and mash separately, then refrigerate. Reheat the stew in a pan until piping hot throughout and warm the mash in the microwave or on the stovetop with a splash of water if needed.
Brown the beef in batches so it sears instead of steaming; this gives the stew a deeper flavor. If the gravy reduces too quickly, add a splash of stock or water during simmering. The stew keeps well in the refrigerator for up to 3 days and can also be frozen without the mash.




