Ham Steak Recipe

This post may contain affiliate links. Please read our disclosure policy.

This Ham Steak Recipe is the perfect busy weeknight dinner. With roasted potatoes, green beans, and sweet glazed ham, you have a complete and flavorful meal with only one pan!

Ham Steak on a plate

Easy Ham Steak Dinner

Ham is a terrific ingredient that cooks fast and is easy to work with. This is why it works perfectly in this ham steak recipe! With juicy green beans and tender potatoes, you will have a wonderful and delicious meal the whole family will love. The Italian dressing mix is the star here because it provides extra flavor without spending money on lots of herbs and spices. It helps make the veggies taste great while also minimizing the work needed from you! I do add a couple of basic spices as well but I tend to always have them on hand in my pantry whenever making this dish.

Ham steak with roasted potatoes and green beans on a white plate.

Why You’ll Love This Ham Steak Recipe

  • One Pan Dinner: All of the cooking for this tasty ham steak dinner is done on a single sheet pan in the oven no stove top pan-frying needed! So go ahead and keep that large skillet in the cabinet!
  • Budget Friendly: This recipe for ham steaks is made with inexpensive ingredients that will accommodate any budget.
  • Easy to Prepare: There are minimal preparation steps involved making this meal super easy to put together. 

Recipe Ingredients

We love super simple dinner recipes with easy-to-find and budget-friendly ingredients! The exact measurements for each one can be found on the recipe card.

  • Boneless ham steaks: These ham steaks are easy to find at any grocery store. You can also use leftover ham steaks from another meal, just keep in mind that they don’t need to cook as long.
  • Green beans: I love fresh green beans for this recipe. I do not recommend canned or frozen because they do not cook at the same rate.
  • Baby potatoes: Any variety of baby potatoes are fine. I use yellow or gold but baby red potatoes are great, too.
  • Oil: Olive oil or avocado oil are my favorites for roasting. I used olive oil for this recipe.
  • Dry Italian dressing mix: This is where you get a lot of great flavors. You can find this in the condiment aisle at the grocery store. 
  • Seasonings: For this ham steak recipe, I use paprika, black pepper, onion powder, and garlic powder. I like to keep it simple so the flavors from the Italian mix and brown sugar all come together well.
  • Brown sugar: This is the secret to any tasty sweet glaze for ham. 
  • Honey: I like the addition of honey for a little extra sweetness.
  • Water: A splash of water prevents the glaze from becoming too thick and makes it much easier to brush onto the ham steaks.
Ingredients to make a ham steak recipe.

How To Make This Ham Steak Recipe

Once everything is seasoned, it goes on the pan and bakes! Total prep time should take you less than 10 minutes.

  • Preheat oven. Preheat your oven to 350 degrees F. 
  • Mix seasonings. Combine Italian seasoning with the remainder of the seasonings in a small bowl and divide in half. 
  • Season potatoes. Coat the potatoes with half the seasoning blend and 2 tablespoons of oil.
  • Season green beans. Coat the green beans with the remaining seasoning and oil.
  • Add ingredients to the sheet pan. Arrange the potatoes on the sheet pan and place the green beans next to them. Add the ham steaks in a single layer on the pan as well.
  • Make glaze. Add the second envelope of Italian mix to a bowl with brown sugar, honey, and water. Whisk until the mixture is combined.
  • Brush ham. Brush each slice generously with the sweet brown sugar glaze.
  • Bake. Put the pan in the oven and bake for 40 minutes or until the potatoes are tender and cooked through. 
  • Serve. Portion onto plates and enjoy!
Ham steak with roasted potatoes and green beans on a white plate.

Tips and Variations

  • Veggies: Make broccoli or carrots instead of the green beans.
  • Potatoes: Feel free to use red potatoes or Russet. Just peel and chop them into 1-inch pieces.
  • Slice the ham: Slice the ham steaks in half to easily arrange them on the sheet pan. If you prefer or can only get bone-in ham steaks that is ok. Just remove the bone before serving your family.
  • Cooking time: If you find that the ham and green beans are cooked before the potatoes, you may remove them from the sheet pan and continue to cook the potatoes. Keep them warm by wrapping them with aluminum foil.

Ham steak with roasted potatoes and green beans on a white plate.

Storage Directions

Store leftovers in the refrigerator in an airtight container. They will stay fresh for up to 4 days. These leftovers make a great addition to a hearty breakfast or quick brunch menu. Reheat in the microwave on high for 1-3 minutes. I recommend covering the microwave-safe plate with a damp paper towel to keep the ham from drying out.

More Ham Recipes

Ham Steak on a plate with potatoes and asparagus
Ham Steak Recipe feature
5 from 1 vote

Ham Steak Recipe

This Ham Steak Recipe is my favorite new dinner! So flavorful and everything cooks in one pan in the oven. The potatoes and green beans get crispy and roasted. The ham cooks up with a flavorful glaze of honey, brown sugar and italian dressing mix. This comes together so quick and is always a hit! A whole ham dinner on one sheetpan.
Servings: 6 servings
Prep: 5 minutes
Cook: 40 minutes
Total: 45 minutes


  • 3 7-8 ounces slices boneless ham steaks
  • 1 pound fresh green beans trimmed
  • 1 pound baby potatoes halved
  • 4 tablespoons oil halved
  • 2 0.7 ounce envelopes dry italian dressing mix
  • ¼ teaspoon paprika
  • ¼ teaspoon black pepper
  • ¼ teaspoon onion powder
  • ¼ teaspoon garlic powder
  • 2 tablespoons brown sugar
  • 2 tablespoons honey
  • 1 teaspoon water


  • Preheat your oven to 350 degrees.
  • Mix 1 envelope of dry italian dressing mix with the paprika, black pepper, onion powder and garlic powder.
  • Toss the potatoes with 2 tablespoons of oil and half of the seasoning mix.
  • Toss the green beans with 2 tablespoons of oil and the other half of the seasoning mix.
  • Place the potatoes on the sheet pan, and place the green beans next to them.
  • Slice each ham steak in half and layer on the sheetpan.
  • Combine the remaining envelope of Italian dressing mix with the brown sugar and honey and water.
  • Brush each slice of ham with the honey glaze.
  • Place the sheetpan in the oven for 40 minutes until the potatoes are cooked through.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.


  • You can use any color of baby potato you like or even larger potatoes just make sure to peel and chop them.
  • You can switch up the veggies and use broccoli or even carrots.
  • If your ham and green beans have cooked faster than the potatoes you can remove the ham and let the potatoes continue cooking.


Calories: 203kcal | Carbohydrates: 29g | Protein: 3g | Fat: 10g | Saturated Fat: 1g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 6g | Trans Fat: 0.04g | Cholesterol: 0.2mg | Sodium: 52mg | Potassium: 494mg | Fiber: 4g | Sugar: 13g | Vitamin A: 565IU | Vitamin C: 24mg | Calcium: 42mg | Iron: 1mg


Leave a Review!

We LOVE hearing from you! Submit your question or comment here.

Your email address will not be published.

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

Recipe Rating:

I accept the Privacy Policy

4 comments on “Ham Steak Recipe”

  1. 5 stars
    My adult grandson is a big fan of fresh vegetables. Me, not so much, I’m not a big fan of green veggies. However, my grandson LOVED this recipe! I also loved it. Thanks for the recipe.