If you’re looking for a dinner that looks and tastes like a holiday feast but requires almost zero effort, this Slow Cooker Ham with Sweet Onion Gravy is exactly what you need. Just look at that photo—thick, juicy slices of perfectly cooked ham resting on a bed of rich, caramelized onions in a savory, glossy au jus. It’s sweet, savory, melt-in-your-mouth tender, and completely irresistible. The slow cooker does all the heavy lifting, transforming a simple ham roast into a flavor-packed masterpiece while keeping it incredibly moist. Whether you’re hosting Easter, Christmas, or just feeding a hungry family on a busy weeknight, this budget-friendly recipe delivers restaurant-quality results every single time.
Why You’ll Love This Recipe
· Incredibly Tender and Juicy: Slow cooking a ham roast guarantees a moist, fork-tender result that never dries out.
· Rich, Caramelized Onions: The onions cook down into sweet, jammy perfection, infusing the meat and the gravy with incredible flavor.
· Hands-Off Cooking: Just layer, pour, and set the slow cooker. It practically makes itself.
· Perfect for Entertaining: It looks like a fancy holiday roast but takes minutes to prep. Perfect for gatherings.
· Budget-Friendly: Ham is an affordable cut of meat that feeds a crowd without breaking the bank.
· Versatile: Serve it for dinner, slice it for sandwiches, or dice it for breakfast hash. The leftover onion gravy is liquid gold.
Ingredients You’ll Need
For the Ham & Onions:
· 3 to 4 lb fully cooked boneless ham (or bone-in picnic ham)
· 2 large yellow onions, halved and thickly sliced
· 3 cloves garlic, minced
· 1 cup chicken broth (or apple juice/cider)
For the Glaze:
· ½ cup honey (or maple syrup)
· ¼ cup brown sugar, packed
· 2 tablespoons Dijon mustard
· 2 tablespoons apple cider vinegar
· 1 teaspoon smoked paprika
· ½ teaspoon black pepper
· ¼ teaspoon ground cloves (optional)
For the Gravy (Slurry):
· 2 tablespoons cornstarch
· 2 tablespoons cold water
Optional add-ins: 1 bay leaf, 1 sprig fresh rosemary or thyme, ½ teaspoon red pepper flakes for heat, 1 can (20 oz) pineapple chunks (drained) added in the last hour.
Step-by-Step Instructions
- Layer the Onions: Scatter the sliced onions and minced garlic evenly in the bottom of the slow cooker. This creates a flavorful bed for the ham and prevents it from sticking.
- Place the Ham: Place the ham on top of the onions. If using a bone-in ham, place it flat side down.
- Make the Glaze: In a medium bowl, whisk together the honey, brown sugar, Dijon mustard, apple cider vinegar, smoked paprika, black pepper, and cloves (if using).
- Add the Broth and Glaze: Pour the chicken broth around the edges of the ham. Then, pour the honey glaze evenly over the top of the ham.
- Cook Low and Slow: Cover and cook on LOW for 4–5 hours or on HIGH for 2–3 hours, until the ham is heated through and reaches an internal temperature of at least 140°F (60°C). Note: Since ham is already fully cooked, you are just heating it through and infusing it with flavor.
- Optional Broil (For a Caramelized Crust): Carefully remove the ham from the slow cooker and place it on a foil-lined baking sheet. Spoon some of the juices over the top. Broil for 3–5 minutes, watching closely, until the glaze is bubbly and deeply caramelized (just like the edges in the photo).
- Make the Onion Gravy: While the ham rests, strain the remaining juices from the slow cooker into a small saucepan (keeping the onions aside). Bring the juices to a simmer. Whisk the cornstarch and cold water together to make a slurry, then whisk it into the simmering juices. Cook for 1–2 minutes until the gravy has thickened into a rich, glossy sauce. Stir the caramelized onions back into the gravy.
- Rest and Serve: Let the ham rest for 10 minutes before slicing against the grain. Serve the sliced ham with the warm onion gravy spooned generously over the top.
Tips for the Best Slow Cooker Ham
· Don’t Overcook: Ham is already cooked. Slow cooking it too long will make it mushy. Aim for an internal temperature of 140°F.
· Watch the Salt: Ham, broth, and Dijon mustard are all naturally salty. Taste the gravy before adding any extra salt.
· Slice Against the Grain: This ensures the most tender bite. Look for the natural lines in the meat and cut perpendicular to them.
· Save the Leftovers: Leftover ham and onion gravy make incredible sandwiches (think ham and Swiss sliders!) or a delicious addition to breakfast hash.
Variations & Substitutions
· Honey Mustard Pineapple Ham: Add 1 can (20 oz) of drained pineapple chunks or rings during the last 30 minutes of cooking.
· Maple Bourbon Ham: Substitute the honey with maple syrup and add 2 tablespoons of bourbon to the glaze.
· Spicy Ham: Add 1 teaspoon of Sriracha or a pinch of cayenne pepper to the glaze.
· Brown Sugar Cola Ham: Replace the chicken broth with 1 cup of cola and reduce the honey to ¼ cup.
Frequently Asked Questions
Can I use a spiral-cut ham instead of a whole ham roast?
Yes! A spiral-cut ham works beautifully. Reduce the cooking time to LOW 2-3 hours or HIGH 1-2 hours, as it heats through faster.
How do I store leftovers?
Store sliced ham and gravy in an airtight container in the refrigerator for up to 4 days.
Can I freeze this dish?
Yes! Freeze the cooked ham and gravy in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator and reheat gently.
What can I serve with this ham?
Serve with mashed potatoes, roasted sweet potatoes, buttered egg noodles, green bean casserole, or steamed broccoli. The onion gravy is perfect for drizzling over mashed potatoes!
Is this recipe gluten-free?
It can be. Ensure your ham, broth, Dijon mustard, and all other ingredients are certified gluten-free. Use cornstarch (which is gluten-free) for the slurry.
Why is my ham dry?
Ham can dry out if overcooked. Make sure to check the internal temperature at the minimum cooking time and remove it once it reaches 140°F. The juices in the slow cooker also help keep it moist.
Recipe Card: Slow Cooker Ham with Sweet Onion Gravy
· Prep Time: 10 minutes
· Cook Time: 4–5 hours (low) / 2–3 hours (high)
· Rest Time: 10 minutes
· Total Time: About 4 hours 20 minutes
· Servings: 8–10
· Category: Main Course, Slow Cooker, Holiday
· Cuisine: American
Ingredients:
· 3–4 lb fully cooked boneless ham
· 2 large yellow onions, sliced
· 3 cloves garlic, minced
· 1 cup chicken broth
· ½ cup honey
· ¼ cup brown sugar
· 2 tbsp Dijon mustard
· 2 tbsp apple cider vinegar
· 1 tsp smoked paprika
· ½ tsp black pepper
· 2 tbsp cornstarch + 2 tbsp water
Instructions:
- Layer sliced onions and garlic in the bottom of the slow cooker.
- Place ham on top of the onions.
- Whisk honey, brown sugar, mustard, vinegar, paprika, and pepper. Pour over ham.
- Pour chicken broth around the edges.
- Cover and cook on LOW 4-5 hours or HIGH 2-3 hours until internal temp is 140°F.
- Optional: Broil ham for 3-5 minutes to caramelize the glaze.
- Strain juices into a saucepan. Whisk in cornstarch slurry and simmer until thickened. Stir onions back in.
- Rest ham 10 minutes, slice, and serve with onion gravy.
Nutrition (per serving, approximate):
· Calories: 380
· Protein: 35g
· Carbohydrates: 22g
· Fat: 16g
· Fiber: 1g
· Sugar: 18g
Nutrition will vary based on specific ingredients and portion size.
Final Thoughts
This Slow Cooker Ham with Sweet Onion Gravy is the ultimate easy dinner—tender, juicy, and coated in a rich, savory-sweet onion gravy that everyone will love. It’s the kind of meal that looks like you spent hours in the kitchen but actually comes together with minimal effort. Whether you’re serving it for a holiday feast, a weekend dinner party, or a simple weeknight meal, this recipe delivers every single time. Make it once and it’ll become a cherished favorite in your home.
Have you made this slow cooker ham with onion gravy? Share your favorite side dishes and variations in the comments below!