Go Back
Homemade Creamy Roasted Tomato-Basil Penne recipe photo

Creamy Roasted Tomato-Basil Penne

This Creamy Roasted Tomato-Basil Penne is bursting with fresh, luxurious flavors and comes together easily for an irresistible weeknight meal.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Italian

Ingredients
  

  • 12 ounces penne pasta
  • 2 cups cherry tomatoes halved
  • 3 tablespoons olive oil
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 4 cloves garlic minced
  • 1 cup heavy cream
  • 1 cup grated Parmesan cheese
  • ½ cup fresh basil chopped
  • ¼ teaspoon red pepper flakes optional

Equipment

  • Baking sheet
  • Large pot
  • Large skillet or sauté pan
  • Colander
  • Wooden spoon or silicone spatula
  • Knife and cutting board
  • Measuring cups and spoons

Method
 

  1. Preheat your oven to 400°F (200°C). On a baking sheet, toss the halved cherry tomatoes with 2 tablespoons of olive oil, minced garlic, salt, and pepper. Spread them out in a single layer and roast for 20-25 minutes until the tomatoes are soft and starting to caramelize.
  2. Meanwhile, bring a large pot of salted water to a boil. Cook the penne according to the package instructions until al dente, usually around 10-12 minutes. Reserve about ½ cup of the pasta cooking water and then drain the pasta.
  3. In a large skillet over medium heat, warm the remaining 1 tablespoon of olive oil. Pour in the heavy cream and bring it to a gentle simmer. Stir in the grated Parmesan cheese until melted and smooth, creating a luscious sauce. If the sauce is too thick, slowly add a splash of the reserved pasta water to loosen it up.
  4. Add the roasted tomatoes (along with all their juices) and cooked penne into the skillet with the cream sauce. Toss everything gently to coat the pasta evenly. Stir in the chopped fresh basil and sprinkle with red pepper flakes, if using. Taste and adjust seasoning with additional salt or pepper as needed.
  5. Serve immediately with an extra sprinkle of Parmesan and basil on top. This dish pairs beautifully with a simple green salad or garlic bread for a complete meal.

Notes

  • Don’t skip roasting the tomatoes — it’s key for deep flavor and sauce richness.
  • Store leftovers in an airtight container in the refrigerator for up to 3 days; reheat gently with a splash of cream or water.
  • For a vegan version, substitute heavy cream with coconut milk and Parmesan with nutritional yeast.
  • Be cautious with salt since Parmesan adds saltiness; season gradually.
  • Add reserved pasta water slowly to control sauce consistency perfectly.