Pasta with Mushrooms, Walnuts, Asparagus and Apples

Save Recipe
  • Level: Easy
  • Total: 30 min
  • Active: 30 min
  • Yield: 6 to 8 servings
Share This Recipe


Kosher salt and freshly ground black pepper

1 pound campanelle pasta (or other short pasta like cavatappi or farfalle) 

1/4 cup chopped walnuts 

1/4 cup extra-virgin olive oil 

2 shallots, minced 

1 clove garlic, minced 

1 pound sliced mixed mushrooms 

1 tablespoon all-purpose flour 

1 Granny Smith apple, cut into matchsticks (leave the skin on) 

1 cup low-sodium vegetable stock 

1/2 cup white wine 

1 cup sliced pencil-thin asparagus (1-inch pieces)

2 tablespoons minced fresh flat-leaf parsley 

Nutritional yeast, for serving, optional


  1. Bring a large pot of water to a boil. Season generously with salt. Add the pasta and cook 1 to 2 minutes less than the package instructions so it still has a bite to it (al dente). Reserve 1/2 cup of the pasta water, then drain.
  2. Heat a large skillet over medium-high heat. Add the walnuts and cook, stirring continuously, until toasted, about 1 minute; take care not to burn them. Transfer the walnuts to a dish and reserve. Wipe the skillet clean with a paper towel if needed. 
  3. Heat the oil in the same skillet over medium-high heat. Add the shallots and garlic and cook 2 to 3 minutes. Stir in the mushrooms and cook until browned, about 8 minutes. Stir in the flour and apples and cook 1 to 2 minutes. Add the vegetable stock, wine, 1 teaspoon salt and 1/4 teaspoon pepper and bring to a simmer. Add the asparagus and cook until tender, 3 to 5 minutes.
  4. Stir in the drained pasta and toss to coat. Add a tablespoon or two of the pasta water if it starts to get dry, or more as needed. Add the walnuts and parsley. Serve immediately, sprinkled with nutritional yeast if desired.

Sunny's Easy Mushroom, Peas and Pasta with 1-2-3 Alfredo Sauce

🤤 More Drool-Worthy Recipes