Rinse tomatoes and then slice in half, stem to stem, and place in a medium sized bowl
Add chopped shallots or onion if desired
Add chopped or pressed garlic if desired
Add chopped banana peppers if desired
Add enough olive oil to liberally coat all of the tomatoes and season with salt and pepper to taste
Heat skillet on stove over medium heat and add tomato mixture
Stir every 5-10 minutes until the sauteed cherry tomatoes reach the desired consistency, about 30-45 minutes in my house
Add about 1 tablespoon of balsamic vinegar and stir
Serve warm on top of main dish, or on side as a hot salad