Preheat oven to 180°C. Heat half the oil in a 2L (8-cup) capacity heatproof, ovenproof ceramic casserole dish over medium-high heat. Add half the beef and cook, stirring, for 2 minutes or until brown. Transfer to a bowl. Repeat with the remaining beef.
Heat remaining oil over medium heat. Add onion, bacon and garlic, and cook, stirring, for 5 minutes or until bacon is crisp. Add beef, mushrooms, tomato, stock, tomato paste and vinegar. Season with salt and pepper and bring to the boil. Cover and bake in oven for 1 1/2 hours.
Meanwhile, to make potato dumplings, place potatoes in a saucepan and cover with cold water. Bring to the boil over medium-high heat and cook, uncovered, for 10 minutes or until tender. Drain well and return to pan. Add milk and butter and use a potato masher to mash until smooth. Stir in flour, cheddar, parmesan and parsley. Taste and season with salt.
Remove casserole from oven. Use a 60ml (1/4-cup) capacity measuring cup to shape potato mixture into 6 dumplings. Arrange over casserole. Cook, uncovered, for a further 20 minutes. Remove from oven and set aside for 5 minutes to cool slightly before serving.
Serving size: 6
Recipe courtesy of taste.com.au