Wondermom » Instant Pot » Instant Pot Ham Alfredo

Instant Pot Ham Alfredo

Disclosure: This post may include affiliate links. As an affiliate, I earn from qualifying purchases.
5 from 2 votes
Cook Time : 10 mins
Total Time : 10 mins
Jump to Recipe

Last Updated on March 23, 2022 by Corinne Schmitt

This Instant Pot Ham Alfredo is a creamy and satisfying comfort meal everyone in the family will love. Even better, it’s super easy and fast to make!

a collage of ham alfredo in a blue bowl with a fork next to it on a tan and white cloth on a wood table with an instant pot in the background with title text reading Instant Pot Ham Alfredo

On my Instant Pot page, I explain all of the reasons I love my Instant Pot. Ironically, this Instant Pot Ham Alfredo doesn’t feature most of my favorites.

It’s not any faster than making it on the stove; since you have to drain the pasta, it’s not a one-dish meal; you have to monitor it to be able to release the pressure to prevent the pasta from overcooking; plus, it’s not a “dump everything in and cook” recipe.

So why make this dish in the Instant Pot instead of on the stove top? The simple answer is, either version works great (in fact, I give the stovetop instructions below the IP recipe).

However, the more complicated answer is one only Instant Pot lovers will understand. Sure, you get some marginal energy savings by cooking in the Instant Pot instead of on the stove. But for those who have come to use their Instant Pot almost daily, when we can use it, we do!

How to Make Instant Pot Ham Alfredo

Like most of my recipes, this Instant Pot Ham Alfredo is pretty simple. Here’s how to make it:

close up view of ham alfredo in a blue bowl on a tan and white cloth on a wood table

Step 1 – Cook Pasta

Add penne pasta to your Instant Pot and then cover with water and chicken broth. Cook on manual high pressure for 4 minutes.

penne pasta, water, and chicken broth in an instant post on a wood table

Step 2 – Drain Pasta

Quick release the pressure immediately after the timer beeps. Then drain the pasta and return it to the liner.

Step 3 – Add Remaining Ingredients

Next, pour in a jar of alfredo sauce, ham, mozzarella, and parmesan. Set the Instant Pot to “Saute” mode and stir until the cheese is melted.

penne pasta, alfredo sauce, ham, mozzarella, and parmesan with a spoon in it, in an instant pot on a white wood table

Your Instant Pot Ham Alfredo is ready to serve! Serve it with a side salad or, for an all-in-one dish, add peas or asparagus directly to the pasta before serving. If you like ham recipes, you should try this Ham Spinach Cheese Quiche too!

overhead view of ham alfredo in a blue bowl with a fork next to it on a tan and white cloth on a wood table with an instant pot in the background

Instant Pot Ham Alfredo Recipe

Ready to make this Instant Pot Ham Alfredo? Here’s the recipe card with the exact measurements.

Instant Pot Ham Alfredo

Corinne Schmitt
We've all had chicken alfredo but how about ham?!
5 from 2 votes
Cook Time 10 mins
Total Time 10 mins
Course Dinner
Cuisine American
Servings 6
Calories 161 kcal


  • 1 16 oz box of Penne pasta
  • 1 15 oz jar of Alfredo Sauce
  • 8 oz diced ham
  • 1 ½ cups mozzarella cheese
  • ½ cup parmesan cheese
  • 1 ½ cups water
  • 1 ½ cups chicken broth
  • Salt and Pepper to taste


  • Pour box of penne into Instant Pot liner.
  • Pour water and chicken broth into liner so that all pasta is covered.
  • Lock lid on and set vent to sealing.
  • Press Manual High pressure for 4 minutes.
  • When Instant Pot beeps release vent completely until all pressure has released.
  • Drain pasta.
  • Return noodles to the liner.
  • Add alfredo sauce, ham, and cheese.
  • Saute and stir constantly until cheese is completely melted.
  • Serve immediately.


Calories: 161kcalCarbohydrates: 2gProtein: 16gFat: 10gSaturated Fat: 5gCholesterol: 48mgSodium: 1021mgPotassium: 76mgSugar: 1gVitamin A: 254IUVitamin C: 4mgCalcium: 245mgIron: 1mg
Keyword alfredo, ham alfredo, instant pot, pasta recipes
Tried this recipe?Let us know how it was!

Stovetop Instructions

  1. Prepare pasta according to package directions.
  2. Drain pasta and return to large pot.
  3. Add alfredo sauce, ham, mozzarella and parmesan to pasta. Heat over medium-high heat, stirring constantly until cheese is melted.
  4. Serve immediately.

More Instant Pot Resources

Love your Instant Pot? Find more Instant Pot Recipes here. And check out my favorite Instant Pot Hacks.

4 thoughts on “Instant Pot Ham Alfredo”

Leave a Comment

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.