Love this? Save it for later!
Share the inspiration with your friends
Introduction
This was supposed to be a simple tomato sauce pasta night. I grabbed what I thought was a jar of crushed tomatoes, the oven was preheating to 500°F (260°C), and I was already halfway through a two-hour Zoom meeting with my laptop perched on a precarious stack of cookbooks. What came out was nothing like the plan—and honestly, better. Instead of dumping the jarred tomatoes straight into a pan, I accidentally tossed fresh cherry tomatoes into the oven along with garlic, olive oil, and a handful of basil leaves. The heat intensified their sweetness, and the kitchen filled with this irresistible aroma that made me forget the original recipe entirely.
Mid-roast, I remembered the heavy cream in the fridge and thought, “Why not?” So I stirred that in alongside some Parmesan cheese and cooked pasta. The result was this luscious, creamy roasted tomato basil pasta that felt like a garden had exploded right on my plate. Maybe you’ve been there—half distracted, making a mess, and suddenly discovering a recipe that feels like a secret triumph. The cracked ceramic bowl I used for mixing still has the faint stain of that tomato juice, a reminder of that chaotic, delicious evening. I keep making this because it’s simple, fresh, and comforting in a way that no jarred sauce can match.
Why You’ll Love This Recipe
This creamy roasted tomato basil pasta recipe is one that I keep coming back to for several reasons. I mean, it’s just the kind of dish that feels like it was made with care—even if it was a happy accident on a hectic night. Here’s why it’s become a go-to:
- Quick & Easy: Ready in under 30 minutes, it’s perfect for busy weeknights or when you need dinner fast but still crave something homemade.
- Simple Ingredients: The recipe calls for pantry staples and fresh garden finds like tomatoes and basil—no need for fancy or hard-to-find items.
- Perfect for Casual Dinners: Whether you’re feeding family or friends, this dish has a way of bringing people together with its cozy, fresh flavors.
- Crowd-Pleaser: Kids, adults, even picky eaters usually come back for seconds. The creamy texture and roasted tomato sweetness hit just right.
- Unbelievably Delicious: The roasting process intensifies the tomatoes’ flavor, while the basil adds a fresh herbal note, and the cream rounds everything out into a silky sauce.
This isn’t your typical tomato pasta. The slow roasting brings out a natural sweetness and depth that jarred sauces just can’t touch. Plus, adding cream and Parmesan makes it rich without being heavy. It’s a dish that feels both fresh and indulgent, like comfort food with a light, summery twist. Honestly, once you try it, you’ll understand why it’s become a favorite in my kitchen—and why it might just become one in yours, too.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most items are easy to find and mostly pantry staples, with the star being fresh garden tomatoes and basil for that unmistakable brightness.
- Fresh Cherry Tomatoes: About 2 cups (300g), halved (I prefer sweet grape tomatoes from my local farmer’s market)
- Fresh Basil Leaves: 1 cup loosely packed (washed and dried, add more for garnish)
- Garlic Cloves: 4 large cloves, peeled and smashed (roasting mellows their sharpness)
- Olive Oil: 3 tablespoons, extra virgin for best flavor
- Heavy Cream: 1/2 cup (120ml) (use half-and-half or coconut cream for lighter or dairy-free options)
- Parmesan Cheese: 1/2 cup grated (I recommend Parmigiano-Reggiano for richness)
- Salt: 1 teaspoon, adjust to taste
- Black Pepper: Freshly ground, about 1/2 teaspoon
- Pasta: 8 ounces (225g) of your choice (spaghetti, linguine, or penne work beautifully)
- Red Pepper Flakes: Optional, a pinch for subtle heat
If you want to switch things up, you can swap out cherry tomatoes for halved Roma tomatoes in the summer, or use gluten-free pasta if needed. The cream can be replaced with unsweetened almond milk and a tablespoon of cornstarch for thickening if you’re avoiding dairy.
Equipment Needed

- Baking Sheet: For roasting the tomatoes and garlic. A rimmed sheet works best to catch juices.
- Medium Pot: To cook the pasta (I use a 3-quart pot to avoid boiling over).
- Large Skillet or Sauté Pan: For combining the roasted tomatoes with cream and pasta.
- Colander: To drain the pasta.
- Wooden Spoon or Silicone Spatula: For stirring the sauce gently without scratching your pan.
- Grater: For freshly grating Parmesan cheese (makes a huge difference).
If you don’t have a rimmed baking sheet, a shallow roasting pan or even a cast-iron skillet can work. For budget-conscious cooks, a silicone baking mat can help with easy cleanup but isn’t essential. I find that a sharp chef’s knife makes prepping the tomatoes and garlic much smoother, especially when you’re rushing.
Preparation Method
- Preheat your oven to 450°F (230°C). Line a baking sheet with parchment paper or lightly oil it to prevent sticking.
- Prepare the tomatoes and garlic: Halve the cherry tomatoes and place them on the baking sheet along with the smashed garlic cloves. Toss with olive oil, salt, and black pepper until everything is evenly coated.
- Roast the tomatoes and garlic: Place the baking sheet in the oven and roast for 20-25 minutes. You’ll want the tomatoes to be soft and blistered, with some caramelized edges. The garlic should be golden and fragrant—this is key to the sauce’s depth.
- Cook the pasta: While the tomatoes roast, bring a large pot of salted water to a boil. Add the pasta and cook according to package instructions until al dente (usually 8-10 minutes). Reserve 1/2 cup (120ml) of pasta water before draining.
- Make the sauce: Once the tomatoes and garlic are done, transfer them to a large skillet over medium heat. Mash the garlic cloves against the pan to release their creamy goodness. Stir in the heavy cream and Parmesan cheese, mixing until the sauce thickens slightly, about 2-3 minutes.
- Add fresh basil: Tear most of the basil leaves and stir them into the sauce, saving some for garnish. If the sauce feels too thick, add a splash of reserved pasta water to loosen it.
- Combine pasta and sauce: Add the drained pasta to the skillet and toss gently to coat every strand or piece with the creamy roasted tomato sauce. Taste and adjust seasoning with salt and pepper as needed.
- Serve immediately: Plate the pasta, sprinkle with remaining basil leaves, a little extra Parmesan, and red pepper flakes if you like a touch of heat. Enjoy warm!
Tip: If your sauce seems a bit too thin or watery, simmer it gently a few extra minutes to reduce. Conversely, use reserved pasta water to adjust thickness instead of adding more cream—it keeps things light.
Cooking Tips & Techniques
Roasting the tomatoes is the real game-changer here. The high heat draws out sugars and concentrates flavors, turning simple tomatoes into something almost jammy and sweet. Make sure not to overcrowd the pan; you want plenty of space for the tomatoes to caramelize rather than steam.
When smashing the roasted garlic into the sauce, be gentle. Over-mashing can make it overpoweringly pungent. I’ve learned to start with a few cloves and add more after tasting.
Timing is everything. Start the pasta when the tomatoes go in the oven to have everything ready around the same time. This multitasking trick means no one waits around hungry.
Also, don’t skip fresh basil—it adds brightness and freshness that dried herbs just can’t match. Add most basil to the sauce near the end to keep its vibrant flavor, and some fresh leaves on top for presentation.
Cheese is another key player. Freshly grated Parmesan melts beautifully and adds a salty, nutty depth. Pre-grated store cheese just doesn’t deliver the same creaminess.
Finally, save some pasta water! It’s magic for loosening sauces without watering down flavor.
Variations & Adaptations
- Vegan Version: Swap heavy cream for full-fat coconut milk or cashew cream, and use nutritional yeast instead of Parmesan. The sauce remains creamy and flavorful without dairy.
- Spicy Kick: Add a pinch of red pepper flakes when roasting the tomatoes or sprinkle more at the end to give the dish a warming heat.
- Protein Boost: Stir in cooked grilled chicken, sautéed shrimp, or crispy tofu for a heartier meal.
- Seasonal Twist: In late summer, add roasted zucchini or eggplant cubes to the tomato mix for extra garden freshness.
- Gluten-Free Option: Use your favorite gluten-free pasta brand—brown rice or chickpea pasta hold up great with this sauce.
I once tried adding a splash of white wine to the sauce before the cream, which gave it a lovely acidic balance. It’s not traditional, but honestly, it worked! Feel free to experiment and make this recipe your own.
Serving & Storage Suggestions
This creamy roasted tomato basil pasta is best served hot and fresh to enjoy the full creaminess and vibrant basil flavor. It pairs wonderfully with a crisp green salad or roasted vegetables on the side.
For drinks, a chilled glass of Sauvignon Blanc or sparkling water with lemon complements the dish’s freshness.
Leftovers keep well in an airtight container in the refrigerator for up to 3 days. When reheating, add a splash of water or cream to loosen the sauce and rewarm gently on the stovetop to avoid curdling.
Flavors meld nicely overnight, so sometimes I make this pasta a day ahead and like it even more the next day when the roasted tomato notes have deepened.
Nutritional Information & Benefits
Per serving (based on 4 servings): approximately 450 calories, 18g fat, 55g carbohydrates, and 15g protein. This recipe offers a good balance of macronutrients and is rich in vitamins A and C from the tomatoes and basil.
Tomatoes provide antioxidants like lycopene, which supports heart health, while basil offers anti-inflammatory benefits. Using fresh ingredients keeps the dish light and nourishing compared to heavy cream-based sauces.
For those watching carbs, you can reduce pasta portions or substitute spiralized zucchini noodles to keep it low-carb and gluten-free.
Conclusion
This creamy roasted tomato basil pasta recipe is a winner for any weeknight when you want something comforting yet fresh and full of garden flavors. I love how the roasting process brings out a natural sweetness and depth that makes this dish feel special without much fuss. You can easily customize it to suit dietary needs, spice preferences, or whatever you have on hand.
Honestly, this recipe holds a special spot in my kitchen because it reminds me that sometimes, mistakes lead to the best meals. I’d love to hear how you make it your own—drop a comment or share your twists! Give it a try, and you might find it becoming your favorite pasta too.
FAQs About Creamy Roasted Tomato Basil Pasta
Can I use canned tomatoes instead of fresh?
Fresh tomatoes are best for roasting and flavor intensity, but if you’re in a pinch, use high-quality canned whole peeled tomatoes, drain excess liquid, and roast them similarly for a decent substitute.
How do I make this dish dairy-free?
Replace heavy cream with coconut cream or cashew cream, and use nutritional yeast in place of Parmesan for a tasty vegan version.
What pasta shape works best with this sauce?
Long pasta like spaghetti or linguine works beautifully, but penne or rigatoni are great if you want something chunkier to hold the sauce.
Can I prepare the roasted tomatoes ahead of time?
Yes! Roast the tomatoes and garlic a day ahead, store them in the fridge, and finish the sauce just before serving for a quick meal.
How spicy is this recipe? Can I make it mild?
The base recipe is mild, but you can add red pepper flakes for heat or omit them entirely if you prefer no spice at all.
Pin This Recipe!

Creamy Roasted Tomato Basil Pasta
A luscious, creamy roasted tomato basil pasta made by roasting fresh cherry tomatoes and garlic, then combining with cream, Parmesan, and fresh basil for a fresh garden flavor in under 30 minutes.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Italian
Ingredients
- 2 cups (300g) fresh cherry tomatoes, halved
- 1 cup loosely packed fresh basil leaves, washed and dried
- 4 large garlic cloves, peeled and smashed
- 3 tablespoons extra virgin olive oil
- 1/2 cup (120ml) heavy cream (or half-and-half or coconut cream for lighter/dairy-free options)
- 1/2 cup grated Parmesan cheese (Parmigiano-Reggiano recommended)
- 1 teaspoon salt, adjust to taste
- 1/2 teaspoon freshly ground black pepper
- 8 ounces (225g) pasta of choice (spaghetti, linguine, or penne)
- Pinch of red pepper flakes (optional)
Instructions
- Preheat your oven to 450°F (230°C). Line a baking sheet with parchment paper or lightly oil it to prevent sticking.
- Halve the cherry tomatoes and place them on the baking sheet along with the smashed garlic cloves. Toss with olive oil, salt, and black pepper until evenly coated.
- Roast the tomatoes and garlic in the oven for 20-25 minutes until tomatoes are soft and blistered and garlic is golden and fragrant.
- While roasting, bring a large pot of salted water to a boil. Cook the pasta according to package instructions until al dente (8-10 minutes). Reserve 1/2 cup (120ml) pasta water before draining.
- Transfer the roasted tomatoes and garlic to a large skillet over medium heat. Mash the garlic cloves against the pan to release their flavor.
- Stir in the heavy cream and Parmesan cheese, mixing until the sauce thickens slightly, about 2-3 minutes.
- Tear most of the basil leaves and stir them into the sauce, saving some for garnish. Add reserved pasta water if the sauce is too thick.
- Add the drained pasta to the skillet and toss gently to coat with the creamy roasted tomato sauce. Adjust seasoning with salt and pepper as needed.
- Serve immediately, garnished with remaining basil leaves, extra Parmesan, and red pepper flakes if desired.
Notes
Roasting the tomatoes intensifies their sweetness and flavor. Do not overcrowd the pan to allow caramelization. Use reserved pasta water to adjust sauce thickness instead of adding more cream. Freshly grated Parmesan cheese is recommended for best flavor. For dairy-free, substitute heavy cream with coconut or cashew cream and Parmesan with nutritional yeast.
Nutrition
- Serving Size: 1 serving (about 1/4
- Calories: 450
- Sugar: 8
- Sodium: 600
- Fat: 18
- Saturated Fat: 9
- Carbohydrates: 55
- Fiber: 4
- Protein: 15
Keywords: creamy pasta, roasted tomato pasta, basil pasta, easy pasta recipe, quick dinner, fresh tomato sauce, vegetarian pasta


