Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy Roasted Tomato Pasta – Bursting with Italian Flavors! First Image

Roasted Tomato Pasta


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Chef John
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

This Roasted Tomato Pasta is a delightful, creamy dish featuring sweet roasted tomatoes, garlic, and Parmesan cheese.


Ingredients

Scale
  • 500g cherry or grape tomatoes
  • 3 tbsp olive oil
  • 4 garlic cloves, whole and peeled
  • Salt and black pepper, to taste
  • 1 tsp dried oregano or Italian seasoning
  • 350g pasta (penne, rigatoni, spaghetti, etc.)
  • 1/2 cup heavy cream or half-and-half
  • 1/3 cup grated Parmesan cheese
  • Fresh basil leaves, for garnish
  • Optional: 1/2 tsp red pepper flakes

Instructions

  1. Preheat oven to 200°C (400°F).
  2. Place cherry tomatoes and garlic on a baking tray. Drizzle with olive oil, season with salt, pepper, and oregano. Roast for 20–25 minutes until tomatoes are burst and caramelized.
  3. Meanwhile, cook pasta according to package instructions until al dente. Reserve 1/2 cup of pasta water, then drain.
  4. Transfer roasted tomatoes and garlic (with juices) to a skillet over medium heat. Gently mash them.
  5. Add cream and a splash of reserved pasta water, stirring to create a creamy sauce.
  6. Stir in Parmesan and let it melt into the sauce.
  7. Add cooked pasta and toss to coat evenly.
  8. Top with fresh basil, extra cheese, and red pepper flakes if using. Serve hot.

Notes

  • Feel free to customize with your favorite pasta shape.
  • For a spicier kick, use more red pepper flakes.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Main Dish
  • Method: Baking and Stovetop
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 plate
  • Calories: 450
  • Sugar: 5g
  • Sodium: 350mg
  • Fat: 25g
  • Saturated Fat: 10g
  • Unsaturated Fat: 15g
  • Trans Fat: 0g
  • Carbohydrates: 50g
  • Fiber: 3g
  • Protein: 12g
  • Cholesterol: 40mg