This Ham Tetrazzini is creamy, cheesy, and always a family favorite dinner with leftover ham, too! Spaghetti is baked with ham and veggies in a savory cream sauce and topped with melty cheddar.

You’ve probably had chicken tetrazzini, and maybe even turkey tetrazzini, but what about ham tetrazzini? If this recipe is new to you, you need to give it a try—especially if you have some leftover ham on hand!

ham tetrazzini served using a wooden spoon

Ham Tetrazzini Recipe

Like a traditional tetrazzini, this ham tetrazzini recipe starts with spaghetti. You’ll stir this into a creamy, cheesy sauce, along with sautéed mushrooms, onions, and peas. The primary difference between this recipe and chicken tetrazzini is the addition of ham, which adds so much savory, salty flavor. 

You can use any type of ham you like or have on hand for this recipe. Store-bought ham? Yes! Baked Ham with Maple Dijon Glaze? That works too! Even the honey baked ham you have leftover from Easter is great in ham tetrazzini.

I love this recipe for an easy ham dinner, but ham tetrazzini is also the kind of dish that will disappear if you bring it to a potluck—and I guarantee everyone will be asking you for the recipe before you leave! You can also assemble it ahead of time and bake it later if you’re short on time during the week.

ingredients to make ham tetrazzini


See recipe card below this post for ingredient quantities and full instructions.

  • Spaghetti – You can substitute another type of pasta if you like. I think rotini would work well!
  • Butter
  • Onion
  • Mushrooms
  • Condensed cream of chicken soup or cream of mushroom soup
  • Milk
  • Salt
  • Black pepper
  • Diced ham – I used leftovers from my Crock Pot Ham for ham tetrazzini.
  • Frozen peas – Let these thaw at room temperature or rinse them in hot water if you’re in a rush.
  • Shredded cheddar cheese
  • Shredded Parmesan cheese
steps to make ham tetrazzini

How to Make Ham Tetrazzini

1. Prepare

Preheat your oven to 350ºF. Cook the spaghetti according to the package directions in salted water.

2. Sauté the Veggies

Melt the butter in a large skillet and add the onion and mushrooms. Cook until the onion is soft and the mushrooms are browned.

3. Finish the Sauce

Add the soup, milk, salt, and pepper to the skillet and stir to combine. Next, add the ham, peas, ¾ cup cheddar cheese, and Parmesan cheese. Stir and cook over medium heat until the cheese is melted. Taste and add salt, if desired.

4. Assemble

Add the drained pasta to the pan and stir to combine. Pour this mixture into a casserole dish and top with the remaining cheddar.

5. Bake

Bake the casserole uncovered for 20 to 25 minutes, or until bubbly.

ham tetrazzini served on a white plate with a silver fork

How to Store and Reheat Leftover Ham Tetrazzini

Cover the baking dish or transfer leftovers to an airtight storage container. You can store ham tetrazzini in the refrigerator for 3 to 4 days; reheat it in a 350ºF oven or in the microwave. You can also freeze leftovers for up to 3 months; let it thaw in the refrigerator before reheating.

ham tetrazzini served on a white plate with a silver fork


Is ham tetrazzini Italian?

No, not really! Tetrazzini was actually invented in the United States; it was named after an Italian opera singer, but other than that, it’s 100% American!

Can I leave out the peas in ham tetrazzini?

If you’re not a fan of peas, you can leave them out. If you’d like, you can add more mushrooms or maybe try frozen green beans instead.

What’s the difference between tetrazzini and spaghetti?

Spaghetti is a type of pasta, and tetrazzini is a dish that’s made with that pasta. While spaghetti is most commonly used to make spaghetti and meatballs, it’s also essential for tetrazzini!

More Reader Favorite Ham Recipes

Ham Tetrazzini

This Ham Tetrazzini is creamy, cheesy, and always a family favorite! Spaghetti is baked with ham and veggies in a savory cream sauce and topped with melty cheddar.
No ratings yet
Course: Main Course
Cuisine: American
Author: Kasey Schwartz
Servings: 8
Prep Time: 10 minutes
Cook Time: 25 minutes


  • 8 ounces spaghetti
  • 2 tablespoons butter
  • 1/2 medium onion diced
  • 6 ounces mushrooms sliced
  • 1 10.75 oz can condensed cream of chicken soup OR cream of mushroom soup
  • 1/2 cup milk
  • ½ tsp salt
  • 1/4 teaspoon black pepper
  • 1 1/2 cups diced ham
  • 1 cup frozen peas thawed
  • 1 cup shredded cheddar cheese
  • 1/4 cup shredded Parmesan cheese


  • Preheat over to 350F degrees.
  • Cook spaghetti according to package directions in salted water.
  • Melt butter in a large skillet. Add onion and mushrooms and cook until onion is soft and mushrooms are browned.
  • Add soup, milk, salt and pepper to the skillet and mix well.
  • Add ham, peas, ¾ cup cheddar cheese, and Parmesan cheese and stir and cook over medium heat until cheese is melted. Season to taste with salt.
  • Add drained pasta to the pan and mix well.
  • Add to a casserole dish and sprinkle with remaining cheddar cheese
  • Bake, uncovered, for 20-25 minutes or until bubbly.
  • Serve immediately.


Calories: 203kcal | Carbohydrates: 24g | Protein: 12g | Fat: 6g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Cholesterol: 28mg | Sodium: 521mg | Potassium: 181mg | Fiber: 1g | Sugar: 2g | Vitamin A: 167IU | Vitamin C: 1mg | Calcium: 127mg | Iron: 1mg
Keyword: ham tetrazzini, pasta, spaghetti
Did you make this recipe?Mention @kasey_allthingsmamma or tag #allthingsmamma!

Categories: , ,

About Kasey Schwartz

For over 15 years, Kasey Schwartz, the mastermind behind All Things Mamma, has been the ultimate go-to for mouthwatering family recipes. Her work has been featured on, Buzz Feed, Better Homes and Gardens, and more, making her your go-to mom next door for all things delicious and family-friendly.


  1. Sandra Barry says:

    I’m preheating the oven now, and I know this is going to be delicious just from licking the spoon! I didn’t have fresh mushrooms, so I used jarred. Don’t expect that to be a big deal. One thing that I noticed … at the beginning of the directions, it says preheat to 350, then at the end it says bake at 375. Since most casseroles I do are at 375, I went with that.

    1. Thank you for catching that! It can be baked at 350 or 375, but it might be done a little faster at 375. 🙂 We’ve corrected the recipe.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.