Start by heating the oil in a large pot. Add the onion, Anaheim pepper, jalapeno peppers, and garlic.
Cook until tender.
Meanwhile, cook the beef in a large saucepan until browned, about 10 minutes.
Add the Worcestershire sauce, beer, and bouillon cubes. Cook for five minutes.
Combine the beef mixture with the vegetable mixture in the same pan.
Add the crushed tomatoes, tomato paste, fire-roasted diced tomatoes, and wine.
Season the mixture with cumin, brown sugar, basil, paprika, salt, and oregano.
Bring to a boil, reduce the heat, and let it simmer for an hour and a half, covered.
Stir the mixture every once in a while.
Finally, add the kidney beans and let the mixture simmer for another 30 minutes.
Top the mixture with sour cream before serving.