Sautee chopped onion and garlic in about one tablespoon of oil until the onions are opaque.
Add peppers and saute with about five minutes.
Put in the eggplant, carrots and squash and saute until soft.
Now add the tomatoes. You can used canned, if you'd like. I usually make this in the summer when tomatoes are abundant so I use fresh Romas, or a similar variety.
Cook together until everything is very soft and you're able to mash the eggplant with a potato masher. You want any large pieces mashed down to smaller bits. It should look very relish-y. If you want it smooth, use an immersion blender.
Add spices and let it simmer for five more minutes. Taste and adjust spices, as needed. Remember, though, that spices in canned items get a stronger flavor over time. So, don't go crazy.
Ladle into clean, hot jars, leave head space of 1", and process quarts for 40 minutes in a pressure canner, adjusting for your altitude. If you use pint jars, you may reduce the time to 30 minutes.