Sauté the Onion and Garlic: In a large pan, heat 2 tablespoons of olive oil over medium-high heat. Add the finely chopped red onion and garlic. Sauté until softened and fragrant, about 3-4 minutes.
Add the Ground Beef: Stir in the ground beef. Cook, breaking it up with a spoon, until it’s browned and no longer pink.
Pour in the Red Wine: Add the red wine to the pan to deglaze, scraping up any browned bits. Let it simmer for a couple of minutes to cook off the alcohol and infuse the meat with flavour.
Incorporate the Crushed Tomatoes and Spices: Add the crushed tomatoes, cinnamon, nutmeg, oregano, thyme, black pepper, and a pinch of sugar to balance the acidity. Stir well to combine, letting the spices blend into the sauce.
Add Fresh Herbs and Bay Leaves: Stir in the chopped parsley and mint, along with a couple of bay leaves. Allow the mixture to simmer gently for about 10 minutes, until the sauce is thickened.
Season to Taste: Add a bit more salt or black pepper if needed, and remove the bay leaves before using the filling.