Creamy pasta recipes with cream cheese saved my weeknight dinners. I used to buy fancy cream, then I realized the block of cream cheese in my fridge melts into the silkiest sauce with zero stress.
Advertisements1
This recipe takes about 15 minutes of prep and 35 minutes total. You boil pasta, whisk a simple sauce, and toss everything together while the noodles are still hot so the cream cheese melts like a dream.
No roux, no curdling, no fancy techniques. Just one pot of pasta, one skillet of sauce, and a bowl of comfort on the table before anyone asks what is for dinner.
Why You'll Love This Recipe
About the Ingredients
12 oz (340g) penne or rigatoni pasta
Short tubes grab the sauce best. Any short shape like fusilli or farfalle works, or use spaghetti if that is what you have.
8 oz (226g) full-fat cream cheese, cubed and softened
Full-fat melts smoothest, so skip the low-fat bricks here. Take it out of the fridge 20 minutes early, or microwave it 15 seconds to soften.
2 tablespoons unsalted butter
Butter adds a rich base and keeps the garlic from burning. Salted butter works too; just cut the added salt in half.
3 garlic cloves, finely minced
Fresh garlic gives the biggest flavor punch. Jarred minced garlic is fine in a pinch, use about 1 tablespoon.
1 1/2 cups (360ml) whole milk
Whole milk keeps the sauce thick and creamy. Half-and-half or oat milk both work, but avoid skim milk which thins the sauce.
1/2 cup (50g) freshly grated Parmesan cheese
Freshly grated melts better than the shaker kind. Pecorino Romano is a sharper, saltier swap if you like a bolder bite.
1/2 teaspoon kosher salt, plus more for the pasta water
Kosher salt seasons gently without overwhelming. Use 1/4 teaspoon table salt if that is what you keep on hand.
1/4 teaspoon freshly cracked black pepper
Fresh-cracked pepper tastes brighter than pre-ground. Add a pinch of red pepper flakes if you want gentle heat.
2 cups (60g) fresh baby spinach, packed
Spinach wilts into the sauce and adds color. Chopped kale or frozen peas work well too, just cook peas an extra minute.
1/4 cup (15g) chopped fresh basil or parsley, for garnish
Basil is sweet and fragrant, parsley is brighter and milder. Dried herbs work in a pinch, use 1 teaspoon.
Tips & Tricks
- Do not drain all the pasta water. Reserve 1 cup before draining, because that starchy water loosens the sauce to the perfect glossy consistency.
- Keep the heat low when the cream cheese goes in. High heat makes dairy separate, so stir gently over low until it is fully smooth.
- Grate your own Parmesan. Pre-shredded cheese has anti-caking starch that clumps instead of melting into the sauce.
Pro Tips
Step-by-Step Instructions
1. Boil the pasta
Bring a large pot of well-salted water to a rolling boil at 212F (100C). Add the pasta and cook 1 minute less than the package says, about 9 minutes for penne, until it is tender but still firm at the center. Scoop out 1 cup of pasta water, then drain.
2. Melt butter and garlic
In a large skillet over medium-low heat, about 250F (120C), melt the butter. Add the garlic and cook 60 seconds until fragrant but not browned. If it starts to brown, pull the pan off the heat for a moment.
3. Whisk in milk
Pour in the milk and whisk constantly for 2 to 3 minutes until small bubbles form at the edges, around 180F (82C). Do not let it come to a full boil or the sauce can turn grainy.
4. Melt the cream cheese
Drop in the cubed cream cheese and whisk over low heat for 3 to 4 minutes until the sauce is completely smooth with no lumps. It should look glossy and coat the back of a spoon.
5. Add Parmesan and seasoning
Stir in the Parmesan, salt, and pepper and cook 1 minute until the cheese melts and the sauce thickens slightly. Taste and adjust the salt now.
6. Wilt the spinach
Add the spinach and stir for 1 to 2 minutes until it wilts and turns deep green. The sauce will look a little looser, which is exactly right.
7. Toss pasta with sauce
Add the drained pasta to the skillet off the heat and toss for 1 minute until every piece is coated. Splash in pasta water a tablespoon at a time if the sauce looks tight.
8. Garnish and serve
Scatter the basil or parsley over the top and serve right away in warm bowls. The sauce thickens as it sits, so enjoy it while it is hot and creamy.
Delicious Variations
Chicken Alfredo Style
Stir in 2 cups of shredded rotisserie chicken with the spinach for a heartier, protein-packed dinner.
Spicy Tomato Cream
Add 1 cup of marinara and 1/2 teaspoon red pepper flakes with the milk for a pink vodka-style sauce.
Mushroom and Herb
Saute 8 oz of sliced mushrooms with the garlic, then finish with 1 teaspoon dried Italian herbs.
How to Store Creamy Pasta Recipes With Cream Cheese
Refrigerator
Store leftovers in an airtight container in the fridge for up to 3 days. The sauce thickens when cold, which is normal.
Freezer
Freezing is not ideal because dairy sauces can separate, but you can freeze it up to 1 month. Thaw overnight in the fridge for the best texture.
Reheating
Reheat gently on the stovetop over low heat with a splash of milk or water, stirring until creamy again. Avoid the microwave on high, which can make the sauce grainy.
Frequently Asked Questions
Q: Can I use cream cheese instead of heavy cream in pasta?
Yes, cream cheese works as a thick, tangy substitute for heavy cream in pasta sauces. Use 8 oz of full-fat cream cheese plus 1 1/2 cups of milk for every 2 cups of cream, and melt it over low heat so it stays smooth.
Q: Why did my cream cheese pasta sauce get lumpy?
Lumpy sauce usually means the cream cheese was cold or the heat was too high. Soften the cream cheese first and whisk it in over low heat, adding a splash of warm pasta water to smooth out any lumps.
Q: How do I make creamy pasta sauce thicker?
Let the sauce simmer a minute longer over low heat, or stir in extra Parmesan and a little pasta water. The starch in pasta water thickens the sauce naturally without adding flour or cornstarch.
Q: Can I make this creamy pasta recipe without cream cheese?
Yes, you can swap in 1 cup of heavy cream or 1 cup of whole-milk Greek yogurt for the cream cheese. Heavy cream gives the richest result, while Greek yogurt adds tang but should be stirred in off the heat to prevent curdling.
Q: What pasta is best for creamy sauces?
Short, ridged shapes like penne, rigatoni, and fusilli are best because the grooves hold the creamy sauce. Long noodles like fettuccine also work well if you toss them thoroughly with the sauce before serving.
Give this creamy pasta with cream cheese a try tonight and let the creamy, cheesy comfort do the rest. If you make it, leave a comment and tell me which variation you picked. Small steps, big impact.
Creamy Pasta Recipes With Cream Cheese
Creamy pasta recipes with cream cheese turn a block of cream cheese into a silky 30-minute dinner sauce your whole family will beg for again.
🧂 Ingredients
- 12 oz (340g) penne or rigatoni pasta
- 8 oz (226g) full-fat cream cheese, cubed and softened
- 2 tablespoons unsalted butter
- 3 garlic cloves, finely minced
- 1 1/2 cups (360ml) whole milk
- 1/2 cup (50g) freshly grated Parmesan cheese
- 1/2 teaspoon kosher salt, plus more for the pasta water
- 1/4 teaspoon freshly cracked black pepper
- 2 cups (60g) fresh baby spinach, packed
- 1/4 cup (15g) chopped fresh basil or parsley, for garnish
📋 Instructions
- 1Boil the pasta — Bring a large pot of well-salted water to a rolling boil at 212F (100C). Add the pasta and cook 1 minute less than the package says, about 9 minutes for penne, until it is tender but still firm at the center. Scoop out 1 cup of pasta water, then drain.
- 2Melt butter and garlic — In a large skillet over medium-low heat, about 250F (120C), melt the butter. Add the garlic and cook 60 seconds until fragrant but not browned. If it starts to brown, pull the pan off the heat for a moment.
- 3Whisk in milk — Pour in the milk and whisk constantly for 2 to 3 minutes until small bubbles form at the edges, around 180F (82C). Do not let it come to a full boil or the sauce can turn grainy.
- 4Melt the cream cheese — Drop in the cubed cream cheese and whisk over low heat for 3 to 4 minutes until the sauce is completely smooth with no lumps. It should look glossy and coat the back of a spoon.
- 5Add Parmesan and seasoning — Stir in the Parmesan, salt, and pepper and cook 1 minute until the cheese melts and the sauce thickens slightly. Taste and adjust the salt now.
- 6Wilt the spinach — Add the spinach and stir for 1 to 2 minutes until it wilts and turns deep green. The sauce will look a little looser, which is exactly right.
- 7Toss pasta with sauce — Add the drained pasta to the skillet off the heat and toss for 1 minute until every piece is coated. Splash in pasta water a tablespoon at a time if the sauce looks tight.
- 8Garnish and serve — Scatter the basil or parsley over the top and serve right away in warm bowls. The sauce thickens as it sits, so enjoy it while it is hot and creamy.



