If using dry beans, cook them according the the package instructions. I soaked 2 cups of dry red kidney beans overnight in some water then drained and cooked in boiling water for 55 minutes. I reserved about a cup of that and used the rest.
In a large stock pot over medium heat, add the olive oil. Once hot, add the jalapeños, green peppers, and onions. Sauté for a few minutes until soft and the onions translucent. Add the garlic and stir until fragrant, an additional 30 seconds.
Add the ground beef and cook until browned 6-8 minutes, breaking it up with the back of a spatula as needed. Drain in a colander and set aside.
In the same pot, add the sliced mushrooms and cook, stirring frequently, until they're soft, about 5-7 minutes. Add the ground beef back into the pot.
Add the spices, tomato sauce, tomato paste, fire roasted tomatoes, red kidney beans and broth. Give it a good stir. Add the bay leaves.
Bring to a boil then reduce the heat to medium low and allow to simmer for a minimum of 30 minutes, up to an hour (the longer the better).
Top with your favourite toppings and serve with garlic bread!
Notes
The nutritional information does not include any additional added toppings.