When it comes to chili I am an old school, originalist....and that means NO BEANS.....at all ever. Beans are filler and add zero to the pot except starch. Here generally is what I do (and have won several competitions with). You can use this as frame work and adjust for your desired level of heat and individual taste.
I do this in a pot on the stove
2 lbs Cubed meat (best you care to use)browned in a bit of oil
add
fresh chiles ( I use poblanos, jalapenos and serranos) to your heat
some jarred chipotle peppers
onion, diced
at LEAST 4 crushed cloves of garlic
chili powder
salt
black pepper
cayenne pepper
(you can also use cumin but it gives me terrible heart burn so I don't)
stir thoroughly and sweat the fresh veggies
add
a large can of crushed tomatoes (all liquid)
a large can of diced tomatoes (all liquid)
a bottle of a hearty beer with real body to it
bring to a low simmer, cover and cook until the meat is tender to your specs. It will cook down to a thick, stew like consistency. I like to garnish with fresh onion, shredded sharp cheddar and sour cream.