Add 2 tablespoons oliveoil to a large heavy pot with a lid over medium-high heat. Add onions and saute until translucent, about 4 minutes. Use a slotted spoon and remove to a bowl. Heat up the pot again and add the remaining 2 tablespoons oliveoil. Add the groundbeef and stewmeat and brown until the chunks are no longer pink inside, about 5 minutes. Add the chilipowder, salt, cumin, cinnamon, and blackpepper and stir to combine. Pour in the lager and stir for a minute or two.
Add the crushedtomatoes, garlic, tomatopaste, beefstock, and all of the bean varieties. Stir to combine and bring to a boil.
Cover and reduce heat to simmer for 2 hours. Ladle into bowls and top with toppings of choice.