Prep ingredients. Dice onion, mince garlic, dice jalapeño, chop tomato, drain beans in a colander and set aside.
Heat olive oil in a large soup pot over medium-high heat. Add diced onion, minced garlic, and diced jalapeño. Cook until onions are soft and almost translucent, 3-5 minutes.
Add can of tomato paste to the onions and stir together until combined. Add the ground beef and ground pork and break up with a wooden spoon.
Season meat with chili powder, cumin, paprika, oregano, garlic powder, onion powder, smoked paprika, black pepper, salt, sugar, nutmeg and ground cloves. Mix together with a wooden spoon until combined and meat is cooked.
Reduce heat to medium. Stir in the chopped fresh tomato, crushed tomato, and tomato sauce. Add 2 cups chicken broth. Mix in all of the beans.
Reduce heat to a simmer, cover with lid and cook for a minimum of 30 minutes or up to 2 hours. Taste and add more salt if needed. Liquid will reduce and flavor will enhance the longer you let it simmer.
Transfer chili to individual bowls and top with freshly shredded cheese, a dollop of sour cream, and sliced green onions. Enjoy with a side of honey cornbread.