Preheat your oven to 350°.
Begin by making the Vodka Sauce: heat the oil in a Dutch oven over low heat. Cook the onion until it's soft. Add the garlic and cook another minute. Add everything but the vodka and cream and simmer for 15 minutes. Then stir in the cream and vodka and bring it to a boil. Remove from the heat. Any leftover sauce can be frozen for another use.
Meanwhile, prepare 3 bowls for breading the eggplant. In the first bowl, mix the flour with ¼ tsp. each salt and pepper. In the second bowl, mix the eggs. And, in the third bowl, mix the crumbs, Parmesan, and the rest of the salt, pepper, and spices.
Heat a ¼ inch of oil in a cast iron skillet, until it is hot enough for a small piece of eggplant to sizzle immediately when dropped in.
Dip one piece of eggplant at a time into each of the three bowls. Each slice should be completely covered in breadcrumbs. Fry about 4 slices at a time, until each side is brown and crispy. Flip each side over only once. Drain the cooked eggplant on a wire rack.
Put an⅛ of the filling on one end of each piece of eggplant and roll it up. Put them in a 11x9 baking dish, seam side down. Top the rolls with with one cup of the vodka sauce and the mozzarella cheese, and bake uncovered for 30 minutes. Serve, with the chopped basil on top.