19 Delicious Ham and Pasta Recipes to Savor

Laura Hauser

February 27, 2026

Mmm… nothing beats the cozy comfort of ham and pasta together! Whether you’re craving a quick weeknight dinner or a hearty weekend feast, these 19 delicious recipes will inspire your next kitchen adventure. From creamy carbonaras to zesty skillet dishes, get ready to savor every bite. Let’s dive into these mouthwatering combos that are sure to become new family favorites!

Creamy Ham and Pea Pasta

Creamy Ham and Pea Pasta
Haven’t you had one of those nights where you just need something comforting and quick? This creamy ham and pea pasta is exactly that—a cozy, satisfying dish that comes together in no time. You’ll love how the flavors meld together into pure comfort food.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 20 minutes

Ingredients

– 12 ounces of your favorite pasta
– 2 tablespoons of olive oil
– 1 small onion, finely chopped
– 2 cloves of garlic, minced
– 8 ounces of diced ham
– 1 cup of frozen peas
– 1 cup of heavy cream
– 1/2 cup of grated Parmesan cheese
– A pinch of salt and black pepper
– A sprinkle of fresh parsley for garnish

Instructions

1. Bring a large pot of salted water to a boil over high heat.
2. Add the pasta to the boiling water and cook according to the package instructions until al dente, about 8-10 minutes, then drain and set aside.
3. While the pasta cooks, heat the olive oil in a large skillet over medium heat.
4. Add the chopped onion to the skillet and sauté for about 3-4 minutes until softened and translucent.
5. Stir in the minced garlic and cook for another 1 minute until fragrant.
6. Add the diced ham to the skillet and cook for 2-3 minutes until lightly browned.
7. Tip: Use a wooden spoon to scrape up any browned bits from the bottom of the skillet for extra flavor.
8. Stir in the frozen peas and cook for 2 minutes until heated through.
9. Pour in the heavy cream and bring the mixture to a gentle simmer over medium-low heat.
10. Tip: Let the cream simmer for 3-4 minutes to thicken slightly, stirring occasionally.
11. Reduce the heat to low and stir in the grated Parmesan cheese until melted and smooth.
12. Season with a pinch of salt and black pepper, adjusting to your preference.
13. Add the drained pasta to the skillet and toss everything together until well coated.
14. Tip: If the sauce seems too thick, add a splash of pasta water to loosen it up.
15. Garnish with a sprinkle of fresh parsley before serving.
Now, dig into this creamy delight—the pasta is tender, the ham adds a savory punch, and the peas bring a sweet pop of freshness. It’s perfect for a quick weeknight dinner or jazzed up with a side salad for a heartier meal.

Baked Ham and Cheese Pasta Casserole

Baked Ham and Cheese Pasta Casserole
Haven’t we all had those nights where you just want something cozy and cheesy without a ton of fuss? This baked ham and cheese pasta casserole is exactly that—a comforting, one-dish wonder that comes together with pantry staples. It’s the perfect solution for a busy weeknight or a lazy Sunday supper.

Serving: 6 | Pre Time: 15 minutes | Cooking Time: 35 minutes

Ingredients

– A 16-ounce box of your favorite short pasta, like rotini or penne
– A couple of tablespoons of olive oil
– One medium yellow onion, diced
– Two cloves of garlic, minced
– A 10.5-ounce can of condensed cream of mushroom soup
– A cup and a half of whole milk
– A good splash (about a tablespoon) of Dijon mustard
– A generous two cups of shredded sharp cheddar cheese
– About a pound of diced cooked ham
– A cup of frozen peas
– Half a cup of panko breadcrumbs
– A couple of tablespoons of melted butter

Instructions

1. Preheat your oven to 375°F and grab a 9×13 inch baking dish.
2. Cook the pasta in a large pot of salted boiling water according to the package directions for al dente, then drain it. Tip: Salting the pasta water well is your first chance to build flavor!
3. While the pasta cooks, heat the olive oil in a large skillet over medium heat.
4. Add the diced onion and cook for about 5 minutes, until it’s soft and translucent.
5. Stir in the minced garlic and cook for just 1 more minute until fragrant.
6. Pour in the cream of mushroom soup, milk, and Dijon mustard, stirring until you have a smooth sauce.
7. Let the sauce simmer gently for 2-3 minutes to thicken slightly, then remove the skillet from the heat.
8. Stir in one and a half cups of the shredded cheddar cheese until it’s melted and the sauce is creamy.
9. Fold in the drained pasta, diced ham, and frozen peas until everything is evenly coated in the cheesy sauce.
10. Transfer the entire mixture to your prepared baking dish and spread it out evenly.
11. In a small bowl, mix the panko breadcrumbs with the remaining half cup of cheddar cheese and the melted butter.
12. Sprinkle this cheesy breadcrumb topping evenly over the casserole. Tip: Panko gives a fantastic, extra-crispy crunch compared to regular breadcrumbs.
13. Bake, uncovered, for 25-30 minutes. You’re looking for the sauce to be bubbly around the edges and the topping to be a deep golden brown. Tip: If the top is browning too quickly, just lay a piece of foil loosely over the dish.
14. Let the casserole rest for about 10 minutes after pulling it from the oven before serving. This helps the sauce set so it’s creamy, not runny.

Get ready for the ultimate comfort food experience. The pasta stays perfectly tender, the sauce is rich and savory from the ham and mustard, and that crispy topping provides the best textural contrast. It’s fantastic served straight from the dish with a simple green salad on the side.

Ham and Broccoli Alfredo Pasta

Ham and Broccoli Alfredo Pasta
Wondering what to make for dinner tonight? You’ve got to try this ham and broccoli Alfredo pasta—it’s creamy, comforting, and comes together in no time. Perfect for a busy weeknight when you want something delicious without a fuss.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 20 minutes

Ingredients

– 8 ounces of fettuccine pasta
– 2 cups of broccoli florets (fresh or frozen)
– 1 cup of diced ham
– 2 tablespoons of butter
– 2 cloves of garlic, minced
– 1 cup of heavy cream
– 1 cup of grated Parmesan cheese
– A pinch of salt and black pepper
– A splash of olive oil for the pasta water

Instructions

1. Bring a large pot of salted water to a boil over high heat, adding a splash of olive oil to prevent sticking.
2. Add the fettuccine pasta to the boiling water and cook for 10–12 minutes, or until al dente, stirring occasionally.
3. While the pasta cooks, steam the broccoli florets in a separate pot for 5–7 minutes until tender-crisp, then drain and set aside.
4. In a large skillet, melt the butter over medium heat until it’s bubbling slightly.
5. Add the minced garlic to the skillet and sauté for 1–2 minutes until fragrant, being careful not to burn it.
6. Stir in the diced ham and cook for 3–4 minutes until lightly browned and heated through.
7. Pour in the heavy cream and bring it to a gentle simmer over medium-low heat, stirring constantly.
8. Gradually whisk in the grated Parmesan cheese until the sauce is smooth and creamy, about 2–3 minutes.
9. Season the sauce with a pinch of salt and black pepper, adjusting to your preference.
10. Drain the cooked pasta and add it to the skillet with the sauce, tossing to coat evenly.
11. Gently fold in the steamed broccoli florets until everything is well combined and heated through.
12. Remove from heat and let it sit for 1–2 minutes to allow the flavors to meld.
Deliciously creamy with a hint of garlic, this pasta has a rich texture from the Alfredo sauce and a nice bite from the broccoli. Serve it hot with extra Parmesan on top, or pair it with a simple salad for a complete meal—it’s sure to become a family favorite!

One-Pot Ham and Mushroom Pasta

One-Pot Ham and Mushroom Pasta
Busy weeknights call for easy dinners, and this one-pot ham and mushroom pasta is here to save the day. You’ll love how everything cooks together in a single pot, making cleanup a breeze while delivering a cozy, satisfying meal that feels homemade without the fuss.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 25 minutes

Ingredients

– 8 ounces of dried pasta (like penne or fusilli)
– 1 tablespoon of olive oil
– 1 small onion, finely chopped
– 2 cloves of garlic, minced
– 8 ounces of sliced mushrooms
– 1 cup of diced ham
– 2 cups of chicken broth
– 1 cup of heavy cream
– A splash of white wine (optional, but adds nice flavor)
– A couple of handfuls of grated Parmesan cheese
– Salt and pepper, to season

Instructions

1. Heat the olive oil in a large pot or Dutch oven over medium heat until it shimmers.
2. Add the chopped onion and cook for about 3-4 minutes, stirring occasionally, until it turns soft and translucent.
3. Stir in the minced garlic and cook for 30 seconds, just until fragrant—be careful not to burn it, as it can turn bitter.
4. Add the sliced mushrooms and cook for 5-7 minutes, stirring now and then, until they release their liquid and start to brown slightly.
5. Tip in the diced ham and cook for another 2 minutes to warm it through and let it pick up some flavor from the pan.
6. Pour in the chicken broth, heavy cream, and white wine (if using), then bring the mixture to a gentle simmer over medium-high heat.
7. Add the dried pasta directly to the pot, stirring to submerge it in the liquid, and reduce the heat to medium-low.
8. Cover the pot and let it cook for 10-12 minutes, stirring halfway through, until the pasta is al dente and has absorbed most of the liquid—check by tasting a piece to ensure it’s tender but still has a slight bite.
9. Remove the pot from the heat and stir in the grated Parmesan cheese until it melts smoothly into the sauce.
10. Season with salt and pepper, adjusting to your liking, and let it sit for 2 minutes to thicken up a bit before serving.
Zesty and creamy, this pasta has a rich, savory flavor from the ham and mushrooms, with a silky sauce that clings perfectly to every noodle. Try topping it with extra Parmesan and a sprinkle of fresh herbs for a pop of color, or serve it alongside a simple green salad to balance out the heartiness—it’s comfort food at its easiest!

Spinach and Ham Carbonara

Spinach and Ham Carbonara
Zipping through your weeknight dinner options? This spinach and ham carbonara is your new go-to—creamy, savory, and ready in a flash. It’s the perfect cozy meal that feels fancy without the fuss.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 15 minutes

Ingredients

– 12 ounces of spaghetti
– 4 large eggs
– 1 cup of grated Parmesan cheese
– 6 ounces of diced ham
– 4 cups of fresh spinach
– 4 cloves of garlic, minced
– 2 tablespoons of olive oil
– A pinch of black pepper
– A pinch of salt

Instructions

1. Bring a large pot of salted water to a boil over high heat.
2. Add the spaghetti to the boiling water and cook according to package directions until al dente, about 8-10 minutes, then drain, reserving 1 cup of pasta water.
3. While the pasta cooks, whisk the eggs, grated Parmesan cheese, and a pinch of black pepper in a medium bowl until smooth.
4. Heat the olive oil in a large skillet over medium heat until shimmering, about 2 minutes.
5. Add the minced garlic to the skillet and sauté for 1 minute until fragrant, being careful not to burn it.
6. Stir in the diced ham and cook for 3-4 minutes until lightly browned and heated through.
7. Add the fresh spinach to the skillet and cook for 2-3 minutes until wilted, stirring occasionally.
8. Reduce the heat to low and add the drained spaghetti to the skillet, tossing to combine with the ham and spinach.
9. Remove the skillet from the heat and immediately pour in the egg mixture, stirring quickly to coat the pasta without scrambling the eggs.
10. If the sauce seems too thick, gradually add the reserved pasta water, 1/4 cup at a time, until creamy, about 2-3 minutes of stirring.
11. Season with a pinch of salt to taste and serve immediately.

Warm and comforting, this carbonara has a silky texture from the egg sauce that clings to every noodle, with pops of salty ham and fresh spinach. Try topping it with extra Parmesan or serving alongside a crisp salad for a complete meal—it’s a dish that’ll have everyone asking for seconds.

Ham and Tomato Penne

Ham and Tomato Penne
Kick back and get ready for a cozy, satisfying pasta night—this ham and tomato penne is the kind of easy, comforting dish you’ll want to make again and again. It’s perfect for a busy weeknight when you’re craving something hearty but don’t want to spend hours in the kitchen. You’ll love how the salty ham and sweet tomatoes come together in a simple, flavorful sauce.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 20 minutes

Ingredients

– 12 ounces of penne pasta
– 2 tablespoons of olive oil
– 1 medium yellow onion, diced
– 2 cloves of garlic, minced
– 8 ounces of diced ham (about 2 cups)
– 1 (28-ounce) can of crushed tomatoes
– A splash of water (about ¼ cup)
– A couple of fresh basil leaves, chopped
– Salt and black pepper

Instructions

1. Bring a large pot of salted water to a boil over high heat.
2. Add the penne pasta to the boiling water and cook according to package directions, usually about 10-12 minutes, until al dente (tip: taste a piece to check—it should be tender but still have a slight bite).
3. While the pasta cooks, heat the olive oil in a large skillet over medium heat.
4. Add the diced onion and cook for about 5 minutes, stirring occasionally, until softened and translucent.
5. Stir in the minced garlic and cook for 1 more minute, just until fragrant (tip: don’t let it brown or it can turn bitter).
6. Add the diced ham to the skillet and cook for 3-4 minutes, stirring, until lightly browned.
7. Pour in the crushed tomatoes and a splash of water, then season with a pinch of salt and black pepper.
8. Bring the sauce to a simmer, then reduce the heat to low and let it cook for 10 minutes, stirring occasionally, until slightly thickened (tip: if it gets too thick, add another splash of water).
9. Drain the cooked pasta and add it directly to the skillet with the sauce.
10. Toss everything together until the pasta is well coated, then stir in the chopped basil.
11. Serve immediately in bowls.

Grab a fork and dig into this warm, hearty dish—the penne holds onto the chunky tomato sauce beautifully, with the ham adding a savory punch in every bite. For a fun twist, top it with a sprinkle of grated Parmesan or serve it alongside a crisp green salad to balance the richness.

Garlic Butter Ham and Revver Pasta

Garlic Butter Ham and Revver Pasta
Haven’t you had one of those nights where you just want something comforting and quick? This garlic butter ham and revver pasta is exactly that—it’s creamy, savory, and ready in no time. You’ll love how the flavors come together so easily.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 20 minutes

Ingredients

– 8 ounces of revver pasta (like rotini or fusilli)
– 2 tablespoons of olive oil
– 4 cloves of garlic, minced
– 4 tablespoons of unsalted butter
– 1 cup of diced ham
– 1 cup of heavy cream
– ½ cup of grated Parmesan cheese
– A pinch of salt and black pepper
– A handful of fresh parsley, chopped

Instructions

1. Bring a large pot of salted water to a boil over high heat.
2. Add the revver pasta to the boiling water and cook for 10-12 minutes, or until al dente (tip: check a piece by tasting it for a slight bite).
3. While the pasta cooks, heat the olive oil in a large skillet over medium heat.
4. Add the minced garlic to the skillet and sauté for 1-2 minutes, until fragrant but not browned (tip: stir constantly to prevent burning).
5. Stir in the butter until melted and combined with the garlic.
6. Add the diced ham to the skillet and cook for 3-4 minutes, until lightly browned.
7. Pour in the heavy cream and bring the mixture to a gentle simmer over medium-low heat.
8. Stir in the grated Parmesan cheese until fully melted and the sauce is smooth, about 2-3 minutes (tip: if the sauce thickens too much, add a splash of pasta water to loosen it).
9. Drain the cooked pasta and add it directly to the skillet with the sauce.
10. Toss everything together until the pasta is evenly coated.
11. Season with a pinch of salt and black pepper, adjusting as needed.
12. Garnish with the chopped fresh parsley before serving.

Zesty and creamy, this dish has a rich texture from the butter and cream, with the ham adding a savory punch. Try serving it with a sprinkle of extra Parmesan or a side of garlic bread for dipping into that delicious sauce—it’s perfect for a cozy dinner.

Ham and Spinach Stuffed Shells

Ham and Spinach Stuffed Shells
Tired of the same old pasta dishes? These ham and spinach stuffed shells are a cozy, cheesy upgrade that’s perfect for feeding a crowd or enjoying as leftovers. You’ll love how the creamy filling bakes up bubbly and golden.

Serving: 6 | Pre Time: 25 minutes | Cooking Time: 35 minutes

Ingredients

– A box of jumbo pasta shells (about 24 shells)
– A pound of ricotta cheese
– A couple of cups of shredded mozzarella cheese
– A cup of diced ham
– A couple of handfuls of fresh spinach, chopped
– A splash of milk (about ¼ cup)
– A jar of your favorite marinara sauce (about 24 ounces)
– A tablespoon of olive oil
– A pinch of salt and black pepper

Instructions

1. Preheat your oven to 375°F and grease a 9×13-inch baking dish with the olive oil.
2. Bring a large pot of salted water to a boil and cook the jumbo shells according to the package directions until al dente, about 9-11 minutes—drain them carefully to avoid tearing.
3. In a mixing bowl, combine the ricotta cheese, 1 cup of the mozzarella cheese, diced ham, chopped spinach, milk, salt, and black pepper; stir until well blended.
4. Spoon about 2 tablespoons of the filling into each cooked shell, gently pressing to pack it in without overstuffing.
5. Spread half of the marinara sauce evenly over the bottom of the prepared baking dish.
6. Arrange the stuffed shells in a single layer in the dish, then pour the remaining sauce over the top.
7. Sprinkle the remaining mozzarella cheese evenly over the shells.
8. Cover the dish with aluminum foil and bake for 25 minutes.
9. Remove the foil and bake for another 10 minutes, or until the cheese is melted and bubbly with golden edges.
10. Let the dish rest for 5 minutes before serving to allow the filling to set.
Got a dish that’s creamy, savory, and satisfying with every bite—the ham adds a salty punch while the spinach keeps it fresh. Serve it with a crisp salad or garlic bread to soak up that extra sauce!

Ham, Cheese, and Asparagus Pasta Toss

Ham, Cheese, and Asparagus Pasta Toss
Dinner just got a whole lot easier with this one-pan wonder. You’ll love how the salty ham, melty cheese, and crisp asparagus come together in a creamy pasta toss—it’s the perfect cozy meal for a busy weeknight.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 20 minutes

Ingredients

– 12 ounces of your favorite pasta (like penne or fusilli)
– A couple of cups of fresh asparagus, trimmed and cut into 1-inch pieces
– 1 cup of diced ham
– 1 cup of shredded cheddar cheese
– 2 tablespoons of butter
– 1 cup of heavy cream
– A splash of olive oil
– Salt and pepper, to your liking

Instructions

1. Bring a large pot of salted water to a rolling boil over high heat.
2. Add the pasta and cook according to package directions until al dente, about 10-12 minutes, then drain and set aside.
3. While the pasta cooks, heat a splash of olive oil in a large skillet over medium-high heat.
4. Add the asparagus pieces and sauté for 5-7 minutes until they’re bright green and tender-crisp, stirring occasionally to prevent burning.
5. Tip: Don’t overcrowd the skillet—this helps the asparagus get a nice sear without steaming.
6. Push the asparagus to one side of the skillet and add the diced ham, cooking for 2-3 minutes until lightly browned.
7. Reduce the heat to medium and add the butter, letting it melt completely.
8. Pour in the heavy cream and bring it to a gentle simmer, stirring constantly for about 2 minutes until it thickens slightly.
9. Tip: Keep the heat low to avoid the cream curdling—it should bubble lightly, not boil vigorously.
10. Stir in the shredded cheddar cheese until it’s fully melted and the sauce is smooth, about 1-2 minutes.
11. Add the drained pasta to the skillet and toss everything together until well coated.
12. Season with salt and pepper, tasting as you go to adjust.
13. Tip: Let the pasta sit off the heat for a minute before serving—this helps the sauce cling better to each noodle.
Just dig in and enjoy the creamy, cheesy goodness with pops of salty ham and fresh asparagus. The texture is wonderfully balanced, with tender pasta and a slight crunch from the veggies. Try topping it with extra cheese or a sprinkle of herbs for a fun twist!

Sundried Tomato and Ham Fettuccine

Sundried Tomato and Ham Fettuccine
Just when you need a quick, satisfying dinner that feels fancy without the fuss, this sundried tomato and ham fettuccine comes to the rescue. It’s creamy, savory, and ready in about the time it takes to boil water. You’ll love how the salty ham and sweet tomatoes play together in every bite.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 20 minutes

Ingredients

– 12 ounces of fettuccine pasta
– 1 cup of heavy cream
– 1/2 cup of grated Parmesan cheese, plus a little extra for serving
– 1 cup of diced ham (about 8 ounces)
– 1/2 cup of chopped sundried tomatoes (the oil-packed kind, drained)
– 2 cloves of garlic, minced
– 2 tablespoons of olive oil
– A splash of white wine (optional, but nice)
– A pinch of salt and a few cracks of black pepper
– A handful of fresh basil, chopped

Instructions

1. Fill a large pot with water, add a generous pinch of salt, and bring it to a rolling boil over high heat.
2. Add the fettuccine to the boiling water and cook according to the package directions, usually 8-10 minutes, until al dente (tip: taste a strand to check—it should be tender but still have a slight bite).
3. While the pasta cooks, heat the olive oil in a large skillet over medium heat.
4. Add the minced garlic to the skillet and sauté for about 1 minute, until fragrant but not browned.
5. Stir in the diced ham and chopped sundried tomatoes, cooking for 3-4 minutes until the ham is lightly browned and the tomatoes are softened.
6. Pour in the heavy cream and optional white wine, then bring the mixture to a gentle simmer over medium-low heat.
7. Stir in the grated Parmesan cheese until it melts completely and the sauce thickens slightly, about 2-3 minutes (tip: keep the heat low to prevent the cheese from clumping).
8. Drain the cooked fettuccine, reserving about 1/2 cup of the pasta water.
9. Add the drained pasta to the skillet with the sauce, tossing everything together until well coated. If the sauce seems too thick, stir in a splash of the reserved pasta water to loosen it up (tip: the starchy water helps the sauce cling to the pasta better).
10. Season with a pinch of salt and black pepper to taste, then remove from heat.
11. Garnish with the chopped fresh basil and extra Parmesan cheese if desired.

Keep it simple by serving this right from the skillet for a cozy family meal. The fettuccine stays wonderfully silky from the cream, while the ham adds a hearty, smoky depth that balances the tangy sweetness of the tomatoes. Try topping it with a sprinkle of red pepper flakes for a spicy kick or pairing it with a crisp green salad to round out the plate.

Ham and Artichoke Pasta Bake

Ham and Artichoke Pasta Bake
Ugh, you know those nights when you want something comforting but don’t want to spend hours in the kitchen? This ham and artichoke pasta bake is your answer—it’s creamy, cheesy, and comes together with minimal fuss.

Serving: 6 | Pre Time: 15 minutes | Cooking Time: 30 minutes

Ingredients

– 12 ounces of your favorite pasta (like penne or rotini)
– 2 cups of diced cooked ham
– a 14-ounce can of artichoke hearts, drained and chopped
– a couple of cups of shredded mozzarella cheese
– a cup of grated Parmesan cheese
– 2 cups of heavy cream
– a splash of olive oil
– 3 cloves of garlic, minced
– a teaspoon of dried oregano
– salt and black pepper

Instructions

1. Preheat your oven to 375°F and grease a 9×13-inch baking dish with a little olive oil.
2. Bring a large pot of salted water to a boil and cook the pasta according to the package directions until al dente, then drain it.
3. In a large skillet, heat a splash of olive oil over medium heat and sauté the minced garlic for about 1 minute until fragrant.
4. Add the diced ham and chopped artichoke hearts to the skillet, cooking for 3-4 minutes to warm them through.
5. Pour in the heavy cream, stirring constantly, and let it simmer for 5 minutes until it thickens slightly.
6. Stir in the cooked pasta, half of the mozzarella cheese, all of the Parmesan cheese, oregano, and a pinch of salt and pepper.
7. Transfer the mixture to the prepared baking dish and top it evenly with the remaining mozzarella cheese.
8. Bake in the preheated oven for 20-25 minutes, until the cheese is bubbly and golden brown on top.
9. Let the bake cool for 5 minutes before serving to allow it to set.
Mmm, this dish comes out with a creamy interior and a crispy, cheesy top that’s irresistible. The ham adds a savory punch, while the artichokes bring a subtle tang—perfect for a cozy dinner or potluck. Try serving it with a simple green salad to balance the richness.

Zucchini and Ham Pasta Skillet

Zucchini and Ham Pasta Skillet
Tired of the same old weeknight dinners? You’re in luck—this zucchini and ham pasta skillet is a one-pan wonder that’s ready in a flash. It’s hearty, cheesy, and packed with flavor, making it the perfect solution for busy evenings.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 20 minutes

Ingredients

– 8 ounces of your favorite short pasta, like penne or rotini
– 2 tablespoons of olive oil
– 1 medium onion, diced up
– 2 cloves of garlic, minced
– 2 medium zucchinis, sliced into half-moons
– 1 cup of diced ham (about 6 ounces)
– 1 can (14.5 ounces) of diced tomatoes, with their juices
– 1 cup of shredded mozzarella cheese
– A splash of chicken broth (about ½ cup)
– A couple of pinches of salt and black pepper

Instructions

1. Cook the pasta according to the package directions until al dente, then drain it and set it aside—this prevents it from getting mushy later.
2. Heat the olive oil in a large skillet over medium-high heat until it shimmers, about 1 minute.
3. Add the diced onion and cook, stirring often, until it turns soft and translucent, which should take 3–4 minutes.
4. Stir in the minced garlic and cook for just 30 seconds until fragrant to avoid burning it.
5. Toss in the zucchini slices and cook, stirring occasionally, until they start to soften and get lightly browned, about 5 minutes.
6. Add the diced ham and cook for 2 minutes to warm it through and release its savory flavor.
7. Pour in the diced tomatoes with their juices and the chicken broth, then bring the mixture to a gentle simmer.
8. Reduce the heat to medium-low and let it simmer uncovered for 5 minutes to allow the flavors to meld.
9. Stir in the cooked pasta until everything is well combined and heated through.
10. Sprinkle the shredded mozzarella evenly over the top, then cover the skillet and cook for 3–4 minutes until the cheese is fully melted and bubbly.
11. Season with salt and black pepper to your liking, then remove from heat.
Grab a fork and dig in—this skillet dish is wonderfully creamy from the melted cheese, with a savory kick from the ham and a fresh crunch from the zucchini. Serve it straight from the pan for a cozy family meal, or top it with extra Parmesan for an added cheesy punch.

Sweet Potato and Ham Rigatoni

Sweet Potato and Ham Rigatoni

Picture this: a cozy weeknight where you’re craving something comforting but don’t want to spend hours in the kitchen. This sweet potato and ham rigatoni is exactly that—a creamy, savory pasta dish that comes together with minimal fuss.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes

Ingredients

  • 1 pound of rigatoni pasta
  • 2 medium sweet potatoes, peeled and diced into ½-inch cubes
  • 8 ounces of diced ham
  • 1 small yellow onion, finely chopped
  • 3 cloves of garlic, minced
  • 2 tablespoons of olive oil
  • 1 cup of heavy cream
  • ½ cup of grated Parmesan cheese
  • A splash of chicken broth (about ¼ cup)
  • A couple of fresh sage leaves, chopped
  • Salt and black pepper

Instructions

  1. Bring a large pot of salted water to a boil over high heat.
  2. Add the rigatoni and cook according to package directions until al dente, about 10-12 minutes, then drain and set aside.
  3. While the pasta cooks, heat the olive oil in a large skillet over medium heat.
  4. Add the diced sweet potatoes and cook for 8-10 minutes, stirring occasionally, until they start to soften and get lightly browned on the edges.
  5. Add the chopped onion to the skillet and cook for another 3-4 minutes until translucent.
  6. Stir in the minced garlic and chopped sage, cooking for just 1 minute until fragrant—be careful not to burn the garlic.
  7. Tip: For extra flavor, let the sweet potatoes get a nice caramelized crust before adding the onion.
  8. Add the diced ham to the skillet and cook for 2-3 minutes to warm through.
  9. Pour in the heavy cream and chicken broth, then bring the mixture to a gentle simmer over medium-low heat.
  10. Let it simmer for 3-4 minutes until the sauce slightly thickens.
  11. Tip: If the sauce seems too thick, add another splash of broth to reach your desired consistency.
  12. Stir in the grated Parmesan cheese until melted and smooth.
  13. Season the sauce with salt and black pepper to taste.
  14. Add the drained rigatoni to the skillet and toss everything together until the pasta is well coated in the sauce.
  15. Tip: Let the pasta sit in the sauce off the heat for a minute to absorb the flavors before serving.
  16. Serve immediately while hot.

You’ll love how the tender sweet potatoes and salty ham create a perfect balance in every bite. The rigatoni holds onto that creamy sauce beautifully, making it hearty enough to stand alone or pair with a simple green salad. For a fun twist, try topping it with crispy fried sage leaves or a sprinkle of red pepper flakes for a little heat.

Pasta Primavera with Ham

Pasta Primavera with Ham
Let’s be real—sometimes you just want a comforting pasta dish that feels fresh but doesn’t require a ton of effort. This pasta primavera with ham is exactly that: a vibrant, one-pan wonder that comes together in about 30 minutes. It’s perfect for a busy weeknight when you’re craving something satisfying yet light.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes

Ingredients

– 12 ounces of your favorite pasta (like penne or fusilli)
– A couple of tablespoons of olive oil
– 1 cup of diced ham
– 2 cloves of garlic, minced
– A splash of white wine (about 1/4 cup)
– 1 cup of heavy cream
– A handful of grated Parmesan cheese (about 1/2 cup)
– 2 cups of mixed veggies (I love using broccoli florets and sliced bell peppers)
– Salt and pepper to season

Instructions

1. Bring a large pot of salted water to a boil over high heat—it should taste like the sea!
2. Add the pasta to the boiling water and cook according to the package directions until al dente, about 10-12 minutes, then drain and set aside.
3. While the pasta cooks, heat the olive oil in a large skillet over medium heat until it shimmers, about 2 minutes.
4. Add the diced ham to the skillet and cook for 3-4 minutes, stirring occasionally, until it starts to brown slightly.
5. Stir in the minced garlic and cook for just 30 seconds until fragrant—be careful not to burn it!
6. Pour in the white wine to deglaze the pan, scraping up any browned bits from the bottom with a wooden spoon, and let it simmer for 2 minutes to reduce.
7. Add the mixed veggies to the skillet and cook for 5-6 minutes, stirring often, until they’re tender-crisp.
8. Pour in the heavy cream and bring the mixture to a gentle simmer over medium-low heat, letting it thicken for about 3 minutes.
9. Stir in the grated Parmesan cheese until it melts smoothly into the sauce, about 1 minute.
10. Season the sauce with salt and pepper, then toss in the cooked pasta until everything is well coated and heated through.
11. Remove from heat and let it sit for a minute to allow the flavors to meld.
Vibrant and creamy, this dish boasts a lovely balance of salty ham and fresh veggies, with a sauce that clings perfectly to every noodle. Serve it straight from the skillet for a cozy family meal, or top it with extra Parmesan and a sprinkle of red pepper flakes for a little kick.

Ham, Leek, and Pasta Gratin

Ham, Leek, and Pasta Gratin
Venturing into comfort food territory? This ham, leek, and pasta gratin is your cozy weeknight hero—it’s creamy, cheesy, and packed with savory flavors that’ll have everyone asking for seconds. You basically toss everything together and bake until golden and bubbly.

Serving: 6 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– 12 ounces of short pasta, like penne or fusilli
– 2 tablespoons of olive oil
– 2 leeks, white and light green parts only, thinly sliced
– 2 cups of diced ham
– 3 tablespoons of all-purpose flour
– 2 cups of whole milk
– 1 cup of shredded sharp cheddar cheese
– 1/2 cup of grated Parmesan cheese
– A pinch of salt and black pepper
– 1/4 cup of breadcrumbs

Instructions

1. Preheat your oven to 375°F and grease a 9×13-inch baking dish lightly.
2. Cook the pasta in a large pot of salted boiling water according to package directions until al dente, then drain and set aside.
3. While the pasta cooks, heat the olive oil in a large skillet over medium heat. Add the sliced leeks and sauté for about 5 minutes until softened and fragrant.
4. Tip: Rinse leeks well under cold water to remove any grit before slicing.
5. Stir in the diced ham and cook for another 2-3 minutes until lightly browned.
6. Sprinkle the flour over the ham and leeks, stirring constantly for 1 minute to cook off the raw flour taste.
7. Gradually whisk in the milk, a splash at a time, to avoid lumps, and bring to a simmer. Cook for 3-4 minutes until the sauce thickens slightly.
8. Remove the skillet from heat and stir in the cheddar cheese, half of the Parmesan, salt, and pepper until the cheese melts smoothly.
9. Tip: Use room-temperature milk to help the sauce come together more evenly without curdling.
10. Combine the cooked pasta and cheese sauce in the prepared baking dish, mixing gently to coat everything.
11. In a small bowl, mix the breadcrumbs with the remaining Parmesan, then sprinkle evenly over the top.
12. Bake in the preheated oven for 25-30 minutes, until the top is golden brown and the edges are bubbly.
13. Tip: Let it rest for 5 minutes after baking so the gratin sets up nicely for easier serving.
Dive into this gratin straight from the oven—it’s wonderfully creamy with a crispy, cheesy crust that contrasts the tender pasta and savory ham. The leeks add a subtle sweetness that balances the richness, making it perfect for a family dinner or potluck. Try serving it with a simple green salad to cut through the indulgence.

Lemon Dill Ham Pasta

Lemon Dill Ham Pasta
Craving something bright, creamy, and ready in a flash? This lemon dill ham pasta is your answer. It’s the perfect weeknight dinner that feels fancy but comes together with minimal effort.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 15 minutes

Ingredients

– 12 ounces of your favorite pasta (like penne or fettuccine)
– 8 ounces of diced ham
– 2 tablespoons of olive oil
– 3 cloves of garlic, minced
– A splash of chicken broth (about ½ cup)
– 1 cup of heavy cream
– The zest and juice from 1 large lemon
– A big handful of fresh dill, chopped
– A couple of tablespoons of grated Parmesan cheese
– Salt and freshly ground black pepper

Instructions

1. Bring a large pot of salted water to a rolling boil over high heat.
2. Add the pasta to the boiling water and cook according to the package directions for al dente, which usually takes about 10-12 minutes.
3. While the pasta cooks, heat the olive oil in a large skillet over medium heat.
4. Add the diced ham to the skillet and cook for 3-4 minutes, stirring occasionally, until it starts to get a little crispy on the edges.
5. Add the minced garlic to the skillet with the ham and cook for 1 minute, just until fragrant. Tip: Don’t let the garlic brown or it will taste bitter.
6. Pour the splash of chicken broth into the skillet to deglaze it, scraping up any browned bits from the bottom with a wooden spoon.
7. Reduce the heat to medium-low and pour in the heavy cream.
8. Stir in the lemon zest and lemon juice.
9. Let the sauce simmer gently for 3-4 minutes, stirring occasionally, until it thickens slightly. Tip: If your sauce seems too thick, you can thin it with a spoonful of the starchy pasta water later.
10. Drain the cooked pasta, reserving about ½ cup of the pasta water.
11. Add the drained pasta directly to the skillet with the sauce.
12. Toss everything together until the pasta is well coated. If the sauce is too thick, add a splash of the reserved pasta water and toss again.
13. Remove the skillet from the heat.
14. Stir in the chopped fresh dill and the grated Parmesan cheese. Tip: Adding the cheese off the heat prevents it from clumping or becoming grainy.
15. Season the finished dish with salt and freshly ground black pepper to your liking.
Kind of magical how it all comes together, right? You end up with a pasta that’s luxuriously creamy, tangy from the lemon, and herby from the dill, with little salty bites of ham throughout. Try serving it with a simple green salad and some crusty bread to soak up every last drop of that delicious sauce.

Conclusion

Lovingly curated, these 19 ham and pasta recipes offer endless comfort and convenience for your weeknight dinners. We hope you find a new family favorite to savor! Give one a try this week, and don’t forget to leave a comment telling us which dish you loved most. If you enjoyed this roundup, please share it on Pinterest to help other home cooks discover these delicious ideas.

Leave a Comment