In a pot of salted boiling water, cook the pasta according to the directions on the package. Drain well then set aside.
Preheat the oven to 400 degrees. Cook the sausage to an internal temperature of 160 degrees using a thermometer. Turn on all sides throughout cooking to nicely brown the outside. Once cooked, set aside to rest. Cut into bite sized pieces before ready to use.
Preheat a nonstick pan on medium heat. Once hot, add the oil. Saute the garlic, tomatoes, eggplant. Saute until the vegetables are golden brown and softened.
Add in the broth, goat cheese, and butter. Simmer until the sauce becomes creamy and concentrates in flavor, stirring occasionally. Season with salt and pepper to taste. Toss in the pasta and sausage. Remove from the heat.
Stir in the basil, serve immediately.