Ham and Spaghetti Casserole With Mushrooms

Ham and Spaghetti Casserole
Diana Rattray
  • Total: 65 mins
  • Prep: 20 mins
  • Cook: 45 mins
  • Servings: 6 servings
Nutritional Guidelines (per serving)
408 Calories
25g Fat
28g Carbs
18g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 6
Amount per serving
Calories 408
% Daily Value*
Total Fat 25g 32%
Saturated Fat 14g 69%
Cholesterol 71mg 24%
Sodium 967mg 42%
Total Carbohydrate 28g 10%
Dietary Fiber 3g 9%
Protein 18g
Calcium 442mg 34%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

This easy ham casserole is a meal in one dish. Made with cooked ham, cooked spaghetti, a simple homemade mushroom sauce, cheese, and seasonings, this is a satisfying recipe that will be loved by kids and adults alike.


  • 6 ounces spaghetti (cut into small lengths)
  • 2 cups ham (diced cooked)
  • 3 tablespoons butter
  • 4 to 6 ounces mushrooms (sliced)
  • 4 to 6 green onions (trimmed, thinly sliced)
  • 4 tablespoons all-purpose flour
  • 1 cup chicken broth
  • 1 cup milk
  • 1/2 teaspoon seasoned salt
  • 1/4 teaspoon garlic seasoned pepper (or another pepper blend)
  • Optional: Dash cayenne or other hot pepper
  • Salt or pepper
  • 1 cup shredded Cheddar cheese

Steps to Make It

  1. Cook spaghetti in boiling salted water, following package directions.

  2. Drain and rinse in hot water.

  3. Combine with ham in a large bowl.

  4. Heat butter over medium-low heat; add sliced mushrooms. Cook, stirring frequently until mushrooms are tender. Then add the green onions.

  5. Stir in flour until blended in thoroughly.

  6. Gradually stir in chicken broth and milk.

  7. Add seasoned salt, pepper, and hot pepper. Cook, stirring constantly until thickened. Taste and add more salt and pepper, as needed.

  8. Stir the sauce into the spaghetti and ham mixture; stir in cheese.

  9. Bake at 325 F for 25 to 30 minutes, until the casserole is bubbly and cheese is melted.

  10. Serve and enjoy!

Recipe Tags: