-
1
Preheat the oven to 425 degrees.
-
2
Butter a 9x13 baking dish.
-
3
One a rimmed baking sheet, toss tomatoes, garlic thyme and basil sprigs with 1 tbsp olive oil and season with salt and pepper.
-
4
Roast for 20 minutes until softened and browned in spots, and then let cool. Discard thyme and basil sprigs and coarsely chop the tomatoes and garlic, reserving any juices.
-
5
On another rimmed baking sheet, toss the broccoli florets with 1 tbsp olive oil and season with salt and pepper. Roast for 15 minutes until crisp-tender.
-
6
In a large, deep skillet, heat 1 tbsp olive oil over medium-high heat. Add pancetta and cook, stirring occasionally, until browned and nearly crisp, about 5 minutes.
-
7
Add Onion and cook, stirring occasionally, until softened, about 5 minutes.
-
8
Stir in olives, tomatoes, and garlic and the 2 tbsp of butter. Keep warm.
-
9
In a pot of salted, boiling water, cook the rigatoni until al dente. Drain, reserving 1 1/4 cups of the cooking water. Stir the pasta into the skillet, along with the reserved cooking water, broccoli, ricotta, torn basil, and 1/2 cup. of the Parmigiano. Season with salt and pepper.
-
10
Transfer the pasta to the prepared baking dish. Sprinkle remaining 1/4 cup of Parmigiano on top and bake for 15 minutes, until bubbling and browned on top. Let stand for 5 minutes before serving.