Preheat the oven to 425°F. Toss cherry tomatoes with olive oil, salt, and pepper. Roast for 15-20 minutes until they burst.
Meanwhile, cook the pasta according to package instructions. Drain and reserve 1 cup of pasta water.
In a bowl, mix the ricotta, parmesan, garlic, and a pinch of red pepper flakes.
Toss the hot pasta with the roasted tomatoes, ricotta mixture, and a bit of reserved pasta water until creamy.
Top with crispy prosciutto if using, and garnish with fresh basil before serving.