1 cup (236 ml) beef stock
1 cup (236ml) milk
3 1/2 cups (448 grams) good quality can tomato puree, 28 ounces
1 cup (236 ml) white wine, or red if you prefer
5 garlic cloves, grated or finely chopped
6 oz. (1 large) carrot, finely chopped
2 celery stalks, finely chopped
11 oz. (311 grams) large onion, finely chopped
¼ tsp. black pepper
½ tsp. salt
6 oz. (170 grams) pancetta, chopped finely
1 ½ pounds (680 grams) ground pork
1 ½ pounds (680 grams) 80/20 ground beef
1 tbsp. unsalted butter
1 tbsp. olive oil