Beef and Bean Chilli

Beef and Bean Chili

Author: Stephanie Kay

This beef and bean chili is easy to make and incredibly versatile. You can easily omit the beef altogether in this recipe and add another can of beans of your choice. If you like a little spice, you can always add more spices as well.

  • Author: Stephanie Kay
  • Prep Time: 10 minutes
  • Cook Time: 50 minutes
  • Total Time: 1 hour
  • Yield: 4 servings 1x
  • Category: Mains
  • Cuisine: Mexican
Units Scale



  1. Prep your vegetables. Chop the onion and red pepper into a small dice, about 5mm square. Peel and finely mince the garlic.
  2. Brown the beef. Add the beef to a pan on medium heat, breaking it up with a spoon or spatula. Ensure that the heat is high enough for the beef to cook and not stew in the pot. Cook for about 5-7 minutes, or until the beef is uniformly cooked and is no longer pink. At this point add a pinch of sea salt to season the beef. Set aside.
  3. In a large pot on medium heat, warm the coconut oil or butter. Add the onion and cook, stirring frequently not to burn, about 3 minutes until translucent.  Add the red pepper and garlic, cook for another 1-2 minutes, until softened. Add the chilli powder, paprika, cumin and cinnamon. Heat for another 30 seconds, until fragrant.
  4. Transfer the cooked beef to the pot with the onion mixture and incorporate until well combine.
  5. Add tomato paste and canned tomatoes. Stir until well combined. Reduce the heat to a simmer and add stock, marjoram and dark chocolate. Stir to ensure everything is well mixed.
  6. Reduce the heat and allow the mixture to cook on a low simmer for 30 minutes. Check the pot occasionally and stir the mixture to ensure that it does not stick to the bottom.
  7. In the mean time, open the cans of beans and place them in a strainer. Rinse the beans under water to ensure that they are well rinse and the brine is washed off. Set aside and allow to dry a little.
  8. After 30 minutes, add the drained beans to the chili and stir to incorporate. Bring the pot to a low boil and cook for another 10 minutes with the cover removed. This will allow the mixture to reduce a little and the chili to thicken.
  9. Remove pot from the heat and allow the chili to stand and relax. This will allow the flavours to mix and mingle. The chili can be served immediately, but actually tastes better the following day.
  10. Serve with brown rice or cauliflower rice, and top with avocado and fresh coriander.