Preheat oven to 350 degrees F. and spray a baking dish with cooking spray.
Cut eggplant in half lengthwise and scrape out the pulp. Salt and pepper the inside of the eggplant cases.
Heat oil in a large skillet over medium heat. Add onion, garlic, vegan meat alternative, and eggplant.
Cook, stirring often, until ingredients are lightly browned. Season with salt and pepper.
Remove skillet from heat and stir in basil, rice, sun dried tomatoes, and pesto.
Arrange eggplant cases cut-side up in prepared baking dish.
Spoon in eggplant mixture.
Bake for 25 minutes or until heated through. Sprinkle with parsley and serve immediately.