Linguine with Ham and Walnuts
Servings Prep Time
6servings 15minutes
Cook Time
Servings Prep Time
6servings 15minutes
Cook Time
Cook the pasta
  1. Fill a large pot with lightly salted water and bring to a rolling boil over high heat.
  2. Once the water is boiling, stir in the linguine and return to a boil.
  3. Cook the pasta uncovered, stirring occasionally, until the pasta has cooked through, but is still firm to the bite, 8-10 minutes.
  4. Reserve a cup of the pasta water before you drain well in a colander set in the sink.
Cook the ingredients
  1. Heat the olive oil in a large skillet over medium heat.
  2. Stir in the garlic, shallots, and red pepper flakes until the garlic is fragrant but not browned, about 3 minutes.
  3. Add the spinach and mushrooms and stir until the spinach is wilted.
  4. Stir in the walnuts and cook until the nuts give off a toasted smell, about 2 minutes.
  5. Stir in the sliced ham and cook the mixture until the ham is hot and beginning to brown, about 5 more minutes.
Finish the dish
  1. Add the pasta to the skillet and lightly toss with the ham mixture. Add some of the pasta water as needed to keep it moist.
  2. Plate the dish and sprinkle with chopped parsley and parmesan cheese and serve hot!
Recipe Notes
Nutrition Facts
Linguine with Ham and Walnuts
Amount Per Serving
Calories 531 Calories from Fat 306
% Daily Value*
Total Fat 34g 52%
Saturated Fat 5g 25%
Polyunsaturated Fat 1g
Monounsaturated Fat 4g
Cholesterol 26mg 9%
Sodium 605mg 25%
Potassium 415mg 12%
Total Carbohydrates 41g 14%
Dietary Fiber 8g 32%
Sugars 6g
Protein 21g 42%
Vitamin A 58%
Vitamin C 24%
Calcium 15%
Iron 21%
* Percent Daily Values are based on a 2000 calorie diet.