I’ve made One Pot Creamy Garlic Pasta at least a dozen times in the past month, and I still can’t get enough of it. If you’re looking for a quick dinner that doesn’t compromise on flavor or texture, this one’s it. The garlic gets buttery and aromatic, the pasta cooks right in the creamy sauce, and you only need one pot from start to finish. It’s the kind of meal that feels fancy but comes together faster than ordering takeout.
Table of Contents
Ingredients for One Pot Creamy Garlic Pasta
I always use freshly grated Parmesan for this recipe because it melts so much smoother than the pre-shredded kind. The quality of your garlic matters too, so grab fresh cloves if you can. Here’s everything you’ll need:
- 8 oz pasta (spaghetti, linguine, or penne work best)
- 1 tablespoon butter or olive oil
- 4 cloves garlic, minced (I recommend mincing these fresh for the boldest flavor)
- 2 cups whole milk or any milk you have on hand (My preference is whole milk for the creamiest texture)
- 1 cup water (adjust as needed to just cover the pasta)
- ¾ cup freshly grated Parmesan cheese (In my experience, fresh Parmesan makes all the difference)
- ½ teaspoon salt (or to taste)
- ¼ teaspoon black pepper
- 1 teaspoon Italian seasoning
- 2 tablespoons cream cheese or sour cream, optional but adds amazing richness (I usually add this for extra creaminess)
- Chopped parsley or basil for garnish, optional
Step-by-Step Instructions
I recommend stirring frequently throughout the cooking process to prevent the pasta from sticking to the bottom of the pot. It only takes a minute, but it makes a huge difference in the final texture.
Step 1: Melt the butter in a large pot (at least 4 quarts) or deep skillet over medium heat. Add the minced garlic and sauté for 1 to 2 minutes, stirring constantly until fragrant. Watch closely so the garlic doesn’t burn, as it can turn bitter quickly.
Step 2: Pour in the dry pasta, milk, and enough water to just barely cover the noodles. Stir everything together and bring to a gentle boil over medium-high heat, about 3 to 4 minutes.
Step 3: Reduce the heat to a simmer and cook uncovered for 8 to 10 minutes, stirring frequently. The pasta should become tender with a slight bite (al dente), and most of the liquid should reduce into a creamy sauce that coats the back of your spoon. If the liquid evaporates too quickly, add 2 to 3 tablespoons of water at a time.
Step 4: Remove the pot from heat and stir in the Parmesan cheese, salt, pepper, and Italian seasoning. Keep stirring until the cheese melts completely and the sauce thickens to a velvety consistency. If you’re using cream cheese or sour cream, add it now for an extra silky finish.
Step 5: Garnish with fresh parsley or basil if desired, and serve immediately while hot. The sauce will thicken as it cools, so enjoy it right away for the best texture.

Perfect Pairings for One Pot Creamy Garlic Pasta
A simple side dish can take this creamy pasta from good to unforgettable, so here are my favorite combinations.
Crisp Green Salad: A refreshing salad with mixed greens, cherry tomatoes, and a tangy lemon vinaigrette cuts through the richness of the pasta and adds a bright, fresh element to your plate.
Garlic Bread or Crusty Sourdough: There’s something magical about dipping warm, crusty bread into that creamy garlic sauce. It’s indulgent, comforting, and always a crowd favorite. For a fun twist, try pairing it with a Sourdough Pesto Grilled Cheese on the side.
Roasted Broccoli or Asparagus: Roasted vegetables bring a slightly caramelized, earthy flavor that balances the creamy, cheesy pasta beautifully. Plus, they add fiber and vitamins to round out the meal.
Grilled or Baked Chicken: If you want to add protein directly to your dinner without altering the pasta, serve it alongside seasoned grilled chicken breasts or thighs for a complete, satisfying meal. My Garlic Parmesan Chicken and Potatoes pairs wonderfully with this pasta.
Steamed Green Beans with Lemon: Lightly steamed green beans tossed with a squeeze of lemon juice add a crisp, citrusy contrast that keeps the meal from feeling too heavy.
Hearty Soup: For a cozy dinner spread, serve this pasta alongside a warm bowl of Hearty Cheddar Garlic Herb Potato Soup for the ultimate comfort food experience.
Keeping It Fresh and Delicious
Store any leftovers in an airtight container in the refrigerator for up to 3 days. The sauce will thicken as it cools, which is totally normal.
When reheating, add a splash of milk or water (about 2 tablespoons) to the pasta and warm it gently on the stovetop or in the microwave. This brings back the creamy consistency and prevents the sauce from becoming dry or clumpy. I usually reheat mine in a skillet over low heat, stirring constantly until warmed through.
This pasta isn’t ideal for freezing since dairy-based sauces tend to separate and lose their smooth texture. For the best results, enjoy it fresh or within a few days of cooking.
FAQs
Can I use a different type of pasta for this recipe?
Absolutely. Thin pastas like angel hair or fettuccine work wonderfully and cook even faster. Just adjust the cooking time slightly based on the pasta shape you choose. For more pasta inspiration, check out my Creamy Italian Sausage Rigatoni.
What if I don’t have whole milk?
Any milk will work, including 2%, skim, or even plant-based options like almond or oat milk. The sauce may be slightly less rich, but it’ll still taste great.
Can I add vegetables or protein to the pasta?
Yes! Stir in cooked chicken, shrimp, or crispy bacon during the final step. You can also add spinach, mushrooms, or peas right into the simmering pasta for a one-pot meal with everything included. Try adding ingredients from my Chicken Sausage and Broccoli Orzo for extra inspiration.

One Pot Creamy Garlic Pasta
Ingredients
Equipment
Method
- Melt the butter in a large pot (at least 4 quarts) or deep skillet over medium heat. Add the minced garlic and sauté for 1 to 2 minutes, stirring constantly until fragrant. Be careful not to let the garlic burn.
- Pour in the dry pasta, milk, and enough water to just barely cover the noodles. Stir everything together and bring to a gentle boil over medium-high heat, about 3 to 4 minutes.
- Reduce the heat to a simmer and cook uncovered for 8 to 10 minutes, stirring frequently. The pasta should become tender with a slight bite (al dente), and most of the liquid should reduce into a creamy sauce. If the liquid evaporates too quickly, add 2 to 3 tablespoons of water at a time.
- Remove the pot from heat and stir in the Parmesan cheese, salt, pepper, and Italian seasoning. Continue stirring until the cheese melts completely and the sauce thickens. If using cream cheese or sour cream, add it now.
- Garnish with fresh parsley or basil if desired, and serve immediately while hot.
Notes









