One Pot Creamy Garlic Pasta in a white ceramic bowl topped with Parmesan and parsley on white marble
Quick & Easy

One Pot Creamy Garlic Pasta

It was one of those Tuesdays where soccer practice ran 20 minutes late, Noah had a meltdown in the car because he could not find his dinosaur, and I walked into the kitchen at 6:15 with exactly zero ideas and a box of spaghetti staring back at me. I grabbed a handful of garlic cloves, a splash of butter, and the milk from the fridge and decided we were winging it. Jake walked in ten minutes later to a pot of the creamiest pasta he had ever tasted, and I have not heard a single complaint from this family since.

This One Pot Creamy Garlic Pasta is the kind of weeknight dinner that feels way too good to be this simple. Everything goes into a single pot and comes together in just 20 minutes. The garlic turns golden in butter, the pasta cooks right in the milk, and by the time it is done it has absorbed all of that flavor and created the silkiest, most luscious sauce with barely any effort at all. If you have been searching for a reliable go-to pasta recipe that the whole family will request again and again, this One Pot Creamy Garlic Pasta is it.

Why You'll Love This Recipe

Ingredients You'll Need

Everything for this One Pot Creamy Garlic Pasta comes from a regular grocery store run, and you might already have most of it sitting in your kitchen right now.

  • 226g (8 oz) dry spaghetti or linguine — both shapes work beautifully here; spaghetti gives you that classic twirl while linguine feels a little more hearty and satisfying.
  • 1 tbsp unsalted butter — butter gives the garlic somewhere luxurious to bloom and sets the flavor foundation for the entire sauce.
  • 4 cloves garlic, finely minced — fresh garlic only for this one. The whole point of this recipe is bold garlic flavor front and center, and jarred garlic does not deliver the same punch.
  • 480ml (2 cups) whole milk — the pasta cooks directly in the milk, which is what creates that creamy, starchy sauce without any heavy cream or separate roux. Whole milk gives the best richness.
  • 240ml (1 cup) water — added alongside the milk to make sure there is enough liquid to cook the pasta all the way through.
  • 75g (3/4 cup) freshly grated Parmesan cheese — grate it yourself if you can. Pre-grated cheese has anti-caking agents that prevent it from melting smoothly and leave the sauce slightly grainy.
  • 1/2 tsp salt, plus more to taste — season as you go and taste before serving, because Parmesan is already quite salty.
  • 1/4 tsp black pepper
  • 1 tsp Italian seasoning — just enough to add a little herby warmth and round out the garlic flavor without overpowering it.
  • 2 tbsp cream cheese, optional — this is my secret for an extra thick, velvety sauce on nights when I really want to feel indulgent.
  • Fresh parsley, to garnish — adds a pop of color and a little brightness to each bowl right before serving.

A note on the pasta cooking method: Cooking the pasta directly in the milk might seem strange the first time you try it, but this is exactly where the magic happens. As the starch releases from the pasta into the warm milk, the liquid thickens naturally into a sauce that coats every strand perfectly, with no draining and no separate sauce pot to deal with. The key is keeping the heat at a steady simmer and stirring regularly so nothing sticks to the bottom.

The garlic deserves a little attention here too. Four cloves might look like a lot, but the butter saute softens the sharp raw edge and turns it into something warm and nutty rather than aggressive. Do not rush this step. The garlic needs a full one to two minutes in the butter to get fragrant and golden before you add anything else. Rush it and you miss the whole flavor foundation of this dish.

Note: Watch the pot closely once you add the pasta and milk. The milk will want to boil over if the heat is too high. Keep it at a gentle simmer and stir every couple of minutes to prevent the pasta from sticking to the bottom and to keep the milk from scorching on the sides of the pot.

How to Make One Pot Creamy Garlic Pasta

Have your garlic minced and your Parmesan grated before you start, because this One Pot Creamy Garlic Pasta moves quickly once the butter hits the pan.

Step 1: Toast the garlic in butter.

Melt the butter in a large deep pot or wide skillet over medium heat. Once it starts to foam, add the minced garlic and stir constantly for 1 to 2 minutes until it smells incredible and turns a pale golden color. Watch the heat carefully here. Garlic goes from perfectly golden to burnt in about 30 seconds, and burnt garlic will make the entire dish taste bitter with no way to fix it.

Lora’s Tip: Add a tiny pinch of salt to the garlic while it cooks. It draws out a little moisture and helps it turn golden evenly without any dark spots forming in the pan.

Step 2: Add the pasta and liquid.

Pour the dry pasta directly into the pot with the garlic. Add the milk and water at the same time and stir everything together. Bring to a gentle boil over medium-high heat, then immediately reduce to a steady simmer. The pasta will look a little strange sitting in cold milk at first, but trust the process completely and resist the urge to add more liquid too early.

Step 3: Simmer and stir until tender.

Cook the pasta uncovered at a gentle simmer, stirring every 2 to 3 minutes, for 8 to 10 minutes until it is al dente and the liquid has reduced down to a thick, creamy sauce that coats the back of a spoon. The sauce will look thin for the first few minutes and then suddenly thicken as the starch releases. You want a little liquid still remaining in the pot because it will continue to thicken once you pull it off the heat.

Lora’s Tip: The stirring is not optional here. Every time you stir, you are releasing more starch from the pasta into the milk, which is exactly what thickens the sauce. Skip the stirring and the pasta will stick to the bottom and the sauce will not be nearly as silky.

Step 4: Stir in the cheese and seasoning.

Take the pot off the heat and add the Parmesan, salt, pepper, and Italian seasoning all at once. Stir vigorously until the cheese has melted completely into the sauce and everything looks thick and glossy. If you are using the optional cream cheese, add it now and stir until it disappears into the sauce. Taste and adjust the salt, then serve immediately while it is at its most creamy and silky.

Lora’s Tip: Taking the pot fully off the heat before adding the Parmesan prevents the cheese from seizing up and going stringy. Remove, then stir, and the sauce will be perfectly smooth every time.

Step 5: Plate and serve immediately.

Divide the pasta into bowls right away and top with a little extra Parmesan and a handful of fresh chopped parsley. This One Pot Creamy Garlic Pasta is at its absolute best straight from the pot while the sauce is still hot and pourable. If you want to turn it into a complete high-protein dinner in under five extra minutes, my High Protein Honey Garlic Shrimp sits on top of this pasta like it was made for it.

Lora's Kitchen Tips

Variations and Substitutions

Once you have made this One Pot Creamy Garlic Pasta once, you will start seeing it as a base recipe you can take in a dozen different directions depending on what you have on hand.

The Protein Lover’s Version: Add 300g (10 oz) of sliced grilled chicken breast or cooked shrimp on top right before serving. The creamy garlic sauce is an incredible match for both proteins, and it transforms a simple side dish into a complete dinner in seconds.

The Dairy-Free Swap: Use a full-fat, unsweetened oat milk or cashew milk in place of the whole milk and swap the butter for olive oil. Skip the cream cheese and use a dairy-free Parmesan alternative. The sauce will be slightly less rich but still very creamy and deeply flavorful.

The Gluten-Free Option: Use your favorite certified gluten-free spaghetti or penne. Brown rice pasta or chickpea pasta both work well here. Keep a close eye on the cook time because gluten-free pastas can go from perfect to mushy faster than traditional pasta.

The Veggie-Packed Version: Wilt a big handful of baby spinach into the pasta during the last minute of cooking, or stir in a cup of frozen peas right when you add the cheese. Both add color, nutrients, and freshness without changing the core flavor of the dish.

The Spicy Night Option: Add a generous pinch of red pepper flakes to the garlic while it sautees for a gentle heat that builds with every bite. A full half teaspoon will give you a pasta that really wakes you up, and Lily always asks me to make her bowl mild so I keep a little of the unseasoned version on the side for her.

What to Serve with One Pot Creamy Garlic Pasta

This pasta is rich and satisfying on its own, but a simple side turns it into a full dinner spread that feels a little more special without any extra effort.

A crisp green salad with a sharp lemon vinaigrette is my favorite pairing because the acidity cuts right through the creaminess of the sauce and refreshes your palate between bites. If you want something warm on the side, my Garlic Butter Chicken and Green Beans is a five-ingredient skillet dish that comes together in the same amount of time as the pasta and pairs with it perfectly. Jake requests this combination at least twice a month.

A thick slice of crusty bread or homemade garlic toast is an absolute must in our house. The kids use it to swipe up every last bit of sauce from their bowls, and I let them because I am doing exactly the same thing. If you love building quick weeknight bowls with bold garlic flavor, my Creamy Garlic Chicken Ramen is another one-pot favorite that uses a very similar method and tastes incredible on a cold night.

Storage, Freezing, and Reheating

Frequently Asked Questions

Here are the questions I get asked most about this One Pot Creamy Garlic Pasta:

Can I use a different type of pasta?

Yes, almost any pasta shape works well here. Linguine, fettuccine, penne, and rotini all cook beautifully in the milk and water method. Just keep an eye on the timing because different shapes have different cook times, and start tasting a minute or two before the package says it should be done so you do not overcook it.

My sauce turned out too thin. What did I do wrong?

The most common reason is that the heat was too high, which caused the milk to cook off too fast before the starch had time to thicken it naturally. Try lowering your heat slightly and stirring more frequently next time. If the sauce is thin when you pull it off the heat, stir in a tablespoon of cream cheese and it will thicken up immediately.

Can I make this without Parmesan cheese?

Absolutely. Pecorino Romano gives a similar salty, savory flavor and melts just as well. A sharp aged cheddar is also surprisingly delicious if that is what you have on hand. Just avoid pre-shredded bags of any cheese variety because the anti-caking coating prevents them from melting properly into a smooth sauce.

Can I make this ahead of time for a dinner party?

This pasta is really best made fresh because the sauce thickens quite a bit as it sits and reheating changes the texture slightly. If you need to get ahead, prep all your ingredients and have everything measured and ready to go. The actual cooking only takes 20 minutes, so you can easily make it while guests are arriving and it will be perfect.

How do I scale this recipe up for a bigger crowd?

This recipe doubles easily. Use a wider, deeper pot so the pasta has enough room to cook evenly, and add an extra cup of water to make sure there is enough liquid. The timing stays roughly the same but start tasting the pasta at the 8-minute mark because a larger volume of liquid can sometimes take a minute or two longer to reduce down.

This One Pot Creamy Garlic Pasta is the recipe I reach for every time the week gets busy and the fridge looks bare, and it has never once let me down. The fact that it takes just 20 minutes, uses one pot, and comes out tasting like something that took real effort is really all you need to know. I hope it becomes your family’s new weeknight staple the way it has become ours.

With love and way too much garlic,
Lora x

One Pot Creamy Garlic Pasta

Servings

4

servings
Prep time

5

minutes
Cooking time

15

minutes
Calories

430

kcal

    Ingredients

    • 226g (8 oz) dry spaghetti or linguine

    • 480ml (2 cups) whole milk

    • 240ml (1 cup) water

    • 1 tbsp unsalted butter

    • 4 cloves garlic, finely minced

    • 75g (3/4 cup) freshly grated Parmesan cheese

    • 1/2 tsp salt, plus more to taste

    • 1/4 tsp black pepper

    • 1 tsp Italian seasoning

    • 2 tbsp cream cheese (optional, for extra richness)

    • Fresh parsley, to garnish

    Directions

    • Melt butter in a large deep pot over medium heat. Add garlic and saute for 1 to 2 minutes, stirring constantly, until golden and fragrant.

    • Add dry pasta, milk, and water. Stir to combine and bring to a gentle boil, then reduce heat to a steady simmer.

    • Cook uncovered for 8 to 10 minutes, stirring every 2 to 3 minutes, until pasta is al dente and the liquid has reduced to a thick creamy sauce.

    • Remove from heat. Stir in Parmesan, salt, pepper, and Italian seasoning until melted and smooth. Add cream cheese if using.

    • Divide into bowls immediately. Top with extra Parmesan and fresh parsley and serve while hot.

      Leave a Comment

      Your email address will not be published. Required fields are marked *

      *