Start by heating the olive oil in a large skillet over medium heat.
Add the chopped onion and minced garlic.
Cook for about 8 minutes until the onions soften.
Mix in the chopped carrot and celery, stirring occasionally.
Let them cook for another 5 minutes until tender.
Add the ground beef to the skillet, breaking it apart with a spoon.
Cook the beef until browned, which usually takes about 10 minutes.
Pour in the white wine and allow it to reduce by half.
This usually takes around 5 minutes and helps enhance the sauce’s flavor.
Stir in the tomato paste and crushed tomatoes.
Simmer the mixture for 30 minutes on low heat.
Stir occasionally to prevent sticking.
Finally, pour in the milk.
Season with salt, pepper, and oregano.
Let the sauce simmer for another 15 minutes, melding all flavors together beautifully.