Heat olive oil in a large saucepan over medium heat.
Add diced pancetta and cook for about 4–5 minutes until lightly crisp.
Add chopped onion, carrot, and celery.
Cook the vegetables for about 6–8 minutes until softened.
Add ground beef to the pan.
Cook while breaking the meat apart until browned.
Pour in the wine and simmer for about 2 minutes until slightly reduced.
Stir in crushed tomatoes and mix well.
Add milk, salt, and black pepper.
Reduce heat to low and let the sauce simmer for about 45–60 minutes, stirring occasionally.
Meanwhile, cook pappardelle pasta according to package instructions until al dente.
Drain the pasta and reserve a small amount of pasta water.
Add the cooked pasta to the sauce and toss to combine.
Add a splash of pasta water if needed to loosen the sauce.
Serve with grated Parmesan and fresh basil.