Both are chopped tomato appetizers, but the flavors and uses are certainly different. First and foremost, homemade salsa can taste great with canned tomatoes, while I recommend using only fresh, in-season tomatoes for bruschetta. Second, salsa is typically blended to be less chunky for easy scooping or pouring. And finally, salsa tends to have lime juice in addition to other Mexican ingredients and seasonings, like jalapeños and cumin, while bruschetta relies on just a few fresh Italian herbs and vegetables for flavor.