Preheat oven to 300°F. Line a baking sheet with parchment paper or Silpat mat.
In a microwave-safe bowl combine onion, garlic, and olive oil. Microwave for 30 seconds to infuse the garlic and onion into the oil.
Add salt, pepper, Italian seasoning and sugar to bowl and stir to combine.
Place cut tomatoes in a large mixing bowl, pour in the olive oil mixture over top and toss with your hands or a spoon.
Place the tomatoes cut side up on the baking sheet. Sprinkle with the fresh basil, rosemary, and any remaining olive oil mixture from the prep bowl.
Place tray on middle rack in oven. Cook for 2 hours.
Turn the oven up to 400°F and roast for 30 minutes, or until the tomatoes start to brown.
Remove pan from oven and transfer tomatoes to the bowl of a food processor. Process until tomato sauce is at your desired consistency.
