Creamy Ham Spaghetti Recipe

This creamy, dreamy Ham Spaghetti Casserole is the ultimate comfort food! Inspired by Ree Drummond's classic recipe (but with a delicious ham twist!), this baked pasta dish is incredibly easy to make and perfect for a cozy weeknight dinner or a crowd-pleasing potluck. Imagine tender spaghetti coated in a rich, cheesy sauce, studded with savory ham and sautéed mushrooms – pure comfort in every bite! This recipe is also freezable for future convenience – bake it from frozen for a stress-free meal any time.

Prep Time 20 mins
Cook Time 50 mins
Calories 423.2 kcal
Protein 44g
Rating 5.0 (2 Reviews)
Creamy Ham Spaghetti 28

Recipe Actions

Share this recipe:

Recipe Author

Chef Forktionary, author of this recipe

Recipe adapted from Food.com. Standardized by Forktionary.

Ingredients for Creamy Ham Spaghetti

Cook Smarter with Sous, Your Kitchen Companion

Missing an ingredient for this Creamy Ham Spaghetti? Need a perfect wine pairing or a healthy side dish idea? Don't guess—ask Sous! Your AI-powered sous-chef is ready to help you swap ingredients, adjust serving sizes, and discover flavor tips in seconds.

How to Make Creamy Ham Spaghetti

  1. Preheat oven to 350°F (175°C).
  2. Melt 2 tablespoons of butter in a large skillet over medium heat. Add 8 ounces of sliced mushrooms and sauté until tender, about 5-7 minutes. Set aside.
  3. Bring a large pot of salted water to a boil. Add 1 pound of spaghetti and cook according to package directions until al dente. Drain, reserving about 1/2 cup of pasta water.
  4. While the spaghetti is cooking, melt the remaining 6 tablespoons of butter in the same skillet. Whisk in 1/4 cup of all-purpose flour to create a roux.
  5. Gradually whisk in 2 cups of chicken broth, ensuring no lumps form. Continue whisking until the sauce thickens slightly.
  6. Stir in 1 cup of milk and 1/2 cup of grated Parmesan cheese. Cook until the sauce is smooth and creamy.
  7. Add the sautéed mushrooms, cooked spaghetti, and 1 1/2 cups of diced ham to the sauce. Stir until well combined. Add a little reserved pasta water if needed to loosen the sauce.
  8. Pour the spaghetti mixture into a greased 9x13 inch baking dish.
  9. Sprinkle with an additional 1/4 cup of Parmesan cheese.
  10. Bake uncovered for 30-35 minutes, or until heated through and bubbly. Let stand for 5-10 minutes before serving.

Nutrition Information (Approximate per serving)

Sodium

20 g

Sugar

8g

Fat

63g

Carbs

10g

Recipe Categories (Choose a category and find related recipes!)