Pasta With Roasted Cherry Tomatoes and Ricotta – Simple, Bright, and Comforting
This is the kind of pasta you make when you want big flavor with minimal effort. Sweet cherry tomatoes roast until jammy, then mingle with garlic, olive oil, and a scoop of creamy ricotta. The sauce basically makes itself on the sheet pan while the pasta boils.

Toss it all together, finish with basil, and dinner is done. It’s fresh, cozy, and weeknight-friendly without feeling boring.
What Makes This Recipe So Good
- Effortless flavor: Roasting cherry tomatoes intensifies their sweetness and creates a rich, saucy base with almost no work.
- Creamy without being heavy: Ricotta adds body and silkiness without weighing the dish down.
- Flexible and forgiving: Works with any short or long pasta, and you can swap herbs or add extras like spinach or olives.
- Fast cleanup: The sauce is made on one sheet pan, so there’s less to wash.
- Great any time of year: Perfect for peak-season tomatoes, but roasting makes even off-season tomatoes taste great.
What You’ll Need
- 12 ounces pasta (penne, rigatoni, fusilli, spaghetti, or bucatini)
- 1.5 to 2 pints cherry or grape tomatoes, halved if large
- 3 tablespoons extra-virgin olive oil, plus more for serving
- 3–4 garlic cloves, thinly sliced
- 1/2 teaspoon red pepper flakes (optional, adjust to taste)
- Kosher salt and freshly ground black pepper
- 1 cup whole-milk ricotta
- 1/2 cup grated Parmesan or Pecorino Romano, plus more for serving
- 1 small lemon, zested and juiced
- Fresh basil, torn or chopped (a small handful)
- Reserved pasta water (about 1 cup)
Step-by-Step Instructions
- Heat the oven: Preheat to 425°F (220°C). Line a rimmed sheet pan for easy cleanup.
- Roast the tomatoes: Toss tomatoes with olive oil, garlic, red pepper flakes, salt, and pepper.Spread in a single layer and roast 15–20 minutes, until blistered and juicy.
- Boil the pasta: While tomatoes roast, cook pasta in well-salted water until al dente. Reserve 1 cup of the starchy water before draining.
- Build the sauce base: Transfer roasted tomatoes and their juices to a large skillet or the pasta pot. Add a splash of pasta water to loosen and lightly mash some tomatoes to release more juices.
- Make it creamy: Off the heat, stir in ricotta, Parmesan, lemon zest, and 1–2 teaspoons lemon juice. Add a drizzle of olive oil.Season with salt and pepper.
- Toss with pasta: Add drained pasta to the sauce. Toss over low heat, adding pasta water a little at a time until glossy and silky. You want the sauce to cling, not pool.
- Finish: Fold in basil.Taste and adjust salt, pepper, and lemon. Add more Parmesan if you like.
- Serve: Plate with extra cheese, a thread of olive oil, and a few basil leaves on top.
How to Store
- Refrigerate: Store leftovers in an airtight container for up to 3 days.
- Reheat: Warm gently on the stove with a splash of water, milk, or a bit more ricotta to bring back creaminess. Microwave in short bursts, stirring between intervals.
- Freeze: Not ideal due to ricotta’s texture, but it will work in a pinch.Thaw in the fridge and reheat gently with extra liquid.
Benefits of This Recipe
- Balanced and satisfying: Carbs from pasta, protein and creaminess from ricotta, and antioxidants from tomatoes.
- Budget-friendly: A short, simple ingredient list with big flavor payoff.
- Beginner-friendly: Roasting and tossing are low-stress techniques.
- Customizable: Easy to make vegetarian, add protein, or change the herbs.
Pitfalls to Watch Out For
- Watery sauce: Don’t skip reserving pasta water. Add it gradually to control thickness.
- Bland results: Season the tomatoes well and salt the pasta water like the sea.
- Curdled ricotta: Stir ricotta off the heat, then warm gently. High heat can make it grainy.
- Under-roasted tomatoes: Let them blister and release juices; pale tomatoes won’t deliver deep flavor.
Alternatives
- Herb swaps: Use parsley, chives, or oregano instead of basil.
- Cheese options: Try goat cheese, mascarpone, or a ricotta-Parmesan mix for extra savory notes.
- Add-ins: Spinach, arugula, roasted zucchini, olives, or toasted pine nuts all work.
- Protein boosts: Add grilled chicken, sautéed shrimp, or a can of chickpeas.
- Dairy-free: Use a plant-based ricotta and skip Parmesan, or add nutritional yeast.
- Gluten-free: Swap in your favorite gluten-free pasta and watch the cook time closely.
FAQ
Can I use regular tomatoes instead of cherry tomatoes?
Yes. Use ripe Roma or vine tomatoes, chopped into chunks. Roast a bit longer to cook off extra moisture until they’re soft and jammy.
Should I peel the tomatoes?
No. The skins help the tomatoes hold shape while roasting and add texture to the sauce.
Can I make this ahead?
You can roast the tomatoes a day in advance and refrigerate. Reheat gently, then add ricotta and pasta right before serving.
What pasta shape works best?
Short shapes like rigatoni or fusilli catch the sauce nicely, but spaghetti or bucatini are great if you prefer long noodles.
How do I make it spicier?
Increase red pepper flakes or finish with chili oil. Taste as you go so the heat doesn’t overpower the sweetness of the tomatoes.
Is part-skim ricotta okay?
It works, but whole-milk ricotta gives a creamier, richer sauce. If using part-skim, add a bit more olive oil for body.
Wrapping Up
Roasted cherry tomatoes and ricotta turn a basic bowl of pasta into something bright, creamy, and full of character. It’s quick enough for a Tuesday, yet special enough for guests. Keep the pantry staples on hand, and you’re never far from a comforting, fresh-tasting meal. Simple steps, big flavor, and very little fuss that’s the beauty of this recipe.

Pasta With Roasted Cherry Tomatoes and Ricotta – Simple, Bright, and Comforting
Ingredients
Method
- Heat the oven: Preheat to 425°F (220°C). Line a rimmed sheet pan for easy cleanup.
- Roast the tomatoes: Toss tomatoes with olive oil, garlic, red pepper flakes, salt, and pepper. Spread in a single layer and roast 15–20 minutes, until blistered and juicy.
- Boil the pasta: While tomatoes roast, cook pasta in well-salted water until al dente. Reserve 1 cup of the starchy water before draining.
- Build the sauce base: Transfer roasted tomatoes and their juices to a large skillet or the pasta pot. Add a splash of pasta water to loosen and lightly mash some tomatoes to release more juices.
- Make it creamy: Off the heat, stir in ricotta, Parmesan, lemon zest, and 1–2 teaspoons lemon juice. Add a drizzle of olive oil. Season with salt and pepper.
- Toss with pasta: Add drained pasta to the sauce. Toss over low heat, adding pasta water a little at a time until glossy and silky. You want the sauce to cling, not pool.
- Finish: Fold in basil. Taste and adjust salt, pepper, and lemon. Add more Parmesan if you like.
- Serve: Plate with extra cheese, a thread of olive oil, and a few basil leaves on top.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.
