Skip to Content

Easy Instant Pot Ham Recipe with Vegetables

Looking for a filling yet quick meal idea for the family? This savory instant pot ham recipe with potatoes and carrots is an easy and delicious weeknight meal idea.

A white platter filled with cooked ham, potatoes and carrots. Text overlay read "Easy Instant Pot Ham with Potatoes".

Instant Pot Ham Recipe

Pre-cooked ham is a staple in my freezer. I always look to buy one when they’re on sale at the grocery store. For under $10 I can typically find one that’s the perfect size for our family of six.

Close up image of cooked Instant Pot ham resting on a bed of carrots and potatoes.

Although I love preparing these chicken and cheese filled crepes and this simple taco salad recipe, I often don’t have as much time as I’d like for cooking. Being able to place everything in the Instant Pot and have it done in less than 45 minutes is amazing.

That’s another reason I love the fingerling or baby potatoes for this recipe as I don’t need to peel them. I just give them a good scrub and rinse, slice in half and they’re good to go!

Once the potatoes, carrots and onions are cut up (bigger chunks work great) I place them in the Instant Pot and then set the ham on top. (I always like to rinse the ham when I take it out of the package and pat the moisture off with a paper towel).

Pour 1 cup of broth or water into the Instant Pot directly over top of the ham.

Secure and seal the lid and select the meal / stew setting on the Instant Pot. The amount of time will depend on the size of the ham. Typically, 5 minutes per 1 lb of ham is an ideal amount of time to get a delicious juicy ham. Once it’s done cooking, allow the Instant Pot to release naturally.

Remove the cooked ham and vegetables, cutting the ham into thin slices. Serve over top of the prepared vegetables and enjoy!

Looking for More Instant Pot Recipes?

Easy Instant Pot Ham Recipe with Vegetables

Jane and Sonja
With tender potatoes and carrots, this simple Instant Pot ham recipe is a quick weeknight family meal idea.
4.98 from 34 votes
Prep Time 10 minutes
Cook Time 20 minutes
Course Main Course
Cuisine American
Servings 6 people
Calories 617 kcal


  • Instant Pot


  • 3-5 lb ham
  • 1 cup carrots chopped
  • 2 cups potatoes chopped
  • 2 onions chopped
  • 1 cup broth or water


  • Roughly chop carrots, potatoes and onions into large pieces – no smaller than 2″ each.
  • Place carrots, potatoes, onion and broth into the Instant Pot.
  • Place the ham on top of the carrot mixture.
  • Secure and seal lid. Select "Meat/Stew" setting and set for 5 minutes per pound.
  • Natural release.


Calories: 617kcalCarbohydrates: 14gProtein: 51gFat: 38gSaturated Fat: 14gCholesterol: 141mgSodium: 2859mgPotassium: 1091mgFiber: 3gSugar: 3gVitamin A: 3564IUVitamin C: 15mgCalcium: 55mgIron: 4mg
Keyword garden vegetables, ham, instant pot
Tried this recipe?Tag @sustainmycookinghabit or #sustainmycookinghabit!

Like it? Pin it for later!

4.98 from 34 votes (33 ratings without comment)
Recipe Rating

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

Rebecca Payne

Wednesday 17th of February 2021

Looks so good. I can't wait to try this recipe.


Saturday 7th of November 2020

Would be great to have the Ninja Foodie instructions for this recipe.

I just finished prepping it, dumped it in the Foodie, went to turn it on, and discovered that the recipe has no conversion. My fault of course for not catching that I have a Foodie (not an Instapot), but I can’t find any conversion info on the Ninja Foodie equivalent of the “meat/stew setting for 35 minutes” to save my life.

It’s a bummer as my family and I are hungry and I have no idea how to finish this recipe right now :-(.

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