Braise onions and mushrooms in butter and flavoured salt.
Add chili and garlic and sauté for 2 minutes.
Add beef, return the lid and let it steam for 5 minutes.
Add carrots and potatoes and other vegetables. Cover and let it steam for 5 minutes.
Add beans, sweetcorn, 500 ml beef stock, 50 ml mixed herbs and ½ cup red wine (optional).
Cover pot and leave to cook for 20 minutes.
Keep covered and simmer for 1.5 hours, monitoring to ensure that mixture does not dry out.
Add the fresh mushrooms about 20 minutes before serving.