One Pot Creamy Garlic Pasta
I still remember the first time I threw this one-pot creamy garlic pasta together on a frantic weeknight: a handful of pantry pasta, a few cloves of garlic, milk, and Parmesan turned into a silky, comforting dinner in under 20 minutes. It’s simple, fast, and exactly the kind of recipe you lean on when you want something comforting without a lot of fuss. For a variation I sometimes lean on when I want a meaty finish, I refer to this creamy pasta bake inspiration for ideas that uses similar flavors with chicken.
Why you’ll love this dish
This pasta delivers big, comforting flavor with minimal work. It’s a one-pot recipe, which means fewer dishes and less babysitting at the stove. The garlic and Parmesan form a simple sauce that coats each noodle; the starch released by the pasta helps thicken the sauce naturally, so you don’t need heavy cream or roux to get a luscious texture.
“Fast, creamy, and kid-approved — a weeknight staple that tastes like you spent twice as long on it.”
Reasons to reach for this dish: quick weeknight dinners, a budget-friendly meal that feeds two to four depending on appetite, and a great base for adding leftovers or proteins. If you’re feeding picky eaters, it’s mild enough to please kids but easy to jazz up for adults.
How this recipe comes together
Start by gently toasting garlic in olive oil to build flavor. Add the dry (or par-cooked) pasta and pour in milk so the pasta cooks directly in the liquid. Keep the heat low and stir often so the milk reduces slightly and the pasta releases starch — that’s the secret to a creamy sauce without cream. Finish by melting in freshly grated Parmesan and seasoning to taste.
This method means you skip a separate sauce pan and avoid a heavy béchamel. Expect active cooking time of about 10–12 minutes once the milk is added, and total hands-on time under 20 minutes.
Gather these items
- 8 ounces pasta of your choice (spaghetti, penne, fusilli — shorter shapes hold sauce well)
- 2 tablespoons olive oil
- 4 cloves garlic, minced (about 2 teaspoons)
- 2 cups milk (whole milk gives the creamiest result; see substitutions below)
- 1 cup Parmesan cheese, grated (freshly grated melts best)
- Salt and freshly ground black pepper, to taste
- Parsley for garnish (optional)
Notes and substitutions:
- For a richer finish, swap half the milk for half-and-half. For dairy-free, use unsweetened oat or soy milk and a vegan Parmesan option (see vegan inspiration).
- If you prefer a sturdier sauce, use 1¼ to 1½ cups milk and ¾ cup water — adjust as you cook.
- Freshly grated Parmesan melts and blends better than pre-grated packets, which often contain anti-caking agents.
Directions to follow
- Heat a large pot over medium heat and add the olive oil.
- Add the minced garlic and sauté, stirring constantly, until fragrant and just starting to color, about 1 minute — don’t let it brown.
- Pour in the pasta and then add the milk so the pasta is covered by about 1/2 inch of liquid. Bring to a gentle simmer.
- Reduce heat to low. Cook, stirring every 1–2 minutes to prevent sticking and encourage starch release, until the pasta is tender and the sauce is creamy, about 10–12 minutes (check for al dente doneness).
- Remove from heat and stir in the grated Parmesan until melted and smooth. Taste and season with salt and pepper. If the sauce is too thin, simmer very gently for a minute; if too thick, stir in a splash of milk.
- Serve immediately, garnished with chopped parsley if desired.
How to plate and pair
Serve in warm bowls so the sauce stays silky. Sprinkle extra Parmesan at the table for cheese lovers and a grind of black pepper for brightness. Pairings that work well:
- A crisp green salad with a lemon vinaigrette cuts the richness.
- Roasted vegetables like broccolini or asparagus add texture and color.
- For protein, sliced grilled chicken or pan-seared shrimp lift this into a fuller meal; for a meaty, spicy twist see ideas inspired by a creamy cajun meatball pasta that pairs similar techniques with bold seasoning.
How to store & freeze
Cool leftovers quickly and refrigerate in an airtight container for up to 3–4 days. To reheat, add a splash of milk to loosen the sauce and warm gently in a saucepan over low heat, stirring until creamy. You can also microwave in 30-second bursts, stirring between intervals.
Freezing isn’t ideal for best texture because dairy sauces can separate. If you must freeze, keep portions in a freezer-safe container for up to 1 month; thaw overnight in the fridge and reheat slowly with a little milk to rebind the sauce. Always reheat to at least 165°F (74°C) for safety.
Pro chef tips
- Use freshly grated Parmesan and grate it yourself; pre-grated cheese often contains stabilizers that prevent smooth melting.
- Keep the heat low after adding milk — high heat can scorch dairy and separate the sauce.
- Stir frequently but gently. Aggressive stirring can break down pasta; light, regular stirring helps build creaminess.
- If you want extra body, reserve 1/4 cup of the starchy cooking liquid (if you used extra water) and add it back at the end to adjust texture.
- Want a faster weeknight shortcut? Use day-old, slightly drier cooked pasta and toss it with warmed garlic-infused oil, milk, and Parmesan just long enough to heat through.
I also often look for plant-based adaptations; for a dairy-free approach that keeps the same creamy vibe, check a vegan one-pot take for guidance on swaps that shows how to replicate the texture without dairy.
Creative twists
- Add a handful of baby spinach during the last 1–2 minutes of cooking for color and nutrition.
- Stir in sun-dried tomatoes and crushed red pepper for tang and heat.
- Make it smoky: finish with a drizzle of browned butter (or brown vegan butter) and a pinch of smoked paprika.
- Protein boosts: fold in shredded rotisserie chicken or pan-seared mushrooms for a vegetarian “meaty” option.
- Gluten-free: use your favorite gluten-free pasta and follow the same cook time suggested on that package, watching texture closely.

Helpful answers
Q: How long does this take from start to finish?
A: Expect about 15–20 minutes total. Garlic sautéing and prep take 3–5 minutes, then 10–12 minutes of gentle simmering once the milk and pasta are in the pot.
Q: Can I make this without Parmesan?
A: Yes — swap in a vegan Parmesan or a tablespoon of nutritional yeast plus a touch more salt to mimic the umami. The texture will be slightly different, so taste and adjust seasoning.
Q: Will the milk curdle while cooking?
A: Unlikely if you keep the heat low. High heat or rapid boiling can cause separation. Simmer gently and stir often to keep the milk and starch emulsified.
Q: Can I double the recipe?
A: You can, but use a larger pot and increase stirring frequency. Doubling liquid and pasta in the same pot can increase cooking time a little; monitor texture and add a splash of water or milk if needed.
Conclusion
This one-pot creamy garlic pasta is proof that minimal ingredients can yield deeply satisfying results — perfect for busy nights or when you want comfort without fuss. For another similar version and additional tips, see this detailed One-Pot Creamy Garlic Pasta – Kenna’s Cooks, or explore a vegan variation that keeps the creaminess plant-based at One Pot Creamy Garlic Pasta | Vegan Fettucine Alfredo.
One Pot Creamy Garlic Pasta

Ingredients
Pasta and Sauce
- 8 ounces pasta of your choice (spaghetti, penne, fusilli) Shorter shapes hold sauce well.
- 2 tablespoons olive oil
- 4 cloves garlic, minced (about 2 teaspoons)
- 2 cups milk Whole milk gives the creamiest result.
- 1 cup Parmesan cheese, grated Freshly grated melts best.
- Salt and freshly ground black pepper, to taste
- Parsley for garnish (optional)
Instructions
Preparation
- Heat a large pot over medium heat and add the olive oil.
- Add the minced garlic and sauté, stirring constantly, until fragrant and just starting to color, about 1 minute.
- Pour in the pasta and then add the milk so the pasta is covered by about 1/2 inch of liquid. Bring to a gentle simmer.
Cooking
- Reduce heat to low. Cook, stirring every 1-2 minutes, until the pasta is tender and the sauce is creamy, about 10-12 minutes.
- Remove from heat and stir in the grated Parmesan until melted and smooth. Taste and season with salt and pepper.
- Serve immediately, garnished with chopped parsley if desired.
