Crock pot macaroni ham and cheese casserole is comfort food at its best. Creamy cheese sauce, tender macaroni, hearty ham steaks, and fresh spinach come together in one cozy slow cooker dinner that's satisfying, protein-packed, and easy enough for even your busiest nights.

Jump to:
The backstory.
Mac and cheese has always been one of those dinners that everyone happily gathers around, so adding ham turned it into a complete meal without a lot of extra work. I started making this recipe with a ham steak because it's easy to keep on hand, and now I make it year-round. It's creamy, cheesy, filling, and one of those dinners that tastes like it took a lot more effort than it actually did.
It's a must make.
If you're looking for a cozy dinner that's both hearty and easy, this macaroni ham and cheese casserole is one the family will request again and again.
- It's creamy, cheesy comfort food. The combination of cheddar, melty cheese, and a touch of sour cream creates an irresistibly rich sauce.
- It's a complete meal in one pot. Ham, macaroni, and spinach come together for a satisfying dinner with very little cleanup.
- It sneaks in extra veggies. Baby spinach blends right into the cheesy sauce, adding a little nutrition without overpowering the mac n cheese..
- It's great with ham steak or leftover ham. Use whichever you have on hand for an easy, budget-friendly dinner.
Let's talk flavor and texture.
If you love classic mac and cheese, this version takes it up a notch. The sauce is rich, creamy, and full of cheesy flavor thanks to a combination of processed cheese and sharp cheddar. Tender bites of ham add a savory, smoky flavor throughout, while the spinach softens into the sauce for a little freshness in every bite. A spoonful of Dijon mustard rounds everything out with just enough tang to make all the flavors pop without tasting overpowering.
What you'll need.

Crock pot ham and cheese casserole comes together with simple pantry and refrigerator staples.
- Olive oil: Helps lightly toast the macaroni before it goes into the slow cooker for even better texture.
- Dry elbow macaroni: The classic pasta that holds onto all that creamy cheese sauce.
- Onion: Adds savory flavor as it cooks.
- Ham steak: Cut into bite-sized pieces, or substitute leftover ham if you have some.
- Low sodium chicken broth: Cooks the macaroni while adding flavor without making the dish too salty.
- Baby spinach: Adds color and a boost of vegetables that pair surprisingly well with the cheesy sauce.
- Processed cheese (Velveeta): Melts beautifully to create an ultra-creamy base.
- Sharp cheddar cheese: Brings bold, classic cheddar flavor.
- Sour cream: Makes the sauce extra creamy with a slight tang.
- Dijon mustard: Enhances the cheese without making the casserole taste mustardy.
- Fresh parsley: Adds fresh flavor and a bright finishing touch.
For exact ingredient quantities, please see the recipe card below!
How to make cheesy slow cooker ham and macaroni casserole.
Macaroni ham and cheese casserole is super easy once everything is in the crock pot.
- Add the ham, chicken broth, spinach, cheese cubes, and prepared macaroni to the slow cooker.
- Cover and cook until the pasta is tender.
- Stir in the shredded cheddar, sour cream, Dijon mustard, and parsley.
- Continue cooking just until all of the cheese has melted into a smooth, creamy sauce.
- Season with salt and pepper if needed, then garnish with cracker crumbs or extra parsley before serving.
Make it your way.
Cheesy ham macaroni casserole is easy to make your own with a few simple swaps and additions.
- Swap the cheddar for smoked gouda for a richer, smoky flavor.
- Try pepper jack if you'd like a little kick.
- Stir in cooked broccoli or peas for extra vegetables.
- Use mozzarella for an even stretchier cheese pull.
- Substitute rotini, bow tie, ditalini, or other pasta if you want.
- Sprinkle crushed Ritz crackers over the top before serving for a buttery crunch.
- Add a small can of drained diced tomatoes.
- A pound of cooked bacon can be substituted for the ham.
- Add a pinch of garlic powder or smoked paprika for another layer of flavor.
If your family loves cozy, cheesy comfort food, you've got plenty more dinners to add to your menu. My Smoked Gouda Mac and Cheese is rich, creamy, and loaded with smoky flavor that's perfect for holidays or weeknight dinners. For another easy one-pot meal, Easy Cheesy Slow Cooker Taco Pasta combines seasoned beef, pasta, and lots of melted cheese into a kid-approved dinner that's always a hit. And if you're craving another hearty ham recipe, Scalloped Potatoes and Ham in the crockpot layers tender potatoes, savory ham, and a creamy cheese sauce into the ultimate comfort food everyone will ask for again.
How to serve it.

Slow cooker macaroni ham and cheese casserole is hearty enough to be the star of the meal, but a few simple additions round out dinner perfectly.
- Sprinkle chopped parsley over the top just before serving for a fresh finish.
- Add crushed Ritz crackers for a buttery, crunchy topping.
- Serve with a crisp green salad to balance the richness.
- Pair it with steamed broccoli, green beans, or roasted asparagus.
- Enjoy with warm dinner rolls, breadsticks, or crusty bread for soaking up every last bit of cheese sauce.
Kori's tips.
- Instead of pre-shredded cheese, use a block of cheddar cheese because it melts smoother into the sauce.
- Toast some of the macaroni before adding it to the slow cooker because it helps the pasta hold its texture.
- Wait until the end to stir in the cheddar, sour cream, and Dijon mustard so the sauce stays creamy and smooth.
- Start checking the macaroni around the 2-hour mark because slow cookers can vary and you don't want overcooked pasta.
- Sprinkle crushed Ritz crackers over each serving just before serving if you want an easy buttery crunch.
- If meal prepping, don't add the dry pasta with any liquid. Blister the pasta, cook the onion, and keep it separate.
📌 Be sure to save this pin to Pinterest for later!

FAQ's
Store leftover ham and cheese crockpot casserole in an airtight container in the refrigerator for up to 4 days.
Yes. Let the casserole cool completely, then transfer it to a freezer-safe container and freeze for up to 4 months. Thaw overnight in the refrigerator before reheating.
Reheat individual portions in a microwave on 50% power for 1 to 2 minutes or until heated through. Stir halfway through.
If you'd rather skip the Velveeta, you have plenty of options. American cheese is the closest match because it melts just as smoothly. Cheez Whiz will also give you a similar creamy texture.
For a less processed option, use freshly shredded cheddar, gouda, or mozzarella. Since those cheeses don't melt quite as creamy on their own, stir in a tablespoon or two of butter along with a splash of milk, cream, or evaporated milk to help create a silky cheese sauce.
If you tried this recipe, let me know! I'd love for you to come back and give the recipe a 5 star rating and leave a review in the comments! 🙂 Let's stay connected, so please follow me on YouTube, TikTok, Instagram, Facebook, and Pinterest! Subscribe to my newsletter to get easy delicious crockpot recipe ideas every week!
📖 The recipe.

Crock Pot Ham and Cheese Macaroni Casserole
Equipment
Ingredients
- 1 tablespoon olive oil
- 8 ounces dry elbow macaroni
- ½ cup onion (diced)
- 1 pound ham steak (cubed into bite-sized pieces)
- 2½ cups low sodium chicken broth
- 2 cups baby spinach
- 8 ounce block of processed cheese (cut into cubes)
- 1 cup sharp cheddar cheese (shredded)
- ½ cup sour cream
- 1 tablespoon dijon mustard
- 2 tablespoons fresh parsley (chopped)
Instructions
- In a microwave-safe dish, stir pasta, onion, and 1 tablespoon olive oil together. Microwave for 2 to 3 minutes on 30% power, stirring frequently. Cook until half the pasta is blistered.

- Add the ham, broth, spinach, Velveeta, and macaroni to the pot. Cover and cook on high 2 to 3 hours, or until pasta is just tender.

- Add cheddar cheese, sour cream, dijon mustard, and parsley to the crock pot and stir to combine. Continue cooking until the cheese is melted.

- Salt and pepper to taste. Top with optional crumble ritz crackers.

Video

Notes
- Don't miss all of our helpful hints, substitution ideas, cooking tips, and other delicious recipes that can be found in our post. Check it out!
- NOTES: Use leftover ham or a ham steak!
- VARIATIONS: Swap out cheddar cheese for another favorite cheese to vary taste. Try smoked gouda, pepper jack, or mozzarella.
- SERVING SUGGESTIONS: Crumble ritz crackers over the top for a crunchy topping. Garnish with fresh parsley and additional cheese.
Nutrition
© 2025 Slow Cooked Eats
Keep the slow cooked eats coming.
- Easy Crockpot Lasagna Recipe
- Copycat Olive Garden Pasta Fagioli Crockpot Recipe
- Easy Crock Pot Chicken Alfredo with Jar Sauce
- Crock Pot Shrimp Alfredo Tortellini
- Crockpot Marinara Sauce Recipe
- Crockpot Garlic Parmesan Chicken Pasta
- 41 + Easy Slow Cooker Meals
- 25+ Crockpot Dinner Recipes
- 25+ Easy Winter Crockpot Meals to Warm You Up
- 20+ Crockpot Pasta Recipes
- Beer Brats Crockpot Recipe
- 45+ Summer Crockpot Recipes
- 12+ Easy Crockpot Casseroles
- Crockpot Ziti
- Crockpot Split Pea and Ham Soup
- Crockpot Ham and Black Eye Pea Soup with Collard Greens
- Crock Pot American Goulash Recipe
- Easy Cranberry Orange Glazed Slow Cooker Ham
- Ranch Slow Cooker Pork Tenderloin
- Farmer's Ham and Egg Crockpot Breakfast Casserole
- 5-Ingredient Easy Crockpot Ravioli Lasagna
- 50+ Easy Easter Crockpot Recipes
- 20+ Slow Cooker Ham Recipes That Never Fail
- 20+ Crockpot Recipes with Pork
- Creamy Crockpot Cajun Chicken Alfredo











Comments
No Comments