Preheat your oven to 375 degrees F.
Prepare a half baking sheet with parchment or aluminum foil.
Arrange the cherry tomatoes in a single layer on the sheet pan.
Cut the tops off the heads of garlic so that just the tops of the cloves are exposed, then nestle them into the tomatoes, on opposite ends of the baking sheet.
Arrange the red onion pieces, scattered amongst the tomatoes,
Drizzle the veggies with olive oil and season liberally with salt.
Roast the veggies in the oven for 45 to 50 minutes, until the tomatoes are juicy and popping out of their skins, the garlic is soft and paste-like, and the onions are softened and caramelized.
Allow the vegetables to cool just enough to handle them with your fingers, then remove any stems that are still present on the tomatoes.
Use a spatula to lift the tomatoes and onions off your baking sheet and place them into the bowl of a food processor or blender.
Squeeze the garlic cloves out of their casings and place them into the tomato & onion mixture.
Pulse the mixture in your food processor or blender until everything is smooth and combined.
Scoop the tomato mixture into a saucepan and stir in the honey, dried oregano, and dried parsley. Add salt to taste.
Bring the mixture to a boil, then reduce heat to medium-low, and cook for 1 hour, stirring often.
When the mixture has reached a deep red, paste-like consistency, remove it from the heat.
Use immediately in pasta or beef dishes, or spoon it into a glass jar, cover and store in the fridge.