30 Best Side Dishes for Ham

Transform your Easter dinner into an unforgettable feast with these tasty side dishes for ham.

From sweet potato casserole to sweet and savory cornbread, these sides are sure to delight.

Ham
WANT TO SAVE THIS RECIPE?
Enter your email below & we'll send it straight to your inbox.

Ham is usually eaten and enjoyed around the holidays.

But even if it’s not Christmas or Easter, you can still appreciate this juicy and tender meat.

And from simple sandwiches to hearty ham casseroles, you’ll need some side dishes to complement its sweet and savory flavors. 

If you’re overwhelmed trying to narrow down your options, don’t worry!

I’ve rounded up thirty of the best side dishes for ham. And each one is better than the last.

30 Easy Side Dishes to Pair with Easter Ham

Ina Garten’s Creamy Mashed Potatoes

1. Mashed Potatoes

Let’s start with some classics.

I personally think mashed potatoes can go with just about anything. But with a lovely slice of ham, it’s a match made in heaven.

Add in extra cream and some garlic for a luscious potato side that’s loaded with flavor.

Scalloped Potatoes

2. Scalloped Potatoes

While we’re talking spuds, scalloped potatoes are another tasty favorite.

This casserole is made up of thinly sliced red or gold potatoes, and a delightful creamy sauce.

Throw in some onion, mustard, nutmeg, and a lot of cheese.

It looks and tastes like you put in a lot of effort. But it’s a pretty simple dish.

Use a mandolin to slice the potatoes, and it’ll be ready in a flash!

WANT TO SAVE THIS RECIPE?
Enter your email below & we'll send it straight to your inbox.
Hearty Homemade Ruth Chris Sweet Potato Casserole with Pecans

3. Sweet Potato Casserole

Although this is an iconic holiday side, sweet potato casserole pairs so well with salty ham.

Between the bright, creamy sweet potatoes and dreamy topping, it might even steal the show.

Homemade Green Bean Casserole Topped with Fried Onions

4. Green Bean Casserole

Another holiday classic is green bean casserole.

Something about the mix of creamy mushroom soup, fresh green beans, and crispy fried French onions is just so right.

It’s so good, even the kids will want seconds!

Roasted Asparagus

5. Roasted Asparagus

Heavily salted and flawlessly roasted asparagus is a super easy side. Trust me, this green veggie is anything but bland.

You can always add some garlic, hollandaise, or simple lemon zest for even more depth. But asparagus is great on its own.

Paired with a juicy piece of ham, you won’t need much more.

Spaghetti Squash

6. Spaghetti Squash

Not only is spaghetti squash sweet and juicy, but it offers a fun texture to go with the tender meat.

Spaghetti squash separates into small noodle-like strands, so it’s fun to eat, too. Plus, it’s healthy and delicious.

You don’t even need to season this side much. Some butter and salt will do just fine.

Homemade Carrot Souffle in a Bowl

7. Carrot Soufflé

Anyone can make sweet glazed carrots. Yes, they’re tasty, and the crunch is lovely.

But if you want to impress, give this carrot soufflé a try.

It’s soft, lightly sweet, and just right with ham.

Dinner Rolls

8. Dinner Rolls

I don’t think you can have a ham dinner without some kind of bread on the table.

Whether you go whole wheat, oatmeal, or a simple white dinner roll, they won’t last long.

If you want something a little different, try this recipe for honey beer bread!

Cornbread

9. Cornbread

What I love most about cornbread is its versatility.

Whether your favorite recipe is savory or sweet, cornbread is always finger-licking good.

Pair your ham with fresh, steaming cornbread smothered in butter, and everyone will go home happy.

Mac & Cheese

10. Mac and Cheese

Honestly, who doesn’t love macaroni and cheese? Next to a decadent ham, there’s no going wrong with creamy, cheesy, gooey pasta.

Make your mac even more special with two secret ingredients: garlic powder and white pepper.

These simple spices add dimension and a little zing that is sure to keep your guests asking for more.

Creamed Greens

11. Creamed Spinach

Here’s a cheesy, creamy showstopper!

Creamed spinach with some sour Greek yogurt and a spoonful of white miso; your guests won’t know what hit them!

This steakhouse favorite is healthy, and a total luxury too.

Using only a few ingredients you’ll have a heavenly dish that pairs exceptionally well with your ham.

Broccolini

12. Broccolini

Also known as baby broccoli, broccolini makes for a fantastic and quick side dish that goes with almost anything. Ham included.

Broccolini has longer, thinner stalks and smaller florets, making it easier to make and eat, even kids will love it.

Roast it up with some garlic, top with some vinaigrette. Or eat it on its own with some salt and butter, and your meal is complete!

Mexican Corn Pudding

13. Corn Pudding

Corn pudding is a Southern classic that’s creamy, cheesy, and chock full of flavor.

It’s not a dessert, even though it is sweet. It’s more like a cross between creamed corn and a savory custard.

Mix up your corn, eggs, milk, butter, sugar, and cornstarch. Add a few key spices, and bake! It’s that easy.

Homemade Appetizing Deviled Eggs with Pickles, Paprika and Mustard

14. Deviled Eggs

If you’re making ham for dinner, why not serve it with a kick of extra protein?

Deviled eggs are a classic for a reason! They’re creamy, hearty, and impossible to resist!

And these guys taste anything but devilish!

Collard Greens

15. Collard Greens

Another touch of Southern flair, collard greens are a delicious way to get something healthy on the table.

Season the greens with some vinegar, sugar, onion, and maybe even some bacon if you’re feeling sinful.

Before you know it, you’ll have an inviting soul food side.

Stick a bottle of hot sauce on the table for an authentic pairing.

Homemade Fluffy Starchy and Creamy Potato Salad

16. Potato Salad

Bring a hint of summer to your table with a light potato salad.

My favorite recipe calls for red potatoes, a creamy Dijon dressing, and loads of dill.

Unlike other potato dishes, it doesn’t feel too heavy.

So a potato salad will not only be a tasty addition to your ham, it will also balance out the meal perfectly.

Homemade Pineapple Casserole with Chunky Pineapples and Crispy Crackers

17. Pineapple Casserole

If you love Hawaiian pizza, this dish is for you.

It’s a simple recipe of only six ingredients (pineapple, cheese, flour, sugar, crackers, and butter).

But it results in a side that’ll knock your socks off.

The top is crisp, and the middle is tender. It’s so incredible, once you try it, you’ll never go back!

18. Microwave Baked Potato 

Ham isn’t just for special occasions. I often roast a piece for Sunday dinner and then enjoy it throughout the week.

And a simple baked potato is a terrific and filling side dish.

Make it in the microwave, and it’ll be ready before you know it! Perfect for a leftover ham dinner.

Homemade Hearty Red Beans and Rice with Sausage

19. Red Beans and Rice

I know traditional red beans and rice contains Andouille sausage, but hear me out.

More salty ham!

It makes total sense, and it’s a terrific and hearty side for Sunday dinner leftovers.

Cacio e Pepe Brussels Sprouts

20. Cacio e Pepe Brussels Sprouts

I know Brussels sprouts aren’t everyone’s favorite veggie. But when roasted to perfection, they are sweet, nutty, and, in my opinion, gloriously yummy.

I have a terrific and easy recipe for roasted sprouts. But this version with Parmesan and black pepper? Heaven!

Rhubarb Applesauce

21. Rhubarb Applesauce

I think it’s safe to say that pork and applesauce make an exquisite combination.

And homemade applesauce is a million times better than store-bought. Especially this one with rhubarb!

It makes it wonderfully tart and bright.

Though if you want something with texture, you can’t beat baked apples.

22. Spinach Quiche

Quiche is tasty any time of day. But we don’t always know what to serve with quiche, right?

It’s got pastry and eggs and, in this case, cheese and spinach. So it’s pretty darn hearty.

But add a few thick slices of ham, and it’s suddenly a whole meal!

Cornbread Salad with Tomatoes, Cheese, Bacon and Green Onions

23. Southern Cornbread Salad

I know this looks impressive (read: complicated), but it’s easier than you think!

And the layers of cornbread, tomatoes, peppers, and beans in a creamy dressing are just what your salty ham dinner needs.

Plus, if you use Jiffy cornbread mix, it’s ready in a flash!

Potato Cakes

24. Potato Cakes

Crispy potato cakes with ham are my go-to meal after Sunday dinner.

Why? Because it uses up leftover ham and mashed potatoes! How’s that for a two-for-one deal?!

The potato cakes are mild but have terrific texture. And you can easily pair them with thick ham and a dollop of sour cream.

Easy peasy.

Dill Pickle Pasta Salad

25. Dill Pickle Pasta Salad

As the name suggests, this is your standard pasta salad with added dill pickles.

It’s creamy, tangy, and loaded with great texture. And all that complements the tender salty meat so well.

Serve the ham hot or cold. Either way, you’ll love it!

Bowl of Creamy Broccoli Salad with Grapes and Bacon

26. Creamy Broccoli Salad

If you want something with more texture, try this sensational broccoli salad.

It’s colorful and crunchy to the max! Plus, it’s loaded with veggies, so it’s good for you (sort of).

Braised Red Cabbage

27. Braised Red Cabbage

Cabbage, apples, and spices make up this coleslaw-esque side dish.

It’s easy to make, vibrantly colored, and adds some needed tanginess and crunch to the table.

Sweet and vinegary, it’s sure to be your new favorite side for any holiday meal or festive potluck.

Artichokes with Lemon Mayo

28. Artichokes with Lemon Mayo

A fresh side that will surely add variety to your spread, artichokes are so full of flavor on their own.

But adding the lemon zest filled mayo and mustard combo takes it to another level.

Its citrusy taste is sure to please everyone, and the artichokes just look so pretty laid out on your favorite platter.

Crockpot Baked Beans

29. BBQ Baked Beans

Smokey beans and ham are a match made in cowboy heaven.

And this recipe, with beef, onion, and mesquite seasoning, is a real winner!

You’ll add molasses, brown sugar, barbeque sauce, dry mustard powder, and cayenne pepper to make the song sing.

Serve a big scoop with thick-cut ham for dinner and you’ll want to lick the plate clean.

Waffle House Hash Browns

30. Waffle House Hash Browns

Even ham breakfast needs a side dish or two!

Though, let’s be honest, hash browns are tasty all day long. Add a couple of runny eggs with the ham, and you’re in for a treat.

30 BEST Sides for Ham (+ Easy Easter Menu)

Servings

12

servings
Prep time

30

minutes
Cooking time

1

hour 

30

minutes
Calories

226

kcal

Wondering what to serve with ham? From scalloped potatoes to corn pudding, transform your next get-together into an unforgettable feast. One of my favorite sides is sweet potato casserole. Check out the recipe below for a guaranteed family favorite.

Ingredients

  • Sweet Potatoes
  • 3 medium sweet potatoes, baked

  • 1/4 cup white sugar

  • 2 eggs, beaten

  • 1/2 teaspoon salt

  • 4 tablespoons butter, softened

  • 1/2 cup evaporated milk

  • 1 teaspoon vanilla extract

  • 1 teaspoon cinnamon

  • 1/4 teaspoon ground cloves

  • 1/4 teaspoon ground nutmeg

  • Topping
  • 1 cup brown sugar, packed

  • 2/3 cup all-purpose flour

  • 6 tablespoons butter, softened

  • 1 cup chopped pecans

Instructions

  • Preheat the oven to 325 degrees F. Place the sweet potatoes on a baking sheet and pierce each one with a fork 3 or 4 times. Bake until soft, usually about 1 hour.  Remove from the oven and mash the sweet potatoes.
  • In a large bowl, mix together the sweet potatoes, white sugar, eggs, salt, butter, evaporated milk, vanilla extract, cinnamon, ground cloves, and ground nutmeg. Mix until smooth. Transfer to a 9×13 inch baking dish.
  • Next, prepare the topping. Combine 1 cup of brown sugar and 2/3 cup of all-purpose flour in a bowl. Add 6 tablespoons of softened butter and mix until you get a coarse mixture. Add 1 cup of chopped pecans.
  • Sprinkle topping over sweet potato mixture.
  • Bake in the oven at 325 degrees F for 30 minutes, or until the topping turns slightly brown.
  • Enjoy!
30 Side Dishes For Ham

Did you like the recipe?

Click on a star to rate it!

Average rating 4.9 / 5. Vote count: 28

No votes so far! Be the first to rate this post.

Thanks!

Share on social media:

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Leave a Comment