Chop the bacon up and brown/crisp it in a saucepan with olive oil. Once crisp, deglaze pan with balsamic vinegar and stir all together and salt and pepper to taste. Add tomatoes and garlic powder and cover pot, simmering over low heat and stirring occasionally for 30 minutes.
Add basil and mascarpone cheese and fold everything together gently, allowing the cheese to melt thoroughly. Keep on low heat, stirring occasionally, for another 10 minutes.
Serve over pasta or meat. We have even mixed this with diced cooked potatoes.