Heat a large casserole dish on a medium-high heat (or Instant Pot on 'saute high') and add 1 tbsp of olive oil.
Add the minced beef and evenly brown the meat all over.
Remove the meat and set aside. You can remove the excess fat from the pan if this is your preference.
Finley dice the vegetables. Consider the age of your youngest eater. The younger the child, the more finely you will want to dice the vegetables. (Pro tip: use a box cutter to speed this up!)
In the same casserole pan as the meat was cooked in, add the finely diced carrots and onion as well as another tbsp of olive oil. Stir often until the onion turns translucent and the carrots soften.
Next add the peppers, courgette and mushrooms. Continue to stir frequently.
Reduce the heat to medium-low.
Add the ground cumin, smoked paprika, marjoram, oregano, chilli powder and salt and pepper. Continue to stir often. (If the vegetables start to stick to the pan add a few tablespoons of water.)
Crush the garlic and add to the pan.
Add the honey, tomato paste, coconut aminos and BBQ sauce (if using).
Add the tins of chopped tomatoes and baked beans, as well as the chicken or beef stock to the pan. Stir well.
Replace the lid of the casserole dish (or Instant Pot) and leave to cook on low for at least 45 minutes. Ideally cook the chilli for two hours. (If using an Instant Pot select the slow cook function and select 2 hours and press start.)
Once cooked serve with rice, sweet potato or flat bread and enjoy!