Preheat your oven to 375°F (190°C).
Place the baguette slices on a baking sheet and toast them in the preheated oven until they are golden brown and crisp, about 5-7 minutes. Remove and set aside.
In a bowl, combine the chopped artichoke hearts, sun-dried tomatoes, minced garlic, chopped basil, and extra-virgin olive oil. Mix well.
Season the mixture with salt and black pepper to taste. Adjust the seasoning as needed.
Spoon the artichoke and sun-dried tomato mixture onto the toasted baguette slices.
If desired, sprinkle each bruschetta with grated Parmesan cheese for added flavor.
Serve the artichoke and sun-dried tomato bruschetta as an appetizer or snack, and enjoy the Mediterranean marvel of flavors and textures.