Heat 1 tablespoon olive oil in a large pot or Dutch oven over medium high heat. Remove the sausage from their casings and fry in the oil until browned. Set aside on a plate.
Meanwhile, season the lamb chunks with salt and pepper, and toss in ¼ cup all purpose flour. Shake off any excess flour and add the lamb to the pot (reserve the flour for use later). Sear the lamb on all sides––do not move it until it has browned on each side. Remove the lamb from the pot and set aside with the sausage.
Add the onion and garlic cloves to the pan, and deglaze with a splash of water or stock. Season with salt and pepper, and cook the onions and garlic for 5 minutes, until the onions begin to turn translucent. Add the remaining flour to the onions and stir. Cook for another minute.
Add the broth and wine, and bring to a simmer. Then add the seared lamb and sausage back to the pot, along with tomato sauce, carrots, potatoes, mushrooms, and thyme. Season the stew with salt and pepper. Bring to a simmer, cover, and turn the heat down to low.
Simmer for 90 minutes. Adjust seasoning to taste one last time, and serve the stew over buttered noodles and garnish with chopped parsley. You can also serve over rice or mashed potatoes!