Add 2 tablespoons of water to a large pan. Add the sliced onions, chopped carrots and red pepper (if using). Sauté on a medium heat for 5 minutes, adding more water as needed so the veggies don't stick to the base of the pan.
Once the sausages are lightly browned on all sides, remove them from the pan and set aside on a small plate.
Add the carrots to the pan along with a drizzle of water and sauté with the onion for a couple more minutes.
Tip in the chopped tomatoes, tomato purée, oregano, paprika and chilli if using and enough water to create a good sauce. Gently bring to the boil then reduce the heat and simmer with the lid on for 10 minutes until the carrots are soft.
By now, the veggie sausages should be cooked and lightly browned. Turn off the heat and leave to cool for a few minutes, then chop them into bite-sized pieces.
Add the beans to the mix and cook for a couple of minutes before tipping in the sausage chunks.
Warm thorough for 2 more minutes until everything is piping hot. Serve with veggies of choice.