Serves: 8-12 servings of pasta and about 8 cups red sauce
For the red sauce: Heat the olive oil in a large saucepan. Add the garlic and onions and saute until tender, 5 minutes. Add the tomatoes, red pepper flakes and some salt and black pepper and simmer for 20 minutes. Stir the basil leaves into the sauce at the end of simmering, if using.
For the aubergine and pasta incaciata: Grease the bottom and insides of the springform pan with softened butter. Mix 1/4 cup of the breadcrumbs with 2 tablespoons of the Parmigiano cheese. Coat the inside of the pan well with the cheese mixture. Knock out any excess and discard.
Heat 3 tablespoons of the oil in a large saute pan over medium heat. Add the ground pork and sprinkle with salt and black pepper and saute until cooked through. Add the garlic and cook until fragrant. Stir in the red wine and simmer until reduced by half, about 5 minutes. Add 4 cups of the red sauce and bring back to a simmer. Cook for another 5 minutes and season with salt and black pepper. Reserve the remaining red sauce for another use.
Meanwhile, slice the aubergines lengthwise into 1/4-inch-thick planks. Heat 3 tablespoons oil in a large skillet over medium-high heat. Sprinkle the aubergines with salt and black pepper and fry in a single layer, working in batches, until golden brown, about 3 minutes per side. Repeat with the remaining aubergines, using 3 tablespoons of oil per batch. Remove from the oil and drain on a paper-towel-lined baking sheet.
Combine the cooked pasta with the mozzarella and ragu in a large bowl.
To assemble, line the bottom of the prepared springform pan with a single layer of eggplant, then line the sides with the aubergine planks vertically, allowing the excess to hang over the outside. Fill the inside of the lined pan with the pasta mixture, pressing down gently. Fold the flaps of aubergines over the top of the pasta, using any remaining aubergine slices to cover the top. Cover with plastic and weigh it down with a plate. Refrigerate for a few hours and up to overnight.
When ready to bake, preheat the oven to 180°C.
Sprinkle the top with the remaining Parmigiano and breadcrumbs. Cover the top loosely with foil, place on a baking sheet and bake for 30 minutes. Remove the foil and bake until bubbling and the top is golden brown, an additional 15 minutes. Let rest for 15 to 20 minutes and cool slightly before unmolding from the pan. Slice and serve.