Prepare 4 500 ml glass jars, sterilize them in the microwave or oven. Pour boiling water over disposable lids, and boil for reusable ones for 7-10 minutes.
Wash and peel the carrots using a knife or vegetable peeler. Cut the tomatoes crosswise and place them in boiling water for a few minutes. Then cool and remove the tough skin and stems.
Pass the carrots and tomatoes through a meat grinder or chop in a food processor. Pass the garlic through a special press. Combine all the vegetables in a saucepan, add salt and sugar.
Place the pan over low heat, bring to a boil and cook for 30-40 minutes, stirring constantly. Then pour in the vinegar and, without removing from the heat, carefully place into sterilized jars.
Place enough caviar into each jar so that its surface is no more than 5 mm below the level of the lid. Roll up with tin lids. Turn the jars upside down and cover with a towel. Place in a cool place after the workpiece has cooled completely.
Store canned carrot puree in a cool place. Serve with meat or fish dishes.