Ingredients

  • 12 oz spaghetti or linguine
  • 2 tablespoons olive oil
  • 1 small onion, finely chopped
  • 3 cloves garlic, minced
  • 8 oz mushrooms, sliced (such as cremini or button)
  • 5 oz fresh spinach, roughly chopped
  • 1 cup vegetable broth
  • 1 tablespoon soy sauce
  • 1 teaspoon dried thyme
  • to taste salt and pepper
  • 1 4 cup grated Parmesan cheese (optional)
  • for garnish fresh basil leaves

Instructions

  1. Cook the Pasta: Bring a large pot of salted water to a boil. Add the spaghetti and cook according to package instructions until al dente. Reserve 1 cup of the pasta water, then drain and set aside.
  2. Sauté the Aromatics: In a large skillet, heat the olive oil over medium heat. Add the chopped onion and sauté until translucent, about 3-4 minutes. Stir in the minced garlic and cook for an additional minute until fragrant.
  3. Add the Mushrooms: Add the sliced mushrooms to the skillet. Cook for about 5-7 minutes, stirring occasionally, until the mushrooms are softened and browned.
  4. Incorporate Spinach: Stir in the chopped spinach and cook until it wilts down, roughly 2-3 minutes.
  5. Create the Sauce: Pour in the vegetable broth and soy sauce, and add the dried thyme. Season with salt and pepper to taste. Let the mixture simmer for 3-4 minutes to combine the flavors.
  6. Combine with Pasta: Add the drained pasta to the skillet, tossing gently to combine. If the sauce is too thick, add a bit of the reserved pasta water to reach desired consistency.
  7. Finish with Cheese: If using, sprinkle the grated Parmesan cheese over the pasta and toss to combine until melted and creamy.
  8. Serve: Divide the pasta into bowls and garnish with fresh basil leaves.

💡 Chef's Notes

Serve the pasta in shallow bowls, drizzling a bit of extra olive oil on top and adding additional grated Parmesan along with a few whole basil leaves for a pop of color.

Recipe by Sarah - Recipe Creator & Food Blogger