Preheat oven to 400°f
Cover two large baking sheets with foil
Prep your ingredients: Wash all of your peppers and tomatoes. Core the tops of your tomatoes, remove the stem, seeds, and inner white flesh of your peppers. Quarter tomatoes and peppers and peeled onions and put them on the baking sheet. Trim the tip of your garlic off, peel, add to sheet.
Roast: Place cut tomatoes on a high rack in your oven and cook for about 50 minutes. It is a good idea to switch the pans around after about 25 minutes to ensure that each pan is evenly roasted.
Combine: Once cooking time is done, transfer all vegetables to a large stock pot. Add spices, herbs, and sugar to the tomato mixture. Blend/puree the soup to your desired consistency using a stick blender or working in small batches, place them in a food processor or regular blender.
Cook / Reduce: Bring the tomatoes to a boil over medium/low heat and then turn down to a simmer and simmer for an hour, stirring regularly. The longer you simmer, the thicker your soup will be! You can adjust this for your preference.
Add 1 tablespoon of lemon juice to each pint jar. Spoon soup into sterilized jars leaving an inch of headspace.
Wipe the rims of the jars and place your warmed seals on the jar. Secure lids by finger tightening the screw bands.
Place the hot jars in your canner. There should be enough water to cover the jars with an inch overtop of each jar for hot water bath canning.
Bring canner to a boil. Once it is boiling steadily, start the processing time.
Process pints for 35 minutes. Adjust processing times according to the table included in this post to ensure you are processing properly for your altitude.
Remove jars slowly from your canner and place them on a heat safe surface for 12-24 hours undisturbed. After this time, store all of the jars that have effectively sealed in a cool, dark place.