I still make this one-pot creamy garlic pasta when I need dinner that feels indulgent but doesn’t demand a lot of hands-on time. It’s just pasta cooked directly in a garlicky milk base, finished with grated Parmesan and a sprinkle of parsley — comfort food that comes together in one pot and cleans up in minutes. If you want to compare versions or see a slightly different method, take a look at this one-pot creamy garlic pasta recipe for another home-cook take.
Why you’ll love this dish
This recipe gives you rich, creamy pasta with minimal fuss. Because everything cooks in a single pot, the starch from the pasta helps thicken the sauce, creating a silky finish without a roux or heavy cream. It’s a great pick for busy weeknights, picky eaters, or when you want something comforting after a long day.
“Simple, fast, and seriously creamy — this pasta became an instant family favorite. The garlic shines without overpowering, and cleanup is a breeze.”
Beyond being quick and economical, this dish is easy to adapt: swap the pasta shape, use a different hard cheese, or fold in vegetables if you want more color and texture. It’s equally at home as a quick solo meal or the base for a larger dinner when you add a protein and side salad.
Step-by-step overview
You’ll start by warming olive oil and gently sautéing garlic to wake up its flavor. Add the dry pasta and milk, bring everything to a boil, then reduce heat and simmer until the pasta is tender and the liquid reduces into a creamy sauce. Finish by stirring in grated Parmesan so it melts into the sauce. The whole process is about hands-on stirring and occasional checking, so you can prep a side or tidy the kitchen while it cooks.
What you’ll need
- 8 oz pasta (spaghetti, penne, or fusilli work well)
- 2 tbsp olive oil
- 4 cloves garlic, minced (adjust to taste)
- 2 cups milk (whole milk gives the creamiest result; 2% is fine)
- 1 cup Parmesan cheese, grated (freshly grated melts best)
- Salt to taste
- Pepper to taste
- Fresh parsley, for garnish
Notes: For a silkier sauce, use whole milk or substitute half-and-half for 1 cup and milk for the other cup. For a dairy-free version, try unsweetened plant milk and nutritional yeast in place of Parmesan, but texture will differ.
Step-by-step instructions
- Heat a large pot over medium heat and add the olive oil. Warm the oil until it shimmers.
- Add the minced garlic and sauté for about 30 to 60 seconds until fragrant. Watch closely so it does not brown.
- Pour the dry pasta into the pot and add the milk. Season lightly with salt and a few grinds of black pepper.
- Increase heat and bring the mixture to a gentle boil, then reduce to low. Let it simmer, stirring every few minutes so the pasta cooks evenly and nothing sticks. Timing will depend on the pasta shape, but plan for roughly 8 to 12 minutes.
- When the pasta is tender and much of the liquid has thickened, remove the pot from the heat and stir in the grated Parmesan until it melts and the sauce becomes glossy. Taste and adjust seasoning.
- Serve immediately, garnished with chopped fresh parsley.
Best ways to enjoy it
Creamy garlic pasta is simple to plate: twirl a nest of pasta on a warmed plate, spoon extra sauce over the top, and finish with parsley and a little more grated Parmesan. Pair it with a crisp green salad or roasted vegetables for contrast. If you want a heartier meal, add a quick pan-seared chicken breast or sautéed mushrooms on the side. For a different slow-cooker comfort option with bold spices, you might like this crock-pot creamy cajun chicken pasta as an alternative main.
Storage and reheating tips
Refrigerate leftovers in an airtight container within two hours of cooking and use within 3 to 4 days. For reheating, add a splash of milk to loosen the sauce and warm gently over low heat, stirring until smooth. You can also reheat in the microwave in short bursts, stirring between intervals. Freezing is possible, but note the texture may change; if you freeze, do so for up to one month and thaw overnight in the fridge before reheating with a little added milk.
Food safety reminder: cool leftovers quickly and keep hot foods above 140°F and cold foods below 40°F to minimize bacterial growth.
Pro chef tips
- Use freshly grated Parmesan for the best melting and flavor; pre-grated cheese often contains anti-caking agents that prevent smooth melting.
- Keep the heat moderate when simmering so the milk does not scorch. If you notice any browning on the bottom, reduce heat and stir more frequently.
- Stir every few minutes while the pasta cooks to keep it from clumping and to help the starch disperse into the sauce.
- If the sauce seems thin at the end, simmer a minute or two more to reduce. If it’s too thick, loosen with a tablespoon or two of milk or some reserved pasta water.
- Taste and adjust salt only after adding Parmesan, because the cheese contributes a significant amount of saltiness.
Flavor swaps
- Vegetables: Fold in sautéed spinach, roasted cherry tomatoes, or steamed broccoli for color and nutrition.
- Protein: Add sliced grilled chicken, shrimp, or even chickpeas for plant-based protein.
- Cheese variations: Try Pecorino Romano in place of half the Parmesan for a sharper bite.
- Vegan version: Use unsweetened soy or oat milk, nutritional yeast for cheesiness, and a plant-based butter or olive oil for richness.
- Herb twists: Finish with lemon zest and chopped basil for a brighter flavor profile.
Helpful answers
How long does this recipe take from start to finish?
Plan on about 20 to 25 minutes total: 5 minutes to prep, 10 to 12 minutes to cook the pasta in the milk, and a few minutes to finish and serve.
Can I use a different type of milk?
Yes. Whole milk gives the creamiest texture. 2% works too, though the sauce will be slightly lighter. For a richer result, use some half-and-half. For dairy-free diets, choose an unsweetened plant milk and boost savory flavor with nutritional yeast.
Will the sauce separate if I reheat leftovers?
It can if reheated too quickly at high heat. Reheat gently over low heat with a splash of milk, stirring constantly. Microwaving in short intervals with stirring in between also helps maintain a smooth texture.
Is it safe to freeze this pasta?
You can freeze it, but expect some texture changes in the sauce. Freeze in airtight containers for up to one month. Thaw overnight in the fridge and reheat slowly, adding a little milk to restore creaminess.
Can I make this for a crowd?
To serve more people, scale the ingredients proportionally and use a larger pot. Keep an eye on cooking time since larger volumes can take a bit longer to come to a boil and to reduce into a creamy sauce.
PrintOne-Pot Creamy Garlic Pasta
Indulgent one-pot creamy garlic pasta made with minimal fuss, offering rich flavors and easy cleanup.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
- 8 oz pasta (spaghetti, penne, or fusilli)
- 2 tbsp olive oil
- 4 cloves garlic, minced
- 2 cups milk (whole or 2%)
- 1 cup Parmesan cheese, grated
- Salt to taste
- Pepper to taste
- Fresh parsley, for garnish
Instructions
- Heat a large pot over medium heat and add the olive oil. Warm the oil until it shimmers.
- Add the minced garlic and sauté for about 30 to 60 seconds until fragrant. Watch closely so it does not brown.
- Pour the dry pasta into the pot and add the milk. Season lightly with salt and pepper.
- Bring the mixture to a gentle boil, then reduce to low. Let it simmer, stirring every few minutes, for about 8 to 12 minutes or until the pasta is tender.
- When the pasta is tender and most of the liquid has thickened, remove the pot from the heat and stir in the grated Parmesan until melted.
- Serve immediately, garnished with chopped fresh parsley.
Notes
For a silkier sauce, use whole milk or substitute half-and-half. For a dairy-free version, use unsweetened plant milk and nutritional yeast instead of Parmesan.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 5g
- Sodium: 400mg
- Fat: 12g
- Saturated Fat: 4g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 3g
- Protein: 15g
- Cholesterol: 30mg








