Season the lamb with salt & pepper and coat with the flour.
Heat the oil in a large pot over medium heat. Add the lamb and brown on all sides (I did this in two batches so not to crowd the pan).
Remove from the pan and set aside.
Add the onions to the same pan and cook until translucent (about 5 minutes). Add the garlic and cook another minute.
Add the carrots and celery and cook for another few minutes. Coat with the tomato paste and cook an additional minute.
Add the wine and raise the heat to medium-high heat. Cook the wine until it reduces in half. You can also scrape up and stir in anything that may have stuck to the bottom of the pan.
Return the lamb to the pan. Stir in the tomatoes and stock. Add the parsley and salt & pepper to taste.
Cover and simmer on the lowest heat for 1-½ hours.
If using, Bring a large pot of water to a boil and cook according to the package instructions.
Serve the stew on top of the pasta & sprinkle with grated Parmesan cheese.
Notes
Please note: As it's optional, the nutritional information does not include the pasta.