Start making the soffritto by finely chopping the onion, carrot and celery or if you don't want chunks in the sauce, you can blend them.
Add 2-3 tbsp of EVO oil in a large pot and add the soffritto. Turn on the medium heat and cook until they become really soft (do not brown).
Add the ground meat and turn the heat to high and cook until the meat changes color, then add salt and pepper to season the meat. Finally pour the wine and let evaporate the alcohol.
Turn the heat to low and add the peeled and chopped San Marzano tomatoes and the pureed tomatoes with a couple of ladles of beef stock.
Taste and season accordingly; if necessary, add some sugar to break the acidity of the tomatoes.
Finally, add the bay leaves and the juniper berrier. Mix well with a wooden spoon and cover the pot with the lid. Let it simmer for at least 2 hours stirring every once in a while.
If the sauce reduces too much, add some more beef stock.
You can add 1/2 glass of milk or cream 15 minutes before the cooking time ends to add more creaminess and make the flavors more delicate.