Preheat the oven to 350 degrees F.
Heat the bacon fat in a large (12 inch) saute pan over medium heat. Add the bread cubes and stir to coat with the oil. Cook over medium to medium-high heat for 5 minutes, stirring often, until the cubes are evenly browned. Add the tomatoes, garlic and sugar to then pan and continue to cook, stirring often, for 5 minutes. Season with salt and pepper, add the basil and remove from the heat.
Pour the tomato mixture into a shallow (6 to 8 cup) baking dish. Sprinkle evenly with the Parmesan cheese and drizzle with 2 tablespoons of olive oil. Bake for 35 to 40 minutes until the top is browned and the tomatoes are bubbly. Serve hot or warm.
