How to Make Easy Marinated Ham

This easy marinated ham recipe is dripping in buttery deliciousness! It so easy you may want to make a double batch to freeze, for later!

marinated ham in instant pot

How to amplify your next Ham Sandwich

My aunt would invite just us ladies over for a little delicate picnic at her house in the summertime. I’ll never forget these little ladies days out with my mom, my sister, her daughter and her.

The sandwiches would usually be chicken salad on white bread, cut into the cutest little triangles. She’d serve a cucumber salad, some fruit and some lemonade. We would dish up on the fancy china that she’d gotten out that day, just for this occasion. Then we would seemingly promenade to the sun room to enjoy our luncheon (said with my best english accent).

marinated ham

One time she made these delectable marinated ham sandwiches made served on a fresh, warm homemade bun. It was a bit more rustic that the delicate chicken or egg sandwiches that we were accustomed to during our visits.

A Buttery Ham Sandwich

Taking my first bite of this sandwich I knew it was going to be good as a squish of buttery juice dripped down my arm. I can still remember the taste of that sandwich sitting on her sunny front porch that day. Being was only about fourteen at the time and really had no need to ask for the recipe for this divine, buttery, bacon-tasting amazingness that I had just eaten. I just asked for another sandwich.

a pinch of marinated ham

This marinated ham recipe will amp up your average ham sandwich. Marinated ham is buttery, savory and rich with flavor. We love how fast and easy this recipe is to make in the instant pot, too. 

Once we realized how fast and delicious this recipe was, we’d make it for graduation parties and more get togethers. Then the guys started asking for it to make the list of field meals that we served throughout the summer! We also love bring it to breakfast brunches with our Easy Bake Egg Strata, Creamy Orange Muffins and Gooey Caramel Rolls! And now, I’m salivating!

I decided to make an Instant Pot version of this recipe, which making bitting into this buttery ham, quicker than ever! Usually I will double the recipe, so my Instant Pot is the best way to make a bit lot of this at one time.

How to make the BEST IP Marinated Ham the Video!

Why You’ll Love Making this Marinated Ham Sandwich

  • Turn everyday deli ham into something incredibly delicious and buttery.
  • Your guests will never know you didn’t spend all day long marinated and cooking this ham.
  • This recipe freezes really well and can easily be doubled for a large group or event.
  • Utilize this marinated ham to elevate your BLTs, as a side at a brunch buffet or in a fresh bun sandwich.

deli ham sitting on a cutting board

Ingredients you need to Marinate Ham

  1. Melted Butter
  2. Sugar
  3. Salt
  4. Flour
  5. Lemon Juice
  6. Worcestershire Sauce
  7. Hot sauce
  8. Cayenne Pepper to taste
  9. Water
  10. 2 lbs of Sliced Ham (chose a thicker slice for more of a slab-style ham, or a thinner version that will fall apart and crumble more) I have tried all thicknesses and my favorite is the slab-style as you can always cut it up smaller later on if you chose.
ham marinade

How to Make the Ham Marinade:

In a medium saucepan Melt 1/2 C. (1 stick) of butter Add 1 tsp. brown sugar 1 tsp. salt 2 tsp. flour 1 1/2 T. lemon juice 1 1/2 T. Worcestershire sauce Dash of hot sauce Dash of Cayenne pepper to taste 2/3 C. Water Bring to a boil, then pour over ham.

adding marinade to ham in instant pot

Instant Pot instructions for Making Marinated Ham

Loosely add 2 lbs. of shaved ham to your Instant Pot. We want to make sure the marinade can get through to each slice. Once the marinade has been brought to a boil, pour the ingredients over the ham. Close the lid and lock. Press the Meat button and increase time to 50 minutes.

sliced ham in an instant pot

The Best Ham Sandwich

I always double my batch of the marinaded ham so I can have leftovers or freeze some. We love how they dress up a BLT. This time of year we have so many fresh veggies, that it’s just the best treat! Our kids love eating just a pile of ham on a plate. But who could really blame them?  


Other foodie posts you might like



marinated ham

Questions People are asking about Marinated Ham

Do I need to put water in the bottom of the Instant Pot before cooking the ham?

I have not added any more water to the IP. The recipe does call for 2/3 cup of water as part of the marinade recipe and that seems to be sufficient.

How do I make sure my ham stays juicy?

The butter in the marinade and the pressure from the IP helps keep the ham super moist and juicy. You will have a good lot of juice in the bottom of the IP after it gets done cooking. When I store any left over ham, I pour all the juices right in with the ham, itself to keep in moist.

Do I need to let the ham marinate overnight?

Nope! And this is the best part. You just heat up the marinade ingredients from my recipe and pour it over the sliced ham. Close and let the Instant Pot do the rest!

Tips about this Marinated Ham Recipe

    • This marinated ham is hands down even better the second day. It’s great for making ahead of an event or party, letting it sit in the juices right in the IP pot then letting it heat up before serving it.

    • If you know me we’ll, you know any versatile recipe is worth sharing about and I love a being able to use a recipe in many different ways, shapes and forms and this recipe is one of those!

    • Are you sick of using this marinated ham in sandwiches? Cut it up and add it to eggs, omelets, casseroles, soups etc.

marinated ham

Marinated Ham

This buttery, savory ham will be your next go-to recipe the next time you want to dress up a boring ham sandwich!
Cook Time 10 minutes
Course Main Course
Cuisine American
Servings 8 people


  • instant pot


  • 2 lbs Shaved Ham
  • 1/2 C. Butter
  • 1 tsp. Salt
  • 1 tsp. Brown Sugar
  • 2 tsp. Flour
  • 1 1/2 tbsp. Lemon Juice
  • 1 1/2 tbsp. Worcestershire Sauce
  • dash of Hot Sauce
  • dash Cayenne pepper to taste
  • 2/3 C. Water


  • In a medium saucepan, melt butter and add salt, sugar, flour, lemon juice, Worcestershire sauce, hot sauce, Cayenne pepper, and water.
  • Bring ingredients to a boil
  • Loosley layer ham into your Instant Pot
  • Once the ingredients are combined pour over ham
  • Close and lock the Instant Pot
  • Press the meat button and increase time to 50 min.
  • Enjoy!
Keyword ham recipes, ham sandwich, how to make marinaded ham, how to marinate hame, marinating ham, Sandwich

Let me know if you make this recipe and what you think! I’d love to hear how you like it!

Pin this for butter recipe for later!

marinated ham recipe

Check out our other Instant Pot Recipes!

Affiliate Disclosure & Content Disclaimer

This post may contain affiliate links from a paid sponsor, Amazon or other program. When you use these links to make a purchase I earn a small commission at no extra cost to you. This allows me to continue creating the content that you love. The content in this article is created for information only and based on my research and/or opinion. 

Emily T.

Leave a Reply

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

Recipe Rating


it's hip to be square!