rub tomatoes with the olive oil and season with salt and pepper
place tomatoes, shallots, and garlic in oven-safe pan and roast for 15 minutes or until browning occurs.
remove from oven, let cool to the touch.
remove the skin from tomatoes
place the tomatoes, garlic, shallots, their liquid and remaining ingredients (except basil) into a large saucepan and simmer for 1 hour and 15 minutes.
add fresh basil. Simmer for another 15 minutes to infuse basil.
Serve or let cool and store.
Notes
Substitue 1 tablespoon dried basil for the fresh basil