In a deep skillet over medium-high heat, brown the lamb, about 5-7 minutes. Drain the fat and set the lamb aside in a bowl.
In the same pan, heat the butter and olive oil over medium-high heat. Add the onion, celery, carrot, and garlic. Cook until softened, about 5 minutes.
Return the lamb to the skillet and reduce the heat to medium.
Add the oregano, parsley, dill, cumin, crushed red pepper (optional), salt, and pepper. Cook for 3-5 minutes, stirring occasionally.
Stir in the cooking wine and scrape up any brown bits at the bottom of the pan. Add the tomato paste and crushed tomatoes and stir to combine.
Cover and cook on low heat for 45 minutes.
As the sauce gets closer to being done, bring a pot of salted water to a boil. Cook the spaghetti until al dente according to package instructions.
Remove the lid and stir the milk into the sauce. Cover it back up and cook for an additional 10 minutes.
Add the pasta to the sauce and toss to combine everything. Top with freshly grated parmesan and enjoy!