INSTRUCTIONS
1. Preheat the oven to 350 °F .
2. If using shallots, first sautee them in oven safe pan.
3. Combine all tomatoes, garlic, chicken broth, olive oil, balsamic vinegar, red pepper flakes, salt, and pepper in a large, glass baking dish; toss to coat.
4. Roast in the middle of the preheated oven, stirring regularly, until tomatoes are tender, about 45 minutes. Remove from the oven and stir in basil, parsley, and oregano.
5. When the tomatoes have been roasting for about 35 minutes, bring a large pot of lightly salted water to a boil. Cook linguine at a boil until tender yet firm to the bite, 5 to 7 minutes (cook for 2 minutes less than package directions.) Drain and return to the pot.
6. Add the roasted tomatoes and herbs to the linguine and cook over medium-low heat for 2 minutes. Add ricotta cheese and stir until melted and smooth.
7. Serve topped with Pecorino Romano cheese.