Go Back
+ servings
Sun-Dried Tomato Pasta

Sun-Dried Tomato Pasta

Creamy sundried tomato pasta, packed with flavour, easy to make and ready in under 30 minutes. Penne pasta in the creamiest garlic and cheese sauce with tender sun-dried tomatoes, fresh baby spinach and toasty pine nuts.
Course Dinner
Cuisine Pasta
Diet Vegetarian
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 4
Calories 763kcal


  • Large skillet or large pan


  • 1 tablespoon olive oil
  • 1 medium brown onion finely chopped
  • ¼ teaspoon sea salt + more to season
  • ½ teaspoon dried oregano
  • 3 cloves of garlic minced or put through a garlic press
  • 12 sun-dried tomatoes from a jar in oil. Sliced into thin strips.
  • 250 g (2 and ¼ cups) penne pasta (dry weight)
  • 2 tablespoon pine nuts
  • 300 ml (1 and ¼ cups) double/heavy cream
  • 45 g (½ cup grated) hard Italian cheese finely grated + more for serving
  • A small pinch of grated nutmeg
  • 90 g (3 cups) baby spinach
  • 4 or 5 leaves of fresh basil torn
  • ¼ teaspoon freshly ground black pepper + more to serve


  • Heat 1 tablespoon of olive oil in a large saute pan.
    Add the chopped onion and ¼ teaspoon of sea salt. Cook over medium heat stirring often until the onion is soft, this can take at least 15 minutes.
  • While the onion is cooking, cook your pasta according to the package directions.
    Now is also the time to toast the pine nuts if you are using them. Do this by frying them in a dry pan until they are golden then setting them aside until you are ready to use them.
  • Once the onion is soft add ½ teaspoon of dried oregano, to the onion along with the 3 cloves of garlic and cook for a minute.
    Now add the sun-dried tomatoes and stir them into the onions.
  • Next slowly pour in about 300ml (1 and ¼ cup) of double (heavy) cream.
    Add 45g (½ a cup) of grated cheese and stir until the cheese has melted.
    Once the cheese has melted stir in a pinch of grated nutmeg and season with salt and pepper.
    Take 3 or 4 tablespoons of water from the cooking pasta and stir it into the sauce.
  • Now add the spinach to the sauce. Stir it into the sauce until it is wilted.
    Drain the pasta and add it to the sauce. Toss the pasta in the sauce. And stir in the chopped basil.
    Serve immediately topped with the toasted pine nuts and some more grated cheese.


  • Veggie Swaps– Try adding mushrooms, courgettes (zucchini), broccoli or peas.
  • Pasta – I used penne pasta for this. Fusilli or Rotini work great as does linguine, spaghetti or tagliatelle.
  • Cream – I used double cream (heavy cream) for this dish, this gave the best results. You could swap the cream for light cream cheese or mascarpone if you want to switch it up a bit.
  • Cheese - I used Pecorino cheese for this recipe, any vegetarian parmesan-style cheese will work well.
  • Sun-dried tomatoes – if you can, choose good quality sundried tomatoes the kind you find on the deli counter or in jars filled with oil.
  • Pine nuts – These are optional you can swap them for walnuts or almonds if you want. Or you could also change the pine nuts for toasted breadcrumbs instead. The pine nuts are not an essential ingredient to this dish so if you want to omit them altogether you can.
  • Storage - Any leftovers can be stored in an airtight container and stored in the fridge for up to 2 days. Leftovers can be reheated on the hob. I don't recommend freezing this dish due to the cream. The cream can split when it's frozen and leave the dish with an unpleasant grainy texture.
  • Nutritional Information - is calculated using an online nutrition tool and is approximate. It is based on one serving and does not include an extra cheese serving.
  • Weights and measurements - For US readers, I use Cuisipro measuring cups and spoons, and a Pyrex measuring jug for liquids. These are the industry standard. Cup/spoon volumes can differ from brand to brand, for accuracy, I recommend weighing all ingredients if possible.


Calories: 763kcal | Carbohydrates: 78.9g | Protein: 21.2g | Fat: 41.1g | Saturated Fat: 21.5g | Cholesterol: 208mg | Sodium: 545mg | Potassium: 700mg | Fiber: 2.2g | Sugar: 4.2g | Calcium: 217mg | Iron: 6mg