Add the olive oil into a large pot and place it over medium-high heat for 2 minutes. Add the onion and the Roasted Garlic Kraut. Cook for 5 minutes, stirring occasionally.
Add the ground beef to the pot. Cook for another 6-7 minutes, stirring occasionally.
Add the chili powder, tomato paste, salt, pepper, and cayenne. Stir until well mixed.
Add the broth, diced tomatoes, drained kidney beans, and tomato sauce. Stir well.
Bring the mixture to boil. Then, reduce the heat to low / medium-low and gently simmer the chili uncovered for 20-25 minutes stirring occasionally.
Remove the pot from the heat. Let the chili rest for 5-10 minutes before serving.
Serve warm and garnish with desired toppings. Enjoy!