Rehydrate the TVP: rehydrate the TVP by by soaking it in hot water for at least 5 minutes. Afterwards, drain the water.
Heat a large pot over medium heat. Add in the oil. Sauté the onions until tender. Then add in the garlic and sauté for another 1-2 minutes. Add in the tomatoes and cook down until tender, around 2-3 minutes. Add in the vegan mince/TVP and sauce for 2-3 minutes.
Add in the tomato sauce, vegetable stock or water, tomato paste, and the spice mix. Leave to simmer for 10-12 minutes, stirring every 2 minutes, on medium heat until the sauce starts to thicken. Add in the beans and dark chocolate (if using) leave to cook for a few more minutes.
Season with salt to taste. Feel free to adjust the spices according to your desired taste. Add some vegan cheese or egan sour cream, if desired. Sprinkle some chopped spring onions or cilantro. Enjoy while hot!