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

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. 

My aunt first made this recipe for a family holiday gathering. Then 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!


The Video Tutorial for Making Marinated Ham

The Marinade:

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.

marinating ham ingredients

(This post may contain affiliate links which means I make a small commission at no extra cost to you.)

Instant Pot Instructions

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. My most favorite way to serve this hot marinated ham is on fresh hot Rhodes Texas Rolls.  I can bring them out of the freezer, set them on the stovetop for a couple of hours, or expedite the raising process by sticking them into the oven on 200 degrees for 1.5 hours. They always turn out perfectly fresh and soft.   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?    


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

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 mins
Course Main Course
Cuisine American
Servings 6 people


  • instant pot


  • 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

Other foodie posts you might like



marinated ham sandwich
hearty sol signature

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!