Skip to Content

15 Side Dishes for Ham

This is a close look at a honey glazed ham with a variety of side dishes.

Every Christmas, we have ham as the main dish. My mom almost always fixes a traditional ham while I prefer to bake a honey-glazed ham. I like that extra sweetness while others in my family do not. You can, of course, cook and eat ham throughout the year, and my family and I do that too. You can also fix a baked ham and add slices of pineapple to the top as you bake it which also adds some extra sweetness. Many people even like to eat the pineapples as part of their meal after the ham is finished cooking.

There is an array of different side dishes that you can make to go with ham. I find it to be one of the easiest meats to pair with other foods so the options are nearly endless when it comes to side dishes for cooked ham.

Below is a detailed list of many of the side dishes that are great to fix as part of your dinner with ham as the main meat choice. Check out our list of side dishes for ham:

Related: Honey Glazed Ham Recipe | Thanksgiving Turkey Alternatives | Types of Ham | Side Dishes for Ham | How to Store Ham | Ham vs. Bacon | Turkey vs. Ham | Types of Falafel 

Mashed Potatoes or Cauliflower

This is a close look at a plate of mashed potatoes and ham.

Mashed potatoes are a great option to pair with either honey glazed ham or the traditionally baked ham. Simply peel several potatoes, boil them, then add milk or heavy whipping cream and tons of butter to mix them with and make them creamy and delicious. Since I eat a Keto diet, I fix cauliflower florets the same way and use heavy whipping cream to mash them with my mixer.

Chat Box

Home Expert (Bot)
Hello, how are you? Ask me anything about interior design, home improvement, home decor, real estate, gardening and furniture.

They taste just like mashed potatoes but without all the carbohydrates. You can change up your mashed potatoes by adding cheddar cheese, garlic, chives, or even sour cream to change up the flavor depending on the preferences of you and your family.

Scalloped Potatoes

This is a plate of scalloped potatoes and  ham.

It is believed that scalloped potatoes originated in the country of England centuries ago. The word scallop is used to identify the way the potatoes used in this dish are thinly sliced and uniform with the others. The potatoes are then layered inside of a casserole or other baking dish and smothered in a creamy seasoned onion flavored sauce and baked.

Not only is this potato dish tasty, but it is also pretty easy to make and pairs extremely well with honey-baked ham to make a great ham dinner for you and your loved ones.

Au Gratin Potatoes

A plate with a slice of ham and a side of au gratin potatoes.

Au Gratin potatoes, also known as the dauphinoise in France where the dish originated or potato gratin, is delicious and goes very well with ham. It is made from sliced potatoes and cream, usually along with cheddar or other cheeses, including gruyere cheese. This dish is sometimes confused with scalloped potatoes but they are not the same.

Brussel Sprouts

Sliced grilled ham with a side of brussel sprouts.

The brussel sprout is part of the Gemmifera Group of cabbages. The buds are edible and really tasty. This was the only vegetable that I could easily get my kids to eat when they were growing up and they both still love them to this day. My mom makes a dish of them to go with ham on every special occasion, including Christmas and Easter. She roasts them in the oven with olive oil and pieces of bacon. A delicious dish to pair with ham, including glazed ham.

Sweet Potatoes

A slice of ham with mashed sweet potatoes.

From roasted sweet potatoes, sweet potato casserole and mashed sweet potatoes to sweet potato pies and salads, this potato makes a great side dish with any ham dinner. This vegetable is full of fiber, vitamins, and minerals so it is super healthy and very tasty. You can even make sweet potato fries by baking pieces of this potato in the oven with tons of herbs and spicy that will go great with a meal that you are serving that includes ham steak.

Salad with Vinegar and Oil Dressing

A slice of ham with vinegar salad in a clear bowl.

You can make any type of salad to go with your ham dinner but my mom makes a salad full of different vegetables and iceberg lettuce with a vinegar and oil dressing that is to die for. She uses a variety I’ve spices along with olive oil and white vinegar with a dash of Dijon mustard to give it added zest.

You can use any type of dressing or make any type of salad that you want when preparing a ham dinner. You can even make a Greek-style salad topped with feta or goat cheese.

Green Bean Casserole

This is a freshly baked green bean casserole with cream.

Green bean casserole is not only delicious but really easy to make , even for those of us who are not very good in the kitchen. You simply place either fresh or canned green beans into a casserole dish and mix them well with a can of cream of mushroom soup.

Some people add other vegetables, including onions, but that is up to you and your taste preferences. You add fried onions to the top of the casserole and bake in the oven before putting it on your table with your ham dinner to the delight of all of your guests.

Glazed Carrots

Slices of ham with glazed carrots and mashed potatoes.

Glazed carrots are delicious and easy to make. Simple wash and place either full-size carrots or baby carrots in a butter baking dish and mix them with honey, dill, thyme, and brown sugar to create the glaze. Bake them in the oven for about 20 minutes and you have an amazing side dish to go with your ham. A carrot not only provides you with plenty of nutrients but also adds amazing flavor to any meal.

Roasted Carrots

This is a block of ham with a side of roasted carrots.

This dish is very similar to glazed carrots but you only sprinkle the dill and thyme on the carrots with some butter then bake them in the oven until they are roasted and delicious. A roasted carrot is nother great and healthy side dish for your ham dinner.

Creamed Spinach

This is a close look at a bowl of creamed spinach.

You can cook up some spinach then add heavy whipping cream, garlic, cream cheese, mozzarella cheese, and Parmesan cheese in a casserole dish to create creamed spinach. This amazing dish pairs very well with ham and other sides you will want to serve with your meal featuring honey glazed or baked ham.

Corn Pudding

This is a ramekin filled with corn pudding.

Corn pudding is believed to have originated among the Native Americans when they used corn in a variety of dishes that they created and we still make to this day. From corn fritters to cornbread, Native Americans know how to fix amazing dishes with corn at their base. For corn pudding, you simply mix fresh or canned corn, along with a can of creamed corn, in a large bowl with lightly beaten eggs before adding melted butter, sugar, and milk before whisking in some corn starch.

You can bake it in the oven in a Ramakin dish or casserole dish to serve with your ham dinner. It only takes about an hour to bake so it will not tie up your oven very long when you have other items to cook. This dish is also known as corn casserole and you can add cheddar and other cheeses to it to really make it your own.

Roasted Asparagus

Slices of ham with roasted asparagus and carrots.

Asparagus is not only packed with vitamins and minerals your body needs but it tastes good too. You can roast or steam your fresh asparagus spears and top them with parmesan cheese or other cheeses and even bread crumbs to make a dish of them to serve with ham and other fixings.

Deviled Eggs

This is a batch of deviled eggs on a wooden table.

This one is my personal favorite on this list and to me, no ham dinner, or holiday for that matter, is complete without some deviled eggs. There are many different recipes to achieve a great deviled egg but most call for you to boil eggs, cut them in half, take out the yolks, then mix the yolks with finely chopped onion, mayonnaise, sweet pickle or relish and add in a little Dijon mustard and a splash of vinegar for extra tartness.

You fill the egg halves with the mixture you created and can top with paprika, cheese or other spices for an amazing side dish for ham.

Baked Potato

Slices of ham with a baked potato, brussel sprouts and corn.

The possibility is when it comes to a baked potato or endless. You can top it with butter, sour cream, and chives, or cheddar cheese and bacon, pretty much whatever your heart desires. Some people even top their baked potato with salsa. A baked potato makes an excellent side dish for any ham dinner.

Leftover Ham

This is a bowl of cheesy potato soup with pieces of ham.

Besides making delectable ham sandwiches with the leftover ham you may end up with, you can make creamy potato soup with pieces of ham added or even ham and bean soup. You can also freeze ham to eat later as part of your Sunday meal prep.

Five FAQs About Ham Side Dishes

Why is my roasted asparagus mushy?

You cannot overcook asparagus or it will be mushy and soggy. The fibrous stalks are delicate and will turn to mush if you steam or boil them for too long. About five minutes is all it takes to make them crispy on the outside and tender inside.

Is it better to boil or steam asparagus?

You should normally boil asparagus when it is still in whole stalks or you can steam it after cutting it into bite-size pieces. Whether you prefer it to be whole or chopped, you should place it in a steamer rack over top of boiling water then cook it until it’s tender. It usually only takes about 5 minutes.

Do you need to glaze a ham?

You do not have to glaze a ham but if you are going to, you need to wait to apply the glaze to the top of the ham until about half an hour before the ham is done cooking so that you do not burn the ham. I made this mistake when I made my first honey glazed ham and put the glaze on top at the beginning of the cooking process. Needless to say, we had burnt ham that particular Christmas.

Do you have to baste a ham?

When your baked ham is cool enough to handle it, simply cut off the hard rind with kitchen shears or a really sharp knife. You should then baste your ham about every 20 to 25 minutes until your ham is golden brown and crusty on top.

How do you keep ham moist?

Use an oven thermometer or a food thermometer so that you can check to see when your ham has reached about 140 degrees Fahrenheit then take it out of the oven. Let it rest for about 20 minutes before serving and it should stay nice and moist.

Chat Box

Home Expert (Bot)
Hello, how are you? Ask me anything about interior design, home improvement, home decor, real estate, gardening and furniture.