-
1
Preheat the oven to 350.
-
2
Cook the rigatoni in a large pot of boiling salted water, stirring occasionally, until al dente.
-
3
Drain the pasta, reserving 1/4 cup of the cooking water.
-
4
Return the pasta to the pot while preparing the sauce.
-
5
Puree the tomatoes with their juices in a blender or food processor.
-
6
Pass the puree through a fine sieve set over a bowl to remove the seeds.
-
7
Heat 1/4 cup of the vegetable oil in a large nonstick skillet.
-
8
Line a large plate with paper towels.
-
9
Add half of the eggplant to the skillet and cook over moderately high heat, stirring occasionally, until golden brown, about 6 minutes.
-
10
Using a slotted spoon, transfer the eggplant to the plate to drain.
-
11
Repeat with the remaining eggplant and vegetable oil and add to the first batch of eggplant.
-
12
Discard the oil in the skillet.
-
13
Heat the olive oil in the same skillet used to cook the eggplant.
-
14
Add the garlic and cook over moderate heat, stirring occasionally, until fragrant, about 30 seconds.
-
15
Add the zucchini and onion and cook over high heat, stirring often, until slightly softened, about 6 minutes.
-
16
Add the tomato puree, basil and oregano and simmer over moderate heat until the sauce is reduced by one-third, about 15 minutes.
-
17
Stir in the eggplant and season with salt and pepper.
-
18
Fold the eggplant and zucchini sauce into the rigatoni along with the mozzarella and the reserved pasta cooking water.
-
19
Transfer the pasta to a 9-by-13-inch baking dish and sprinkle the Parmesan cheese evenly over the top.
-
20
Bake for 15 minutes, or until heated through.
-
21
Serve the pasta piping hot.