20-Minute One Pot Alfredo Pasta
This one pot Alfredo pasta gives you a rich, garlicky cream sauce with almost no cleanup. The noodles cook right in the milk and broth, soaking up every bit of flavor while they turn tender.

It feels a little special but comes together in about 20 minutes, all in a single pot. If your weeknight dinner rotation needs a reliable pasta that tastes like you fussed, this is the one.
Why This One Pot Alfredo Works
I keep coming back to this version because it’s genuinely creamy without a separate roux or a ton of butter.
The starch the pasta releases as it cooks thickens the milk and cream into a silky sauce that clings to every strand.
It’s faster than boiling water and making a sauce on the side, and the garlic and Parmesan stay bright and punchy the whole way through. Leftovers reheat well with a splash of milk.
Ingredients

- 2 tbsp unsalted butter: salted works too, just dial back the added salt later.
- 3 cloves garlic, minced: fresh, not jarred, for the best flavor.
- 3 cups low-sodium chicken broth: vegetable broth keeps it vegetarian.
- 1 cup whole milk: 2% works in a pinch, but whole milk gives the richest texture.
- 1 cup heavy cream: half-and-half can stand in, though the sauce will be a touch thinner.
- 8 oz fettuccine, broken in half: any long pasta works; penne or rigatoni also hold up well.
- 1 cup freshly grated Parmesan cheese: pre-grated won’t melt as smoothly—fresh is the way to go.
- Salt and black pepper: season gradually as you go.
- ½ cup frozen peas (optional): adds a pop of color and a little sweetness.
Variations / Substitutions
- Add protein: Stir in shredded rotisserie chicken, cooked shrimp, or sautéed mushrooms at the end for a heartier bowl.
- Make it dairy-free: Use plant-based butter, unsweetened oat milk, and a good vegan Parmesan-style cheese.
- Spice it up: A pinch of red pepper flakes added with the garlic brings a gentle heat.
- Finish with herbs: Fresh basil or parsley scattered on top adds a bright, fresh note.
If you like this, you might also try our Creamy Garlic Shrimp Pasta.
How to Make One Pot Alfredo Pasta
Step 1: Sauté the Garlic

Melt the 2 tbsp butter in a large pot or Dutch oven over medium heat. Once it’s foamy, stir in the 3 minced garlic cloves and cook for about 1 minute, just until fragrant.
You want the garlic soft and golden but not browned—if it goes too far, it turns bitter and will linger in the background of the sauce.
Step 2: Add the Liquids and Pasta

Pour in the 3 cups chicken broth, 1 cup whole milk, and 1 cup heavy cream. Snap the 8 oz of fettuccine in half so it fits in a single layer and add it straight into the pot, along with a good pinch of salt and several grinds of black pepper. Stir everything together and bring the pot to a boil over high heat.
Once it’s bubbling, reduce the heat to medium-low so the liquid simmers steadily, not aggressively. That gentle simmer lets the pasta cook through without the cream scorching on the bottom.
Step 3: Simmer the Pasta

Cover the pot with a lid and let the pasta cook for 10 to 12 minutes, stirring every few minutes with a wooden spoon to prevent sticking. You’ll know it’s ready when the pasta is tender with a little bite and the sauce has thickened enough to coat the back of the spoon.
Don’t worry if the sauce looks thin at first—the pasta will release starch as it cooks, and the whole thing will come together in the last few minutes. If it seems too thick before the pasta is done, add another ¼ cup of broth or water.
Step 4: Stir in the Parmesan and Peas

Remove the pot from the heat. Sprinkle in the 1 cup of grated Parmesan a little at a time, stirring after each handful until the cheese melts completely and the sauce turns glossy. If you’re using the ½ cup frozen peas, toss them in now—the residual heat will thaw them in under a minute.
Watch the peas just turn bright green, which is your cue they’re warm and ready. Avoid boiling the pasta once the cheese is in; high heat can make the sauce grainy.
Step 5: Toss and Serve

Using tongs or two forks, give the pasta a final toss so every strand is coated in that creamy sauce. Divide it among bowls right away and finish with an extra snowfall of Parmesan and a crack of black pepper.
Serve it while it’s hot and loose—the sauce will thicken as it cools. A scatter of fresh parsley or basil on top adds a nice fresh note.
Tips for the Creamiest One Pot Alfredo
- If you’re using a thin-bottomed pot, stir the pasta more often while it simmers so the cream doesn’t catch on the bottom.
- After adding the Parmesan, let the pasta sit off the heat for a minute before serving if it looks a little thin—the sauce will continue to thicken.
- A small squeeze of lemon juice stirred in right before serving wakes up all the flavors.
- For leftovers, reheat gently on the stove with a splash of milk to bring the sauce back to life.
Cook times will vary slightly depending on the pasta shape you use:
| Pasta Shape | Approximate Cook Time |
|---|---|
| Fettuccine (broken) | 10–12 minutes |
| Penne or rigatoni | 12–14 minutes |
| Farfalle | 11–13 minutes |
Storing Leftover Alfredo Pasta
- Refrigerate: Cool the pasta completely, then store in an airtight container for up to 3 days.
- Reheating: Warm it gently on the stovetop with a splash of milk or broth, stirring often, or microwave in short bursts. The sauce will tighten in the fridge, so adding a little liquid is key.
What to Serve With One Pot Alfredo
A peppery arugula salad with lemon vinaigrette cuts through the richness of the cream sauce beautifully. For something with crunch, roasted broccoli tossed with olive oil and salt adds a nice charred edge. Garlic bread on the side is always a good idea if you want to mop up every last drop.
Frequently Asked Questions
Can I use all milk instead of cream?
Yes, you can use all whole milk. The sauce will be thinner and less rich, so consider adding an extra ¼ cup of Parmesan to help it thicken.
Can I add chicken or shrimp?
Absolutely. Stir in chopped cooked chicken or sautéed shrimp right before serving so they warm through without overcooking.
Is this recipe gluten-free?
It can be. Use a gluten-free pasta, ideally a rice-based one, and watch the cooking time closely—gluten-free pasta can go from tender to mushy quickly. The rest of the ingredients are naturally gluten-free.
Can I make this without garlic?
You can skip the garlic, but the flavor will be much flatter. A pinch of garlic powder stirred in with the liquids can give you some of that savory backbone back.

One Pot Alfredo Pasta Recipe
Ingredients
Method
- Melt the butter in a large pot over medium heat, add the garlic, and cook for 1 minute until fragrant.
- Add the broth, milk, cream, pasta, a pinch of salt, and several grinds of pepper. Stir and bring to a boil over high heat, then reduce the heat to medium-low.
- Cover and simmer for 10 to 12 minutes, stirring occasionally, until the pasta is tender and the sauce thickens.
- Remove from heat, stir in the Parmesan and peas until the cheese melts and the peas are bright green.
- Toss to coat, then serve immediately with extra Parmesan and black pepper.
