If you are looking for a comforting and flavorful dinner that comes together quickly yet feels indulgent, this Creamy Roasted Tomato Pasta Recipe is exactly what you need. The sweetness of roasted cherry tomatoes balances perfectly with the luscious cream and sharp Parmesan, creating a sauce that clings beautifully to your pasta of choice. It’s rich, vibrant, and just the kind of dish that makes weeknight dinners exciting and satisfying without a ton of fuss.

Ingredients You’ll Need
These ingredients are simple yet essential, each playing a key role in building the rich taste, creamy texture, and inviting color of the dish.
- 1 pound pasta (penne, rigatoni, or spaghetti): Choose your favorite shape; it serves as the perfect base to soak up the creamy tomato sauce.
- 2 cups cherry tomatoes, halved: These sweet little bursts roast beautifully to deepen flavor and add vibrant color.
- 1 tablespoon olive oil: Helps roast the tomatoes evenly and adds a subtle fruity richness.
- 1/2 teaspoon salt: Enhances the natural sweetness of the tomatoes and balances flavors.
- 1/4 teaspoon black pepper: Adds mild heat and complexity.
- 1 teaspoon garlic, minced: Provides aromatic depth and a savory punch.
- 1/2 cup heavy cream: The star of the creamy sauce delivering lusciousness and smooth texture.
- 1/4 cup grated Parmesan cheese: Brings umami richness that melts beautifully into the sauce.
- 1/4 teaspoon crushed red pepper flakes (optional): A little kick that wakes up the dish without overpowering it.
- 2 tablespoons fresh basil, chopped: Brightens the dish with fresh, herbal notes.
- Additional Parmesan for serving: For that final sprinkle of cheesy goodness on top.
How to Make Creamy Roasted Tomato Pasta Recipe
Step 1: Roast the Tomatoes
First, preheat your oven to 400°F and line a baking sheet with parchment paper. Toss the halved cherry tomatoes with olive oil, salt, and pepper to ensure each piece is perfectly coated. Roast them for about 20 minutes until they become tender and just start to caramelize. This step intensifies their natural sweetness and creates a deep, rich flavor foundation for the sauce.
Step 2: Cook the Pasta
While your tomatoes are roasting, bring a large pot of salted water to a boil and cook your pasta according to the package instructions until al dente. Be sure to save about 1/2 cup of the pasta cooking water before draining. This starchy water will help you achieve the perfect sauce consistency later.
Step 3: Prepare the Sauce
Heat a large skillet over medium heat and sauté the minced garlic for about 1 minute, just until fragrant. Add your roasted tomatoes along with the heavy cream, stirring to combine. Let this simmer gently for 2 to 3 minutes so the flavors meld and the cream slightly thickens.
Step 4: Add Cheese and Spice
Next, stir in the grated Parmesan cheese until it melts smoothly into the sauce. If you like a little heat, sprinkle in the crushed red pepper flakes now. Adjust seasoning with additional salt or pepper if needed, tasting to make it just right.
Step 5: Combine Pasta and Sauce
Finally, toss the cooked pasta into your creamy tomato sauce, adding reserved pasta water a little at a time to loosen the sauce to your preferred creaminess. Stir in fresh chopped basil at the end for a burst of freshness before serving.
How to Serve Creamy Roasted Tomato Pasta Recipe

Garnishes
A generous grating of Parmesan cheese on top right before serving elevates the dish and adds a lovely nutty finish. Fresh basil leaves or a light drizzle of extra virgin olive oil can add brightness and polish to each plate.
Side Dishes
This pasta goes beautifully with a crisp green salad dressed with lemon vinaigrette to cut through the richness. Garlic bread or a warm baguette is also perfect for scooping up any leftover creamy sauce, making the meal even more satisfying.
Creative Ways to Present
To impress guests or make weeknight dinners feel special, try twirling the pasta into neat nests on the plate. Add a few whole roasted cherry tomatoes on top for a rustic look, and sprinkle some toasted pine nuts or chopped toasted breadcrumbs for an exciting textural contrast.
Make Ahead and Storage
Storing Leftovers
After enjoying your Creamy Roasted Tomato Pasta Recipe, store any leftovers in an airtight container in the refrigerator for up to 3 days. The flavors actually continue to develop, making for a delicious next-day meal.
Freezing
If you want to freeze leftovers, it’s best to portion them into freezer-safe containers. Freeze for up to 2 months. Keep in mind that the cream sauce may slightly separate after freezing, so stirring well during reheating is key to restoring that wonderful creamy texture.
Reheating
Reheat the pasta gently in a skillet over low heat, adding a splash of water or cream to revive the sauce. Avoid microwaving at high heat to prevent curdling and maintain the silky creaminess you love.
FAQs
Can I use other types of tomatoes for this recipe?
Absolutely! While cherry tomatoes are preferred for their sweetness and texture after roasting, grape tomatoes or even small Roma tomatoes work well. Just adjust roasting time slightly depending on size.
Is there a dairy-free way to make this Creamy Roasted Tomato Pasta Recipe?
Yes, you can replace heavy cream with cashew cream or a dairy-free half-and-half alternative. Nutritional yeast can stand in for Parmesan to keep the savory notes intact.
Can I make this recipe vegan?
To make it vegan, swap the heavy cream with a plant-based cream and use vegan Parmesan or nutritional yeast. Double-check that your pasta has no egg if you want a fully plant-based meal.
What pasta shape works best for this recipe?
Penne, rigatoni, or spaghetti are ideal because they hold the creamy sauce well. However, you can experiment with fusilli or farfalle if you want a fun twist.
How spicy is the recipe with crushed red pepper flakes?
The red pepper flakes add a gentle warmth without overpowering the dish. You can always omit them if you prefer a milder taste or increase slightly for some extra heat.
Final Thoughts
There is something truly special about this Creamy Roasted Tomato Pasta Recipe that makes it one of my favorite go-to dinners. It combines simplicity with a rich depth of flavor that feels both comforting and elegant. Whether you’re cooking for family, friends, or just treating yourself, this recipe brings warmth and joy to the table. Give it a try and see how this creamy delight soon becomes a staple in your kitchen!
Print
Creamy Roasted Tomato Pasta Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Roasting and Sautéing
- Cuisine: Italian
- Diet: Vegetarian
Description
Creamy Roasted Tomato Pasta is a delicious and easy Italian main course recipe featuring perfectly roasted cherry tomatoes blended into a rich and creamy garlic Parmesan sauce. This comforting pasta dish combines the sweetness of caramelized tomatoes with fresh basil and a hint of crushed red pepper for subtle heat, making it a perfect weeknight dinner that’s both flavorful and satisfying.
Ingredients
Ingredients
- 1 pound pasta (penne, rigatoni, or spaghetti)
- 2 cups cherry tomatoes, halved
- 1 tablespoon olive oil
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 teaspoon garlic, minced
- 1/2 cup heavy cream
- 1/4 cup grated Parmesan cheese
- 1/4 teaspoon crushed red pepper flakes (optional)
- 2 tablespoons fresh basil, chopped
- Additional Parmesan for serving
Instructions
- Preheat and Roast Tomatoes: Preheat the oven to 400°F and line a baking sheet with parchment paper. Toss the halved cherry tomatoes with olive oil, salt, and black pepper. Spread them out on the prepared baking sheet and roast for 20 minutes until they become tender and slightly caramelized, enhancing their natural sweetness.
- Cook Pasta: While the tomatoes roast, cook the pasta according to package instructions until al dente. Be sure to reserve 1/2 cup of the pasta cooking water before draining; this starchy water helps to loosen the sauce later.
- Sauté Garlic: In a large skillet over medium heat, sauté the minced garlic for about 1 minute until it is fragrant but not browned, releasing its aromatic flavor into the oil.
- Combine Sauce Ingredients: Add the roasted tomatoes and heavy cream to the skillet with the garlic, stirring to combine. Allow the mixture to simmer gently for 2-3 minutes to meld the flavors.
- Add Cheese and Spices: Stir in the grated Parmesan cheese and, if desired, crushed red pepper flakes to add a little heat. Continue cooking for another minute until the cheese melts into the sauce.
- Toss Pasta and Adjust Creaminess: Add the cooked pasta to the skillet, tossing to coat evenly with the creamy tomato sauce. Gradually add the reserved pasta water, a little at a time, to achieve your preferred sauce consistency.
- Finish with Basil and Serve: Stir in the chopped fresh basil for a burst of herbal freshness. Serve the creamy roasted tomato pasta immediately, topped with extra Parmesan cheese for added richness.
Notes
- For a lighter version, substitute half-and-half or cashew cream for heavy cream to reduce fat content.
- Add sautéed spinach or mushrooms to increase vegetable content and nutritional value.
- Use grape or cherry tomatoes to ensure a naturally sweet and flavorful roasted tomato base.

