Preheat oven to 425°F (220°C).
Place cherry tomatoes on a baking sheet. Slice the top off the garlic bulb and place on the sheet.
Drizzle tomatoes and garlic with olive oil. Season with salt, pepper, and Italian seasoning.
Roast for 25–30 minutes until tomatoes burst and garlic becomes soft and caramelized.
Meanwhile, cook pasta in salted boiling water until al dente. Reserve ½ cup pasta water before draining.
Transfer roasted tomatoes to a blender or food processor.
Squeeze roasted garlic cloves into blender.
Add ricotta cheese and Parmesan cheese. Blend until smooth and creamy.
Pour sauce into a large skillet over low heat.
Add cooked pasta and toss until evenly coated.
Add reserved pasta water if needed to loosen sauce.
Garnish with basil, extra Parmesan, or red pepper flakes if desired. Serve warm.