One Pot Alfredo Pasta

This one pot recipe is perfect for an easy dinner. Combine just a handful of ingredients into a pot, boil, stir, and it’s ready to eat.
photo of alfredo pasta on a plate
I really enjoyed making the one pot tomato and basil pasta, so next I experimented with a creamy Alfredo one. This recipe uses only 5 ingredients (6 if you are adding the spinach) and is ready in 20 minutes.

close-up photo of a forkful of alfredo pasta
It’s creamy, cheesy, and ridiculously easy. I actually liked this even better than the tomato basil one.

photo of the ingredients in a pot
I added in some spinach, but you can mix it up and do shrimp or anything else that goes well with Alfredo sauce.
close-up photo of a alfredo pasta

I will definitely be making this recipe a lot.

overhead photo of alfredo pasta

This recipe is slightly adapted from No. 2 Pencil.

One Pot Alfredo Pasta

Prep Time: 5 minutes
Cook Time: 20 minutes
Total Time: 25 minutes
Course: Main Dishes
Cuisine: Italian
Servings: 4
This one pot recipe is perfect for an easy dinner. Combine just a handful of ingredients into a pot, boil, stir, and it's ready to eat.


  • 8 oz uncooked pasta
  • 2 cloves garlic minced
  • 14 oz chicken broth
  • 1 cup heavy cream
  • 1/2 bunch fresh spinach leaves
  • 2 cups shredded parmesan cheese
  • fresh parsley optional, for garnish
  • black pepper optional, to taste


  1. Add pasta, garlic, chicken broth, cream, and spinach into a large, wide pot. Bring to a boil, and then lower stove temperature to keep it at a low boil, with lid only partially on. Stir a few times to mix. Boil for about 10 minutes. Remove lid and boil for an additional 5 minutes. Most of the sauce will be evaporated, but you want some remaining.

  2. Turn off stove. Add in cheese and stir until melted. If desired, add black pepper to taste. Serve with fresh parsley if desired.


Recipe slightly adapted from No. 2 Pencil

Nutrition Facts
One Pot Alfredo Pasta
Amount Per Serving (0.25 of recipe)
Calories 643 Calories from Fat 333
% Daily Value*
Fat 37g57%
Saturated Fat 22g138%
Cholesterol 125mg42%
Sodium 1172mg51%
Potassium 442mg13%
Carbohydrates 47g16%
Fiber 2g8%
Sugar 2g2%
Protein 29g58%
Vitamin A 3485IU70%
Vitamin C 14.3mg17%
Calcium 637mg64%
Iron 2mg11%
Net Carbs 45g90%
* Percent Daily Values are based on a 2000 calorie diet.
The nutrition information provided are only estimates based on an online nutritional calculator. I am not a certified nutritionist. Please consult a professional nutritionist or doctor for accurate information and any dietary restrictions and concerns you may have. All images and content are © Kirbie's Cravings.


14 comments on “One Pot Alfredo Pasta”

  1. Did you say “easy dinner”? I am all about that and love this recipe, thanks!

  2. You add the spinach at the beginning of the cooking, will the leaves turn brown in stead of green?

  3. Yay! A new and easy recipe to try! Looks so easy, that I will have TC do it, haha! She really likes Alfredo…

  4. And this cooks the pasta fully?! Crazyy I sometimes undercook pasta when I am just boiling it alone

    • yes! I mean it’s cooking for about 15 minutes, which is enough time to cook pasta. though if yours isn’t done, you can keep it cooking longer.

  5. Great idea! I’ll have to try this version instead sometime.

  6. Just tried this  — word to the wise, 2 cups of parmesan cheese is wayyy too much! I only used 1.5 cups and even that was crazy strong. 

    • I agree that it is cheesy, but most alfredo sauces I’ve eaten are extremely cheesy. If you look up alfredo recipes, most use between 1 1/2 to 2 cups of parmesan cheese.

  7. these are greatttttttt, i’ve made them a lot of times and my sister love it (( since that she’s a very picky eater )) and sometimes i made the sauce a bit extra and keep the leftover sauce so when im not around, and if my sister feeling hungry she can just reheat this in a pot and add the pasta herself because she doesn’t really know how to cook.Thankyou so muchh !!

Leave a Reply

Your email address will not be published. Required fields are marked *