I make this One Pot Creamy Garlic Pasta whenever I want something fast, comforting, and utterly fuss-free. It’s a silky, garlicky pasta that cooks right in the pot with milk and Parmesan so there’s minimal cleanup and maximum comfort. If you enjoy simple, satisfying weeknight dinners, you might also like pairing it with a sweet-and-savory side like sausage and sweet potatoes with honey garlic for a fuller meal.
Why you’ll love this dish
This pasta hits a lot of home-cooking sweet spots: it’s quick, uses pantry staples, and feels indulgent without heavy cream. Because everything cooks in one pot, you get creamy sauce that clings to the pasta, and cleanup is fast. It’s perfect for busy weeknights, low-key dinners with friends, or when you want something kid-friendly that adults will enjoy too.
"An instant favorite at my table — fast to make, unbelievably creamy, and the garlic flavor is just right."
Preparing One Pot Creamy Garlic Pasta
Step-by-step overview: Warm oil, briefly sauté garlic until fragrant, add milk and bring to a gentle simmer, add short pasta and cook in the milk until tender, finish by stirring in Parmesan and parsley. The whole process takes about the same time as boiling pasta plus a few minutes to finish the sauce. Expect a hands-on cook time of about 15 to 20 minutes depending on the pasta shape.
What you’ll need
- Pasta: any short pasta like penne, fusilli, or shells (use the same shape listed on package for timing)
- 3 to 4 cloves garlic, minced (adjust to taste)
- 2 cups milk (whole milk gives the creamiest finish; 2% works fine)
- 3/4 to 1 cup grated Parmesan cheese (freshly grated melts best; Grana Padano or Pecorino are okay swaps)
- 1 to 2 tablespoons olive oil
- Salt and freshly ground black pepper to taste
- Fresh parsley, chopped, for garnish
Notes: If you want a lighter result, use a milk alternative like oat milk labeled for cooking, but flavor will be milder. For a slightly tangier edge, use the lower end of Parmesan and add a squeeze of lemon when serving.
Directions to follow
- Heat a large pot over medium heat and add the olive oil. Swirl to coat the bottom.
- Add the minced garlic and sauté for 30 to 60 seconds until fragrant, being careful not to brown it.
- Pour in the milk and gently bring it to a simmer. Keep the heat low so it does not boil vigorously.
- Add the pasta in a single layer. Cook, stirring occasionally, following the package time until tender. If the pot looks dry at any point, add a few tablespoons of water or milk.
- Once the pasta is tender, reduce heat to low. Stir in the grated Parmesan until it melts into a smooth, creamy sauce. If the sauce is too thick, add a splash of milk and stir.
- Taste and season with salt and freshly ground black pepper. Stir in the chopped parsley.
- Serve hot and garnish each bowl with extra Parmesan and a sprinkle of parsley.

Best ways to enjoy it
Serve this pasta straight from the pot in shallow bowls so the sauce shows off. A crisp green salad or steamed vegetables cut the richness nicely. For a heartier spread, try pairing it with creamy herb chicken mashed potatoes as a companion dish. Finish with a grind of black pepper and extra cheese at the table.
Storage and reheating tips
Refrigerate leftovers within two hours in an airtight container. Use within 3 to 4 days. To reheat, warm gently on the stovetop over low heat with a splash of milk, stirring until smooth. Avoid high heat which can cause dairy to separate. Freezing is possible but not ideal; frozen creamy pasta can change texture. If you do freeze, thaw slowly in the refrigerator and reheat while whisking in milk to rebuild the sauce. Always reheat to steaming hot and discard leftovers left out longer than two hours.
Pro chef tips
- Use freshly grated Parmesan for best melting and flavor. Pre-grated powder contains anti-caking agents that can make the sauce grainy.
- Keep the heat modest when adding milk. A gentle simmer prevents scorching or a skin from forming.
- Stir early and often once pasta is in the milk to prevent sticking and to coax out some starch, which helps thicken the sauce naturally.
- If you like a silkier sauce, finish with a small knob of butter off the heat and whisk it in.
- Taste before salting. Parmesan adds saltiness, so you may need less than you expect.
Recipe variations
- Garlic and herb twist: add a teaspoon of Italian seasoning or a tablespoon of chopped fresh basil with the parsley.
- Veggie boost: stir in baby spinach in the last minute of cooking so it wilts into the sauce, or add peas for color and texture.
- Cheesy swap: blend Parmesan with a little shredded mozzarella for extra stretchiness.
- Lighter version: use 2% milk and reduce Parmesan to 3/4 cup, then finish with lemon zest for brightness.
Common questions
How long does this recipe take from start to finish?
Active cooking time is usually 15 to 20 minutes depending on the pasta shape. Prep (mincing garlic, measuring cheese) adds another 5 minutes.
Can I use a non-dairy milk?
Yes, use an unsweetened, neutral-flavored plant milk labeled for cooking, like oat milk. Flavor and creaminess will be a bit different, so you may want to increase the Parmesan slightly.
Will the sauce separate if I overheat it?
High heat can cause the dairy and cheese to separate. Reheat gently over low heat and whisk in a splash of milk to bring the sauce back together.
Can I add protein to this dish?
You can add cooked chicken, shrimp, or a plant-based protein after the pasta finishes cooking. Add cooked protein just before serving so it warms through without overcooking.

One Pot Creamy Garlic Pasta
Ingredients
Method
- Heat a large pot over medium heat and add the olive oil, swirling to coat the bottom.
- Add the minced garlic and sauté for 30 to 60 seconds until fragrant, being careful not to brown it.
- Pour in the milk and gently bring it to a simmer, keeping the heat low to avoid boiling vigorously.
- Add the pasta in a single layer and cook, stirring occasionally, following the package time until tender. If the pot looks dry, add a few tablespoons of water or milk.
- Once the pasta is tender, reduce heat to low and stir in the grated Parmesan until it melts into a smooth, creamy sauce. If the sauce is too thick, add a splash of milk and stir.
- Taste and season with salt and freshly ground black pepper, then stir in the chopped parsley.
- Serve hot, garnishing each bowl with extra Parmesan and a sprinkle of parsley.


