Preheat oven to 450° F.
Roughly chop roma tomatoes into 1 inch cubes and slice the onions into thin half-moon slices.
Evenly spread the roma tomatoes and cherry tomatoes on one tray and onions and garlic on another tray.
Top each tray with 2 Tbsp. of olive oil, 1 tsp. of salt, and 1/2 teaspoon of black pepper per tray.
Roast the vegetables for 20-30 minutes. Keep an eye on them so that they do not burn. I recommend stirring both the tomatoes and onions on the sheet pans halfway through roasting.
Once the veggies are done roasting, remove them from the oven and transfer them into the blender. Blend until smooth and add the blended veggies into the stock pot.
Add 72 ounces of bone broth into the stock pot.
Add bay leaves and turn to medium-low heat.
Stir occasionally and simmer for 5 minutes.
Turn the heat off and add 2 Tbsp. of cold butter and stir until the butter is dissolved.
Allow the soup to slightly cool prior to serving.