01 - Heat olive oil in a large heavy-bottomed pot over medium heat. Add onion, carrot, and celery; sauté for 7 to 8 minutes until softened and fragrant.
02 - Stir in minced garlic and cook for 1 minute.
03 - Add ground beef to the pot. Cook, breaking it up with a spoon, until browned and no longer pink, about 8 to 10 minutes.
04 - Stir in tomato paste and cook for 2 minutes to deepen flavor.
05 - Pour in dry red wine, scraping the pot’s bottom to release browned bits. Simmer until mostly reduced, about 4 minutes.
06 - Add crushed tomatoes, whole milk, oregano, bay leaf, thyme, salt, and pepper. Stir until fully combined.
07 - Bring to a gentle simmer. Reduce heat to low, partially cover, and cook 1.5 hours, stirring occasionally.
08 - Remove bay leaf, taste the sauce, and adjust seasoning as desired.
09 - Serve hot atop cooked pasta. Garnish with fresh herbs and Parmesan cheese if preferred.