Creamy, comforting and delicious, this ridiculously easy cream cheese pasta comes together in just 20 minutes, making it the perfect weeknight dinner!
If you’re looking for a 20-minute dinner that is loaded with flavour and super easy to make, look no further than this rich and creamy pasta! It is one of the easiest and most satisfying pasta dishes to make at home.
The easy cream cheese pasta sauce is made with a block of Philadelphia cream cheese and mixed with some starchy pasta water. When combined with garlic, pecorino and salt and pepper, it makes the silkiest, smoothest and most incredible pasta you’ve ever tried – with very minimal effort!
Need some more easy pasta dishes? Try this 15-minute spaghetti carbonara or cream cheese tomato pasta.
Why you’ll love this recipe
- Quick and easy – only a handful of ingredients and about 20 minutes are needed. While there are a few elements, everything is made at the same time and comes together at the end.
- Super delicious – a creamy, rich and glossy sauce that clings lusciously to every strand of pasta. Not to mention ridiculously easy! The whole family will love it.
- Customise to suit – this recipe includes roasted sweet potato, halloumi and pine nuts, but you can use the creamy pasta sauce as a base and add your favourite proteins or any vegetables you have handy. Or, the pasta and sauce is incredible on its own if you want to skip the extra add-ins and just top it with some freshly grated pecorino.
- Budget friendly – using pasta and cream cheese as the base, it makes a super affordable, comforting and filling dinner that can be adapted to suit whatever you have in the fridge.
Ingredients you will need
** This post contains tips and instructions to achieve the best possible results. The photo above is a great guide for when you are in the supermarket, but for full ingredient quantities and methods, please scroll down to the detailed recipe card below!
- Cream cheese – is melted with olive oil, garlic and a cup of pasta water to make the easy, creamy pasta sauce. I recommend using regular, full-fat cream cheese for the best flavour. You can use low-fat cream cheese if preferred, but the taste will be less rich and the consistency a little thinner. I use Philadelphia cream cheese, but any full-fat, good quality brand will work.
- Pasta – choose your favourite! I love using fettuccine or any type of pasta like spaghetti with long strands that cling to the sauce and are perfect for slurping. But shells, spirals or smaller pasta pieces work well too.
- Starchy pasta water – it is important to reserve some pasta water before draining the pasta. Pasta water is stirred into the olive oil and cream cheese, creating an emulsion which gives you a super smooth, luscious sauce. Using salted pasta water instead of regular water will give your pasta the best flavour and consistency and help it stick to the pasta strands.
- Pecorino – or parmesan is grated and added to the sauce to thicken the sauce and add flavour. I recommend grating your own fresh parmesan rather than buying pre-shredded cheese in a packet. Keep some extra for sprinkling over the top of the pasta at the end! *For vegetarian pasta, pecorino can be swapped for nutritional yeast- however the sauce will be a little runnier, so test the consistency after ยพ cup pasta water first and add a little more, if needed.
- Sweet potato – is cut into very small cubes and tossed through the creamy sauce at the end. You can use the oven or an air fryer to roast the sweet potato while the pasta cooks.
- Pine nuts – add a lovely texture and earthy flavour that works beautifully with the salty halloumi and sweet potato.
Step by step guide
There are a few components in this dish, but the great thing is that everything can be made at the same time and come together at the end!
Step 1 – Roast the sweet potato;
Cut the sweet potato into very small cubes (about 1cm in size) so that it roasts quickly, in the same time that it takes to cook the pasta. You can use your oven or air fryer to roast the sweet potato. I’ve included instructions for both below.
Step 2 – Cook the pasta;
While the sweet potato is roasting, add your pasta to a pot of salted, boiling water. Use about 2 litres of water and about 1 teaspoon of salt (other salty ingredients like pecorino and halloumi will add more salty flavour, so you don’t want to add too much.
When the pasta is almost ready to drain, reserve a little over one cup of the salted pasta water.
Step 3 – Toast the pine nuts and halloumi;
Using the pan that you will make the pasta sauce, toast the pine nuts. Add them to a dry, un-oiled pan and stir frequently, as they can burn quickly. Set the pine nuts aside in a bowl for later.
Then, fry slices of the halloumi in the pan until golden brown on both sides. Cut into small pieces and set aside.
Step 4 – Make the cream cheese pasta sauce;
While the pasta and sweet potato are cooking, it is time to start the creamy sauce. First, add the oil and garlic to a pan and fry over very low heat until , being careful not to burn the garlic.
Add the cream cheese and one cup of pasta water and stir over low heat until combined and smooth.
Add the grated pecorino cheese and stir. Turn the heat off and stir through some spinach leaves, until wilted.
Step 5 – Combine the sauce and pasta;
Add the drained pasta, roasted sweet potato, pine nuts and halloumi pieces and stir to combine. Check the consistency of the sauce and add a little more pasta water, if it needs to loosen up a little.
Serve immediately with extra pecorino cheese and some cracked pepper.
Full ingredient quantities and steps can be found in the recipe card below.
Expert tips
- Don’t forget to reserve some pasta water before draining the pasta. Regular water just won’t give you the same result. Add one cup to make the sauce and keep a little more aside in case you want the sauce a little thinner.
- Season at the end – to prevent over-salting. The pasta water and pecorino contain salt, so taste the sauce at the end and then adjust the seasoning to taste.
- Feel free to customise and add your vegetables or protein of choice. Any steamed or roasted vegetables like asparagus, peas, zucchini, spinach or broccolini work great.
- Leftovers – while it is best eaten at the time it is made, this pasta keeps for a couple of days in the fridge. Add a little splash of water to loosen up the sauce and reheat it on the stove or in the microwave.
- Wait until just before draining the pasta to scoop out the pasta water. This will ensure the water is very starchy, giving you a rich, creamy sauce.
FAQs
While the cream cheese sauce tastes amazing on its own topped with some fresh parmesan, you can also add most things to this sauce! Some ideas are; bacon, mushrooms, shredded chicken, roast vegetables, chilli flakes, salmon, asparagus, roasted cherry tomatoes + basil or a little fresh thyme.
Serve this pasta immediately, with a sprinkling of extra pecorino or parmesan and some cracked pepper for good measure. You could also add some garlic bread, or your favourite tossed salad.
Any type of pasta works here, so you can use whatever you prefer and/or have in your pantry. If you’re not sure, use spaghetti or fettuccine. It is cheap, easy to find and works perfectly with the cream cheese sauce.
Related recipes
Tried this recipe? Please leave a star ⭐⭐⭐⭐⭐ rating or leave a review below and let you know how you went!
Hungry for more? Subscribe to my newsletter and follow along on Facebook, Instagram and Pinterest for the latest recipes and news.
Cream Cheese Pasta
Ingredients
- 350 grams pasta Fettucine, spaghetti or your preferred pasta
- 3-4 cups sweet potato diced/cubed (approx. 1 large sweet potato)
- โ cup pine nuts
- 150 grams halloumi thickly sliced
For the cream cheese pasta sauce
- 4 tablespoons olive oil
- 3-4 cloves garlic crushed
- 250 grams cream cheese softened at room temperature
- ยฝ cup pecorino cheese fresh, finely grated
- 1 cup reserved pasta water reserve water from pasta before draining, plus a little extra to set aside, just in case
- salt and pepper to taste
- baby spinach leaves
Instructions
- Pre-heat oven or air fryer to 200C°. Place the diced sweet potato cubes onto a lined baking tray (or air fryer basket) and spray with a little oil spray. Roast the sweet potato for around 15 minutes (oven)/10 minutes (air fryer), or until golden and cooked through, turning halfway.
- While the sweet potato is cooking, place the pasta into a large pot of boiling, salted water (2 litres of water and one teaspoon salt) and cook according to the packet instructions, until al dente.
- While the pasta is cooking, add the pine nuts to a dry pan and toast over medium heat, stirring frequently, until lightly browned. Remove the pine nuts from the heat and set aside.
- Add the halloumi to the same pan and fry both sides, until golden brown. Set aside with the pine nuts.
- Next, prepare the pasta sauce. Cook the oil and garlic together on low heat until soft and fragrant. Be careful not to burn the garlic.
- Carefully remove 1 cup of water from the boiling pasta and set aside. Add the cream cheese to the pan with the garlic and pour the pasta water over the top. Stir until smooth and combined.
- Remove the pan from the heat and add the pecorino cheese to the sauce. Stir until smooth and combined.
- Add the spinach and stir until wilted. Taste the sauce and season with salt and pepper, to taste.
- Add the drained pasta, roasted sweet potato, pine nuts and halloumi to the pan and stir. Test the consistency and add a little more reserved pasta water, if needed. Serve immediately with extra pecorino and cracked pepper. Enjoy!
Notes
- I recommend using regular, full-fat cream cheese for the best flavour. You can use low-fat cream cheese if preferred, but the taste will be less rich and the consistency a little thinner. I use Philadelphia cream cheese, but any full-fat, good quality brand will work.
- It is important to reserve some pasta water before draining the pasta. Pasta water is stirred into the olive oil and cream cheese, creating an emulsion which gives you a super smooth, luscious sauce. Using pasta water instead of regular water will give your pasta the best flavour and consistency and help it stick to the pasta strands.
- Don’t forget to reserve some pasta water before draining the pasta. Regular water just won’t give you the same result. Add one cup to make the sauce and keep a little more aside in case you want the sauce a little thinner.
- Season at the end – to prevent over-salting. The pasta water, halloumi and pecorino contain salt, so taste the sauce at the end and then adjust the seasoning to taste.
- Feel free to customise and add your vegetables or protein of choice. Any steamed or roasted vegetables like asparagus, peas, zucchini, spinach or broccolini work great.
- Leftovers – while it is best eaten at the time it is made, this pasta keeps for a couple of days in the fridge. Add a little splash of water to loosen up the sauce and reheat it on the stove or in the microwave.
- Wait until just before draining the pasta to scoop out the pasta water. This will ensure the water is very starchy, giving you a rich, creamy sauce.
- Please note that the nutrition information is based on the pasta being served into 5 bowls, with one bowl being one serve. The nutritional information is an estimate only and does not take into account any additional toppings or sides served with the pasta.
- This recipe is made using Australian cups and spoon measurements. Due to cup sizes varying from country to country, I advise adjusting if necessary.
Nutrition
Are you following us on Facebook, Instagram and Pinterest?
Update notes: this recipe was first published in June 2019, but was re-published with new information and photos in January 2022.
Leave a Reply