Print

Easy, 20-Minute Vegan Pasta

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This easy 20-minute vegan pasta is the ultimate healthy and delicious weeknight meal! With simple ingredients like spinach, shallots, linguine, and homemade vegan parmesan cheese, it’s perfect for plant-based diets. Make this quick recipe in under 20 minutes!

Ingredients

  • 2 tablespoons olive oil
  • 3 shallots, chopped
  • 2 garlic cloves, minced
  • 1/4 teaspoon red pepper flakes
  • 8 ounces spinach leaves
  • 8 ounces linguine or spaghetti
  • 1/4 cup vegan parmesan cheese (store-bought or homemade)

Instructions

Bring a large pot of salted water to a boil.

Heat olive oil in a large skillet over medium heat. Add the shallots and cook until soft and caramelized (about 5 minutes). Stir in the garlic, red pepper flakes, and a pinch of salt and pepper.

Add the spinach to the skillet and cook until wilted.

In the meantime, cook the pasta in the salted water for slightly less than half of its recommended al dente cooking time (e.g., for a 10-minute cook time, cook for about 6 minutes).

Transfer the undercooked pasta to the skillet and add 2 ladles of pasta water. Simmer and stir occasionally until the water evaporates and the sauce begins to cling to the pasta.

Add more pasta water, one ladle at a time (if necessary, 1-2 more ladles), until the pasta is fully cooked and al dente.

Stir in the vegan parmesan cheese to finish. Adjust seasoning to taste if needed.

Notes

  • Use your favorite vegan parmesan cheese or make your own homemade version for extra freshness and control over dietary needs.
  • Be careful not to overcook the pasta initially in the boiling water, as it will continue cooking in the skillet with the sauce.
  • For extra protein, consider adding some vegan-friendly protein options like chickpeas or baked tofu.