Tired of the same old boring dinners? Liven up your weeknight meals with the versatile and delicious star of the show! From comforting casseroles to creative pizzas and everything in between, these 25 easy ham dinner recipes are sure to please the whole family.
Even if you have leftover ham from the holidays or just picked some up at the store, these recipes put that smoky, savory meat to delicious use. Baked ham with a sweet honey glaze, creamy ham and potato soup, cheesy ham and broccoli casserole, and ham fried rice are just a few classics that make dinner a breeze.
But we’re also mixing things up with fresh flavors like ham and pineapple kabobs, ham and spinach stuffed chicken, and ham and pea salad.
1. Honey Baked Ham
The sweet and savory flavors of this juicy ham are delicious. The honey glaze creates a sticky, crispy exterior while the inside stays tender and moist.
Ingredients:
- 1 (8-10 lb) fully cooked ham
- 1 cup honey
- 1/4 cup brown sugar
- 2 tablespoons Dijon mustard
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground cloves
Instructions
- Preheat oven to 325°F.
- Score the ham with diagonal cuts, making a diamond pattern.
- In a small saucepan, combine honey, brown sugar, mustard, cinnamon and cloves. Heat and stir until well blended.
- Place ham in a roasting pan and brush 1/3 of the honey glaze over the top and sides.
- Bake for 1 1/2 hours, basting with remaining glaze every 30 minutes.
Cook Time: 1 hour 45 minutes.
2. Ham and Cheese Quiche
A rich, savory quiche with a flaky crust and a custardy egg filling studded with diced ham and melty cheese.
Ingredients:
- 1 pie crust
- 6 eggs
- 1 cup milk
- 1/2 cup heavy cream
- 1 cup diced ham
- 1 cup shredded cheddar cheese
- 1/4 cup diced onion
- Salt and pepper to taste
Instructions
- Preheat oven to 375°F.
- Press pie crust into a pie plate and crimp the edges decoratively.
- In a bowl, whisk together eggs, milk, cream, salt and pepper.
- Sprinkle ham, cheese, and onion into pie crust.
- Pour egg mixture over top.
- Bake for 35-40 minutes until puffed and golden.
Cook Time: 45 minutes
3. Ham and Potato Soup
Hearty, creamy and comforting! The salty ham pairs beautifully with the rich potato base.
Ingredients:
- 4 cups diced potatoes
- 1 onion, diced
- 3 carrots, sliced
- 3 cups chicken or veggie broth
- 2 cups diced ham
- 1/2 cup heavy cream or milk
- 2 tbsp butter
Instructions
- Salt and pepper to taste
- In a pot, sauté onions and carrots in butter until soft.
- Add potatoes and broth. Simmer for 15 minutes until potatoes are tender.
- Mash some potatoes to thicken soup.
- Stir in ham and cream. Heat through but don’t boil.
- Season with salt and pepper.
Cook Time: 35 minutes.
4. Ham and Pineapple Kabobs
Smoky, salty ham contrasted with bright, juicy pineapple – these kabobs make a fun, flavorful pair!
Ingredients:
- 1 lb ham steak, cubed
- 1 pineapple, cored and cubed
- 1 red bell pepper, cubed
- 1 onion, cut into wedges
- Teriyaki or pineapple sauce for glazing
Instructions
- Soak wooden skewers in water for 30 mins.
- Thread ham, pineapple, pepper and onion onto skewers.
- Grill for 8-10 minutes, rotating occasionally until heated through.
- Brush with sauce during last few minutes.
Cook Time: 20 minutes
5. Ham Fried Rice
The savory ham and fluffy rice make an irresistible combo in this quick fried rice studded with veggies.
Ingredients:
- 3 cups cooked rice, chilled
- 1 cup diced ham
- 1 cup frozen peas and carrots
- 2 eggs, lightly beaten
- 2 cloves garlic, minced
- 2 green onions, sliced
- 2 tbsp soy sauce
- 1 tbsp sesame oil
Instructions
- Heat oil in a large skillet or wok over high heat.
- Add garlic and ham and stir-fry for 1 minute.
- Push to the side and scramble the eggs, then mix together.
- Add peas, carrots, rice, soy sauce and green onions.
- Stir-fry for 3-5 minutes until heated through.
Cook Time: 15 minutes.
6. Ham and Egg Cups
Portable protein cups with a crispy ham shell and a fluffy baked egg filling.
Ingredients:
- 12 slices ham
- 12 eggs
- 1/4 cup milk
- 1/2 cup shredded cheddar
- Salt and pepper
Instructions
- Preheat oven to 400°F.
- Grease a muffin tin. Line each cup with a slice of ham, pressing into the bottom and up the sides.
- In a bowl, beat together the eggs, milk, and seasonings.
- Pour into the ham cups, filling 3/4 full.
- Sprinkle with cheese.
- Bake for 15-18 minutes until set.
Cook Time: 25 minutes.
7. Ham and Veggie Stir Fry
A quick and healthy dinner full of bright, crisp veggies with savory bites of smoky ham.
Ingredients:
- 1 lb ham steak or ham slices, diced
- 1 cup broccoli florets
- 1 cup sliced mushrooms
- 1 bell pepper, sliced
- 1 cup snap peas
- 2 cloves garlic, minced
- 2 tbsp soy sauce
- 2 tsp sesame oil
Instructions
- Cooked rice, for serving
- Heat oil in a wok or large skillet over high heat.
- Add ham and stir-fry for 2 minutes.
- Add veggies and garlic. Stir-fry for 5-7 minutes until crisp-tender.
- Stir in soy sauce and remove from heat.
- Serve over rice.
Cook Time: 20 minutes.
8. Ham and Cheddar Sliders
Gooey, melty cheddar oozes out from between soft Hawaiian rolls stuffed with smoky ham slices.
Ingredients:
- 12 Hawaiian rolls
- 12 slices ham
- 12 slices cheddar cheese
- 1/2 cup butter, melted
- 1 tbsp Dijon mustard
- 1 tbsp Worcestershire sauce
- 1 tbsp poppy or sesame seeds
Instructions
- In a bowl, combine melted butter, mustard and Worcestershire.
- Slice the entire slab of rolls in half horizontally to make tops/bottoms.
- Layer bottom halves with ham and cheese.
- Brush roll tops with half of the butter mixture.
- Place top halves on and brush remaining butter over tops. Sprinkle with seeds.
- Bake at 350°F for 15-20 minutes until cheese melts.
Cook Time: 25 minutes.
9. Ham and Bean Soup
This rich, thick soup is pure comfort food with tender ham and creamy beans.
Ingredients:
- 1 lb dried navy or white beans, soaked overnight
- 1 ham bone or ham hock
- 6 cups chicken or veggie broth
- 1 onion, diced
- 3 carrots, sliced
- 2 ribs celery, sliced
- 2 cloves garlic, minced
- 2 bay leaves
- 1 tsp thyme
- 2 cups diced ham
Instructions
- Drain and rinse the soaked beans.
- In a pot, combine beans, ham bone, broth, vegetables, garlic and seasonings.
- Bring to a boil, reduce heat and simmer for 1-1.5 hours until beans are very soft.
- Remove ham bone and any large bone pieces.
- Stir in diced ham and heat through.
Cook Time: 2 hours.
10. Ham and Broccoli Casserole
Cheesy, creamy and comforting, this casserole has broccoli, ham, and an irresistible crunchy topping.
Ingredients:
- 1 lb ham steak or deli ham, diced
- 4 cups broccoli florets
- 1 can cream of mushroom soup
- 1 cup milk
- 1 cup shredded cheddar cheese, divided
- 1/2 cup breadcrumbs or crushed crackers
- 2 tbsp butter, melted
Instructions
- In a pot, steam or boil the broccoli for 3-4 minutes until crisp-tender. Drain and set aside.
- In a bowl, mix together ham, broccoli, soup, milk and 1/2 cup cheddar.
- Pour into a greased baking dish.
- Mix breadcrumbs with melted butter and remaining 1/2 cup cheddar.
- Sprinkle breadcrumb mixture over top of casserole.
- Bake at 350°F for 25-30 minutes until hot and topping is crispy.
Cook Time: 40 minutes.
11. Ham and Scalloped Potatoes
Layers of thinly sliced potatoes baked in a rich, creamy sauce with smoky bits of ham throughout.
Ingredients:
- 3 lbs potatoes, peeled and thinly sliced
- 1 onion, finely diced
- 2 cups diced ham
- 3 tbsp butter
- 3 tbsp all-purpose flour
- 2 cups milk
Instructions
- 1 cup chicken or veggie broth
- 1 tsp dried thyme
- 1 cup shredded cheddar cheese
- Salt and pepper to taste
- Preheat oven to 375°F. Grease a 9×13 baking dish.
- Melt butter in a saucepan and whisk in flour for 2 mins to make a roux.
- Gradually whisk in milk and broth. Bring to a simmer and cook until thickened.
- Layer 1/3 of the potato slices in baking dish. Top with 1/3 ham, onion, sauce, salt, pepper. Repeat layers twice.
- Top with cheese and thyme.
- Bake for 60-75 mins until potatoes are very tender.
Cook Time: 1 hr 30 mins.
12. Ham and Cheese Stuffed Peppers
Colorful bell peppers filled with a cheesy ham and rice filling – these are as delicious as they are fun!
Ingredients:
- 6 bell peppers, tops cut off and seeded
- 1 cup cooked rice
- 1 cup diced ham
- 1 cup shredded cheddar cheese
- 1/2 onion, diced
- 1 garlic clove, minced
- 1 egg, beaten
- 1 tsp Italian seasoning
- Salt and pepper
- 1 cup marinara sauce
Instructions
- Preheat oven to 375°F.
- In a bowl, mix together rice, ham, 1/2 cup cheese, onion, garlic, egg, seasoning and salt/pepper.
- Stuff the pepper halves with the rice mixture.
- Pour marinara into a baking dish and arrange stuffed peppers in it.
- Sprinkle remaining 1/2 cup cheese over tops.
- Bake for 30-35 minutes until peppers are tender.
Cook Time: 45 minutes.
13. Ham and Asparagus Frittata
Light and fluffy with a fresh, bright flavor from the asparagus and plenty of delicious ham!
Ingredients:
- 8 eggs
- 1/4 cup milk or cream
- 1 cup diced ham
- 1 bunch asparagus, trimmed and cut into 1-inch pieces
- 1/2 cup shredded cheese like cheddar or swiss
- 2 tbsp butter
- Salt and pepper
Instructions
- Preheat oven to 400°F.
- In an oven-safe skillet, melt the butter over medium-high heat.
- Add asparagus and ham and sauté for 2 minutes.
- In a bowl, whisk together eggs, milk, cheese, and salt/pepper.
- Pour into skillet and stir gently to distribute fillings.
- Transfer to oven and bake for 12-15 mins until puffed and set in the center.
Cook Time: 25 minutes
14. Ham and Pea Salad
A nostalgic potluck classic is a creamy, crunchy salad studded with ham and sweet green peas.
Ingredients:
- 2 cups diced ham
- 1 (15oz) can peas, drained
- 1/2 cup diced celery
- 1/4 cup diced red onion
- 1/2 cup mayo
- 2 tbsp sour cream or plain yogurt
- 1 tbsp white vinegar
- 1 tbsp Dijon mustard
Instructions
- 2 hard boiled eggs, chopped
- Salt and pepper to taste
- In a bowl, mix together ham, peas, celery and onion.
- In a small bowl, whisk together mayo, sour cream, vinegar, mustard and salt/pepper.
- Pour dressing over ham mixture and stir gently to coat.
- Fold in chopped eggs.
- Refrigerate for 30 mins to allow flavors to meld before serving.
Cook Time: 10 mins + 30 mins chilling.
15. Ham and Swiss Stromboli
Flaky puffed pastry wrapped around a savory filling of ham, swiss cheese and mustard – perfect for picnics!
Ingredients:
- 1 sheet puff pastry, thawed
- 8 oz deli ham, thinly sliced
- 8 oz swiss cheese, thinly sliced
- 2 tbsp Dijon mustard
- 1 egg, beaten with 1 tsp water (egg wash)
Instructions
- Sesame or poppy seeds for topping
- Preheat oven to 400°F. Line a baking sheet with parchment.
- On a lightly floured surface, roll out the pastry into a 12×10 inch rectangle.
- Spread mustard down the center of the pastry.
- Layer ham and cheese over the mustard.
- Cut 1-inch wide strips along both long sides of the pastry.
- Fold alternating strips over filling at an angle to create a braided look.
- Brush with egg wash and sprinkle with seeds.
- Bake for 25-30 minutes until deep golden brown.
Cook Time: 40 minutes.
16. Ham and Egg Muffins
Portable ham and egg cups – the runny yolk pairs beautifully with crispy ham “muffin” cups.
Ingredients:
- 12 slices ham
- 12 eggs
- 1/4 cup milk
- 1/2 cup shredded cheddar
- Salt and pepper
Instructions
- Preheat oven to 400°F. Grease a muffin tin well.
- Line each muffin cup with a slice of ham, pressing it into the bottom and up the sides.
- In a bowl, whisk together the eggs, milk, salt and pepper.
- Pour egg mixture evenly into the ham cups, filling 3/4 full.
- Top each one with a bit of shredded cheese.
- Bake for 15-18 minutes until the egg is just set.
Cook Time: 25 minutes.
17. Ham and Spinach Stuffed Chicken
Juicy chicken breasts stuffed with a savory ham and spinach filling – impressive yet easy!
Ingredients:
- 4 boneless, skinless chicken breasts
- 5 oz frozen chopped spinach, thawed and drained
- 1 cup diced ham
- 1/2 cup breadcrumbs
- 1/4 cup grated parmesan
- 2 tbsp olive oil
- 2 cloves garlic, minced
- Salt and pepper to taste
Instructions
- Preheat oven to 375°F.
- In a bowl, mix together spinach, ham, breadcrumbs, parmesan, garlic and salt/pepper.
- Use a sharp knife to cut a pocket into the thick side of each chicken breast.
- Stuff each pocket with the spinach-ham mixture.
- Heat oil in an oven-proof skillet over medium-high heat.
- Sear the stuffed chicken for 2-3 mins per side until browned.
- Transfer skillet to oven and bake for 20-25 mins until chicken is cooked through.
Cook Time: 40 minutes.
18. Ham and Cheese Quesadillas
Gooey, melted cheese sandwiched between crispy tortillas with smoky ham – the perfect handheld snack!
Ingredients:
- 8 medium flour tortillas
- 8 oz diced ham
- 2 cups shredded cheddar or Mexican blend cheese
- 1/4 cup sliced green onions
- 2 tbsp butter
Instructions
- Lay 4 tortillas on a flat surface. Layer each one with 1/4 of the ham, cheese and green onions.
- Top with the remaining 4 tortillas to form quesadillas.
- Melt butter in a large skillet over medium heat.
- Cook quesadillas for 2-3 minutes per side until lightly golden and cheese is melted.
- Cut into wedges and serve with salsa, guacamole, etc.
Cook Time: 15 minutes.
19. Ham and Hashbrown Casserole
Super savory comfort food – a cheesy hashbrown base loaded with diced ham and a crispy corn flake topping.
Ingredients:
- 1 (30oz) bag frozen hashbrowns, thawed
- 1 cup diced cooked ham
- 1 (10.5oz) can cream of potato soup
- 1 cup shredded cheddar cheese
- 1 cup sour cream
- 1/2 cup milk
- 1/4 tsp pepper
- 1 cup corn flake crumbs
- 1/4 cup butter, melted
Instructions
- Preheat oven to 350°F. Grease a 9×13 baking dish.
- In a large bowl, mix together hashbrowns, ham, soup, cheese, sour cream, milk and pepper until fully combined.
- Spread into prepared baking dish.
- In a small bowl, mix together corn flake crumbs and melted butter.
- Sprinkle corn flake mixture evenly over top of the casserole.
- Bake for 45-55 minutes until hot and topping is crispy.
Cook Time: 1 hour 10 minutes.
20. Ham and Cheddar Crackers
Crisp, buttery crackers loaded with sharp cheddar, smoky ham and spices – perfect for snacking!
Ingredients:
- 2 cups all-purpose flour
- 1 tsp salt
- 1/2 tsp cayenne pepper
- 1 cup shredded cheddar cheese
- 1/2 cup diced ham
- 1/2 cup cold butter, cubed
- 1/3 cup ice water
Instructions
- In a bowl, whisk together flour, salt and cayenne.
- Using a pastry cutter, cut in the butter until mixture resembles coarse crumbs.
- Stir in cheese and ham.
- Add ice water a little at a time while mixing until a dough forms.
- Roll out dough 1/4 inch thick on a lightly floured surface. Cut into squares or shapes.
- Place crackers on a parchment-lined baking sheet.
- Bake at 400°F for 10-12 minutes until lightly browned.
Cook Time: 25 minutes.
21. Ham and Veggie Pasta Bake
A hearty, cheesy baked pasta loaded with ham, broccoli, spinach and tomatoes in a creamy sauce.
Ingredients:
- 8 oz penne or other short pasta, cooked al dente
- 2 cups diced ham
- 2 cups broccoli florets
- 2 cups fresh spinach
- 1 cup cherry tomatoes, halved
- 2 cloves garlic, minced
- 2 tbsp butter
- 2 tbsp all-purpose flour
- 2 cups milk
- 1 cup shredded cheddar
- 1/2 cup grated parmesan
- Salt and pepper to taste
Instructions
- Preheat oven to 350°F. Grease a 9×13 baking dish.
- In a saucepan, melt butter over medium heat. Whisk in flour and cook 1 min.
- Gradually whisk in milk. Bring to a simmer and cook until thickened slightly.
- Remove from heat and stir in 1/2 cup cheddar and parmesan until melted.
- In a large bowl, mix together pasta, ham, broccoli, spinach, tomatoes and garlic.
- Pour cheese sauce over top and stir gently to coat everything.
- Transfer to baking dish and top with remaining 1/2 cup cheddar.
- Bake for 25-30 minutes until hot and cheese is melted.
Cook Time: 45 minutes.
22. Ham and Grits Casserole
Creamy, savory Southern-style grits enriched with ham, cheddar and a crispy bacon topping.
Ingredients:
- 4 cups cooked grits
- 2 cups diced ham
- 2 cups shredded cheddar
- 4 eggs, beaten
- 1 cup milk
- 1/2 tsp cayenne pepper
- 6 slices bacon, cooked and crumbled
Instructions
- Preheat oven to 350°F. Grease a 2-qt baking dish.
- In a large bowl, mix together grits, ham, 1 1/2 cups cheese, eggs, milk and cayenne until fully combined.
- Pour into prepared baking dish.
- Top with remaining 1/2 cup cheese and the crumbled bacon.
- Bake for 50-60 minutes until set in the middle.
- Let stand 10 minutes before serving.
Cook Time: 1 hour 15 minutes.
23. Ham and Cheese Pinwheels
Flaky puff pastry pinwheels filled with a cheesy ham and mustard filling, perfect for appetizers or snacking!
Ingredients:
- 1 sheet puff pastry, thawed
- 8 oz cooked ham, finely chopped
- 4 oz cream cheese, softened
- 1 cup shredded cheddar or swiss cheese
- 2 tbsp Dijon or honey mustard
- 1 egg, beaten with 1 tbsp water (egg wash)
Instructions
- Sesame or poppy seeds for sprinkling
- Preheat oven to 400°F. Line a baking sheet with parchment.
- On a lightly floured surface, gently roll out puff pastry into a 10×12 inch rectangle.
- In a bowl, mix together ham, cheeses and mustard until well combined.
- Spread evenly over pastry, leaving a 1/2-inch border.
- Starting with a short side, tightly roll up the pastry into a log.
- Slice into 12 equal pinwheels and arrange on the prepared baking sheet.
- Brush the tops with egg wash and sprinkle with seeds.
- Bake for 15-18 minutes until golden brown.
Cook Time: 25 minutes.
24. Ham and Sweet Potato Hash
Smoky ham, tender sweet potatoes, peppers and onions make this hash both sweet and savory.
Ingredients:
- 2 large sweet potatoes, peeled and diced
- 1 bell pepper, diced
- 1 onion, diced
- 1 lb diced ham
- 2 cloves garlic, minced
- 2 tbsp olive oil
- 1 tsp paprika
- 1 tsp oregano
- Salt and pepper to taste
Instructions
- 2 green onions, sliced (for garnish)
- In a large skillet, heat olive oil over medium-high heat.
- Add the diced sweet potatoes and cook for 5 minutes to get a headstart on cooking.
- Add the bell pepper, onion, ham and garlic. Continue cooking for 10-12 more minutes, stirring frequently, until potatoes are tender and lightly browned.
- Season with paprika, oregano, salt and pepper.
- Garnish with sliced green onions before serving.
Cook Time: 20 minutes.
25. Ham and Pineapple Pizza
Sweet pineapple and salty ham make an iconic flavor combo on this crowd-pleasing pizza!
Ingredients:
- 1 pound pizza dough
- 1 cup pizza sauce
- 2 cups shredded mozzarella cheese
- 1 cup diced ham
- 1 cup diced pineapple chunks
- 1/4 cup thinly sliced red onion
Instructions
- 2 tbsp grated parmesan cheese
- Preheat oven to 450°F.
- Roll or stretch the dough into a 12-inch circle on a lightly floured surface.
- Transfer the dough to a pizza pan or baking sheet lined with parchment paper.
- Spread sauce evenly over the dough, leaving a 1/2-inch border.
- Top with mozzarella, ham, pineapple, and sliced onion.
- Sprinkle with parmesan cheese.
- Bake for 12-15 minutes until the crust is golden brown and the cheese is melted.
- Let cool for 5 minutes before slicing.
Cook Time: 25 minutes.
Conclusion
You’re guaranteed a delicious, fuss-free meal no matter which of these 25 easy ham dinner recipes you try. From wholesome casseroles to zesty salads to ingenious pizzas and more, ham adds incredible flavor to any dish.