Prosciutto Pasta with Spinach is a creamy, comforting dinner with tender fettuccine, savory mushrooms, wilted greens, and delicate crisp prosciutto folded into a smooth Alfredo-style sauce.

This is the kind of pasta you make when you want dinner to feel cozy but still simple enough for a weeknight. The combination of creamy sauce, salty prosciutto, earthy mushrooms, and fresh spinach gives every bite a balanced mix of richness and freshness.
What makes this dish work so well is the order of cooking. The mushrooms and onion soften first so they build a savory base, the spinach wilts quickly without losing its color, and the prosciutto gets just enough heat to develop lightly crisp edges.
You can keep the sauce rich with your favorite Alfredo or make it a little lighter with a homemade version using milk, Parmesan, and a cream alternative. Either way, the pasta stays creamy, satisfying, and practical for a family-style dinner.
What You Need to Make This Prosciutto Pasta
Fettuccine gives the creamy sauce plenty of surface area to cling to, making each forkful smooth and hearty.
Prosciutto adds salty, savory depth and a delicate crisp texture when briefly cooked before mixing into the sauce.
Fresh baby spinach wilts quickly into the warm pasta and brings a soft, fresh contrast to the Alfredo base.
Mushrooms add an earthy flavor and tender bite that balances the richness of the sauce.
Onion builds a gentle savory foundation when sautéed with the mushrooms.
Unsalted butter helps soften the vegetables and gives the pan a rich, smooth start.
Prepared Alfredo sauce brings the creamy base together, whether you use a jarred sauce for convenience or a lighter homemade version.
Parmesan cheese is optional for serving, but it adds a salty finish and reinforces the creamy pasta flavor.

Cooking Steps
STEP 1: Prepare your Alfredo sauce first if you are making it from scratch. A lighter version can be made with milk, Parmesan, and a cream substitute, while a prepared sauce keeps the process quicker. Keep it warm or set it aside until the vegetables and pasta are ready.
STEP 2: Bring a large pot of salted water to a boil and cook the fettuccine until al dente. The pasta should be tender but still have a slight bite, since it will be tossed with warm sauce at the end. Drain it well, but avoid rinsing so the sauce can cling properly.
STEP 3: Melt the butter in a large saucepan over medium heat. Add the finely diced onion and sliced mushrooms, then cook until the onion turns translucent and the mushrooms soften. Stir occasionally so the vegetables cook evenly without browning too aggressively.
STEP 4: Add the baby spinach to the same saucepan. Cook it only until the leaves wilt down and become tender. This should happen quickly, so keep the heat moderate and stir gently to fold the spinach through the mushroom mixture.
STEP 5: In a separate skillet, add the chopped prosciutto and cook it briefly over medium heat. Let it develop a few crisp edges, but do not cook it until hard. The goal is a tender, salty bite with a little texture.
STEP 6: Stir the sautéed mushrooms, onion, spinach, and prosciutto into the Alfredo sauce. Mix gently so the prosciutto stays delicate and the spinach is evenly distributed throughout the creamy base.
STEP 7: Add the drained fettuccine to the sauce and toss until the noodles are fully coated. If the sauce feels too thick, loosen it with a small splash of warm water or milk. Serve hot with extra Parmesan, if desired.
Can I use a jarred Alfredo sauce?
Yes, jarred Alfredo works well here and makes the dish faster. Choose one with a smooth, creamy texture, then warm it gently before adding the vegetables and prosciutto. A homemade lighter sauce also works if you prefer a fresher, less heavy finish.
How do I keep prosciutto from getting too tough?
Cook it only for a few minutes, just until the edges start to crisp. Prosciutto is thin and delicate, so it can firm up quickly. Remove it from the heat while it still has a little tenderness, then fold it into the sauce near the end.
Can I make this pasta ahead of time?
You can prepare the sauce, vegetables, and prosciutto ahead, then cook the fettuccine fresh before serving. Fully assembled creamy pasta is best right after tossing, but leftovers still reheat nicely with a splash of milk to bring back the sauce.
What can I use instead of fettuccine?
Linguine, tagliatelle, or penne can all work. Long noodles give the dish a classic creamy pasta feel, while short pasta makes it easier to scoop and serve. Choose a shape that can hold onto the Alfredo sauce well.
Helpful Tips
- Cook the spinach briefly so it wilts without turning watery or dull.
- Slice the mushrooms evenly so they soften at the same pace and blend smoothly into the sauce.
- Toss the pasta with the sauce while everything is still warm for the creamiest coating.

What to Serve with Prosciutto Pasta
A crisp green salad is a great side because it balances the creamy sauce with something fresh and light. A simple mix of lettuce, cucumber, and a tangy vinaigrette keeps the meal from feeling too rich.
Garlic bread or warm crusty bread also works beautifully. It gives you something to serve alongside the Alfredo-coated fettuccine and makes the dinner feel more complete without adding extra work.
For a vegetable side, try roasted asparagus, steamed green beans, or sautéed zucchini. These sides bring color and freshness while staying simple enough to pair with the savory prosciutto and mushroom flavors.
Storage & Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Because Alfredo-style sauces thicken as they chill, the pasta may look a little firm when cold, but it softens again once reheated gently.
To reheat, place the pasta in a skillet over low heat with a splash of milk, cream, or water. Stir slowly until the sauce loosens and coats the noodles again. You can also microwave it in short intervals, stirring between each round to help the sauce warm evenly.
Freezing is not ideal for this dish because creamy Alfredo sauce can separate once thawed, and the spinach may release extra moisture. If you do freeze it, use a freezer-safe container and store it for up to 1 month. Thaw overnight in the refrigerator, then reheat gently with added liquid to help smooth the sauce.
Recipe Tips
This pasta is all about balance. The prosciutto brings a salty, savory flavor, so taste the sauce before adding extra salt. If your Alfredo sauce is already well seasoned, you may only need Parmesan at the end.
The mushrooms should be cooked until tender before the spinach goes in. If you add the spinach too early, it can overcook while the mushrooms are still releasing moisture. Giving each ingredient a short moment in the pan helps the final dish taste cleaner and more layered.
Serve the pasta as soon as it is tossed. Creamy fettuccine is at its smoothest when hot, and the prosciutto keeps the nicest texture when it has not been sitting in the sauce too long.

Prosciutto Pasta with Spinach
Ingredients
- 1/3 pound prosciutto sliced very thin and chopped into small pieces
- 1 small onion cut into a fine dice
- 1 package fresh baby spinach 10 ounces
- 1 tablespoon unsalted butter preferably a rich European-style butter such as Kerrygold
- 3 cups prepared Alfredo sauce using a preferred jarred brand or a lower-fat homemade version
- 1 package fettuccine 9 ounces
- 1/2 pound fresh mushrooms sliced thinly for uniform cooking
Instructions
- Prepare the Alfredo sauce first, using a lower-fat Alfredo sauce recipe as a guide. The sauce may include ingredients such as milk, Parmesan cheese, and a lighter substitute for cream to create a smooth, creamy base. Once finished, set the sauce aside.
- Cook the fettuccine according to the directions on the package until it reaches an al dente texture, meaning the pasta is tender while still slightly firm when bitten. Drain well and reserve the cooked pasta.
- Place the butter in a large saucepan over medium heat and allow it to melt. Add the thinly sliced mushrooms and finely diced onion, then sauté until the mushrooms soften and the onion becomes translucent.
- Add the baby spinach to the saucepan and continue cooking only until the leaves have wilted.
- In a separate pan, cook the chopped prosciutto for a few minutes, just until it begins to develop a light crispness. Avoid cooking it too long, as the prosciutto should keep some tenderness.
- Add the prosciutto, sautéed mushrooms, onion, and spinach to the prepared Alfredo sauce. Stir gently until the vegetables and prosciutto are evenly incorporated.
- Add the drained fettuccine to the sauce mixture and toss until the pasta is thoroughly coated and the ingredients are evenly distributed.
- Serve the pasta hot. Garnish with additional Parmesan cheese, if desired.