In a dutch oven, add the olive oil and turn the heat to medium-high.
Add the meat to the dutch oven. Break down the meat. Cook until it is mostly cooked.
Add the onion, stir, and cook for 3-5 minutes, until onion is semi-translucent.
Add the spices and the tomato paste to the pot and stir. Cook until the tomato paste has caramelized, 3-5 minutes.
Add the carrots and leeks. Stir. Cook for 2-3 minutes.Add the rest of the vegetables, stir, and cook for 5 minutes. Slowly add your tomatoes and stir.
Add the herbs to the pot and stir. Bring to a simmer. Cook for 2 hours covered.
To serve: Add a few ladles of sauce to a pan. Boil your pasta of choice according to the instructions. Add the pasta to the sauce and stir until the sauce is all over the pasta. Serve with fresh grated parmesan cheese and fresh basil leaves.