Preheat the oven to 450 degrees F. Line a baking sheet with foil. Brush each side of the eggplant and peppers with olive oil, and place them cut side down on the baking sheet. Roast for 30 to 40 minutes, until the skins are blistered. Remove from oven.
Flip the eggplant over and scoop the flesh (seeds included) into a food processor or blender and discard the skin. Run the red peppers under cold water and use your fingers to remove the skin, then add them to the food processor. Add the red wine vinegar, minced garlic, and salt. Pulse to combine the ingredients, then start adding the olive oil ~1 tablespoon at a time. Pulse and continue to add the olive oil in batches until the dip is smooth and at your desired consistency, stopping to scrape down the sides as needed. You may find that you need less olive oil than listed, depending on your taste preferences. Taste and adjust seasonings as needed.
Transfer the dip to a serving bowl, and serve with seed crackers, toasted baguette slices, or warm pita, along with parmesan, mozzarella, or ricotta cheese if desired. Enjoy!
Notes
Store leftovers in an airtight container in the fridge for 7 to 10 days. The dip will thicken up over time.
There is no need to remove the skin of the eggplant before roasting. You also do not need to remove the seeds. They can be added to the food processor with the flesh. However, if the seeds are large and brown when you slice open the raw eggplant before roasting, you can remove them.