Take the pulses, meat substitute and water out of this:
https://www.mobileread.com/forums/sho...&postcount=119, substitute the coriander for oregano and cook for longer(*) over a very low heat and you have a very nice, but rather fiery, pasta sauce. Oh, and a couple of splashes of balsamic vinegar when you add the tomatoes.
(* 10-15 minutes for the onions alone, then another 10 minutes for them with the sweet peppers, 15 minutes with the chillies and herbs, and 20-25 minutes with the tomatoes)