Skip to Content

How long to Cook Ham Steak

Ham steaks are great when you crave ham but can’t make a whole roast. And they’re ideal for small-scale cooking, as you can easily plan the servings for your guests. But because they’re much smaller than regular hams, the cooking time varies and may confuse you if you’ve never tried it. But know that planning the cooking duration for ham steaks is a breeze, and you can master the recipe, preparing it however you want and for any occasion.

Choosing Ham Steaks

Ham steaks are sold individually, compared to ham slices. They’re also available in boneless and bone-in varieties, with the average size weighing about eight ounces. You’ll find ham steaks in fresh or pre-cooked packages, with the latter being most preferred. And the pre-cooked ham steaks may also come as ‘fully cooked,’ ‘smoked,’ or ‘cured.’

Prepping Ham Steaks

Ham steaks may come with a fat cap and if you feel this is excessive, then trim it before cooking. It helps to do this before adding the glaze or after marinating, so you don’t affect the flavor. But besides this prep, ham steaks mostly come ready-to-cook, except for fresh ones that may need trimming before cooking.

Seasoning Ham Steaks

A rich glaze or marinade is the best way to flavor ham steaks, and you can combine any number of ingredients for this purpose. You can make a spicy option with cayenne, paprika, black pepper, and other hot spices. Sauces like Worcestershire, BBQ, hot sauce, soy, teriyaki, and Sriracha are also excellent options. You can also consider the classic sweet glaze featuring ingredients like brown sugar, cinnamon, mustard, cloves, butter, and juice from citrus or pineapple. And if you prefer a savory touch, then a mixture of items like lemon juice, minced garlic, thyme, basil, pepper, onion powder, and other similar ingredients can help you.

Ham Steak Cooking Time

Ham steaks can be pan-fried, grilled, steamed, or roasted, depending on your preference. And each method decides how long the recipe will cook;

On a Pan- Sear in butter over medium heat for four minutes, then flip and cook the other side for three minutes. Then, keep warm while you prepare the glaze or sauce if necessary.

In the Oven- Cover ham with glaze mixture in a baking dish and cook in a 375F oven for 35 to 45 minutes. The ham is ready when it’s tender, but you can also check for internal doneness of 140F with a meat thermometer.

On a Grill- Take the marinated ham steak out of the fridge 30 minutes before grilling, so it comes to room temperature. Then, trim the fat, if any, and cook the ham steak uncovered on a cleaned rack indirectly over medium-high heat for four minutes. Flip the steak, brush with glaze if any, and cook for another four minutes. Then, flip again, brush with glaze, and cook for another two minutes. Once it’s fully cooked, transfer the ham steak to a plate and let it rest for five minutes before serving.

In a Slow Cooker- Arrange some vegetables in the slow cooker, then add the fat, seasoning, and spices. Top with the ham steaks, cover, and cook for six to eight hours on LOW or four hours on HIGH until the meat is tender.

In an Air Fryer- Glaze the ham steaks as desired and place them in the air fryer basket, then cook for 10 to 12 minutes at 380F. Flip the ham steaks half the time, and baste with the glaze before proceeding. Once it’s cooked, transfer the ham steaks to a plate and serve as desired.

Ham steaks can also be cooked for five to seven minutes in a microwave, but only the pre-cooked options are ideal for this method. And you can add the glaze or any sauce needed after the cooking.


View this post on Instagram


A post shared by THE BRUNCHEONETTE (@thebruncheonette)

Serving Suggestions

Present these delicious ham steaks with vegetable dishes like salads, fried apples, mashed potatoes, roasted carrots, or steamed cabbages. You can also pair it with mac and cheese or any pasta dish. Ham steaks also go well with fried eggs and bacon and can be enjoyed on their own or with a spoonful of glaze.

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Ham Steak (2 Servings)

  • Author: Bobby


  • Two cooked ham steaks
  • Two tablespoons of butter
  • Two tablespoons of brown sugar
  • Half an orange


  1. Add the butter into a large and heavy skillet and cook over medium heat. Then, add the ham steaks and cook for three to four minutes per side.
  2. Once it’s done, remove the ham steaks and add the brown sugar to the butter. Stir, squeeze the orange half into the butter, then let it cook for one minute. Stir and spoon the glaze over the ham when served.

Also, check out this video for more tips.