In a large pot, add the olive oil, diced onion and diced carrots and cook over medium heat for 8 minutes. Then, add the diced garlic and a pinch of red pepper flakes and cook for 2 minutes.
Next, add the ground beef and ground pork to the pan and mix. Add 1 tsp salt, 1 tsp pepper, 1 tsp dried rosemary, 2 tsp dried basil, 2 tsp dried oregano, and 1 tsp dried thyme to the meat mixture and mix. Cook until the meat is browned and fragrant, about 12-15 minutes.
Add 4 Tbs of tomato paste and mix it into the meat. Cook for about 4 minutes.
In a separate bowl, mix the pumpkin puree with the nutmeg, cloves, cinnamon, and ginger. Add the seasoned pumpkin mixture to the meat, mix and let cook for 2 minutes.
Next, add the chopped tomatoes, strained tomatoes, and water to the pot. Mix and then reduce heat to a simmer. Add 1 tsp salt, ½ tsp pepper, 1 Tbs honey, ½ tsp dried oregano, and ½ tsp dried basil to the pot, mix and cook for 30 minutes uncovered.