Place a large Dutch oven on high heat and add 2 tablespoons of olive oil. Add in chopped onions and reduce the heat to medium. Cook, stirring constantly, until the onions are soft and golden brown. It will take about 5 - 8 minutes. Add in minced garlic and cook for another minute or two.
Prepare the trio of mince meat (pork, beef and veal) and add it to the onions. Cook and brown the meat by breaking it up with a wooden spoon. Brown the meat for 15 minutes, stirring occasionally.
Add the spices: the cumin, oregano, paprika, chili powder and the season with salt and pepper. Stir well with wooden spoon, so everything blends well together. Add tomato purée and beef broth. Stir well together, cover with a lid and let simmer over low heat. Stir occasionally, cook until the chili slightly thickens, about 1-1⁄2 – 2 hours.
At the end, toss in frozen veggies. I used a mix of carrots, green peas and corn. Stir well and add drained can of kidney beans, stir once more. Let lightly simmer for another 10 minutes, or until the vegetables are soft.
As a last ingredient to add is dark chocolate or cocoa powder. This is an optional step, so don't need to use it. Let the chocolate melt on the chili and stir to combine.
Serve with slices of avocado or dollop of sour cream. Don't forget to decorate with chopped parsley or cilantro.