This nutritious meal is easy to prepare. While the water is boiling and the pasta is cooking, you simply make the sauce. They both finish at the same time, so this dinner comes together quickly. And if you’ve never tried avocados with pasta before, let this recipe be your first—toss them in at the very end, and not only do they add a rich flavor, but they also bring a creamy texture to this succulent sauce.

Spaghetti with Asparagus, Wilted Greens, and Avocado [Vegan]





  • 2 tablespoons extra-virgin olive oil
  • 2 to 3 large red swiss chard leaves (about 5 1/2 oz / 156 g total)
  • 8 ounces (227 g / about half a bunch) asparagus
  • 8 ounces (227 g) dry spaghetti
  • 4 large garlic cloves (20 g total), minced
  • 1/2 cup (118 ml) white wine
  • zest from half a lemon
  • zest from half a lime
  • 1/2 teaspoon plus 1/8 teaspoon salt
  • 1/2 teaspoon freshly ground black pepper, plus more for garnish
  • 1/8 to 1/4 teaspoon red pepper flakes
  • 1 cup (237 ml) vegetable broth
  • 2 teaspoons lemon juice, plus more to taste as needed
  • 2 teaspoons lime juice, plus more to taste as needed
  • 2 ripe seeded, peeled, and diced into cubes, plus more for garnish if desired


  1. Fill a large pot with 3 to 4 quarts of water, adding 1 teaspoon of salt per quart. Cover, set over high heat, and bring to a boil.
  2. While the pot of water heats up, begin prepping the vegetables: trim the chard to separate the green leaves from the red stems, then roughly chop the leaves, and slice the stems into 1/4-inch pieces. For the asparagus, remove and discard the tough ends, then cut the spears into 1-inch pieces.
  3. Set a large, deep skillet over medium heat, and when hot, pour in the olive oil. Add the chard stems, and cook for 2 to 3 minutes. Add the asparagus and cook until tender but still crisp, 8 to 10 minutes.
  4. Meanwhile, when about 2 to 3 minutes remain on the asparagus, begin cooking the spaghetti—add the pasta to the pot of boiling water, and cook according to package directions, usually about 9 to 11 minutes.
  5. Once the asparagus is tender, add the minced garlic to the skillet, and cook for 1 minute. Add the white wine, lemon zest, lime zest, salt, pepper, and red pepper flakes. Cook until the wine reduces by about half, 2 to 3 minutes. Add the vegetable broth, bring to a simmer, then add the chopped chard greens and cook until wilted, 1 to 2 minutes.
  6. By this point the pasta should be done cooking. Drain the pasta and transfer the spaghetti to the skillet of vegetables. Turn off the heat, then add the lemon juice, lime juice, and diced avocados. Toss to combine, then taste for salt and citrus and adjust as needed. Serve hot, garnished with additional sliced avocados and a few grinds of black pepper at the table, and enjoy!