Prepare your plant based meat substitute (if you need to). Some need hydrating first if they are in the dry packet form.
At the same time, get your brown rice on to cook as it takes up to 40 minutes. The nuttiness of brown rice works well with this dish.
Get your 1/2 inch, cubed potato on to steam. You will need to steam these as they are too small to boil and will probably fall apart. You want them pretty much fully cooked before you add them to your chili, but don't over-cook them or they will fall apart. If they are cooked before you have prepared the rest of your chili, just turn off heat, take steamer lid off and leave.
In a large, non-stick saucepan or frying pan, add a dash of hot water and start sweating off your onions and fresh chili. You can use oil for this, but we are trying to keep this meal as oil free as possible for health reasons. This dish works perfectly well by cooking with water, just make sure you keep your hot kettle of water by you so you can keep adding more splashes as you go to prevent sticking.
After 5 minutes of sweating down onions, add your plant based mince, tomato paste and all spices except garlic. Fry for about 6-7 minutes to really infuse the flavours of the spices into your plant based meat. You also might want to get a bit of a browning crust on the meat too.
Add tamari, garlic and stock. Mix well.
Add your dark chocolate, black beans, sweetcorn and kidney beans, stirring well until chocolate is melted.
If your potatoes are ready, add them to your chili, but stir in very carefully in order not to break them up.
Add more stock if the chili is too dry (this will depend on the type of meat substitute you have used).
Adjust flavorings and spices if you need to.
Serve with your sides of choice!