Go Back

One-Pot Vegan Pasta

This easy vegan pasta is cooked entirely in one pot, combining pasta, vegetables, and flavorful broth to create a hearty, comforting dish. The pasta absorbs the savory juices and softens as greens and tomatoes wilt into a vibrant, slightly saucy final texture. It’s perfect for quick weeknight dinners with minimal cleanup and adaptable to whatever greens or herbs you have on hand.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings: 4
Course: Main Course
Cuisine: Vegan
Calories: 350

Ingredients
  

  • 2 cups dry pasta whole wheat or regular spaghetti
  • 4 cups vegetable broth low-sodium preferred
  • 1 can (14 oz) chopped tomatoes fresh or canned
  • 1 medium onion thinly sliced
  • 3 cloves garlic minced
  • 4 cups greens spinach or kale, chopped
  • 3 tablespoons nutritional yeast for cheesy flavor
  • 2 tablespoons olive oil for finishing
  • to taste salt and pepper for seasoning

Equipment

  • Large deep skillet or wide saucepan
  • Wooden spoon
  • Measuring cups and spoons

Method
 

  1. Pour the vegetable broth into your large skillet, then add the dry pasta. Turn the heat to high and bring everything to a vigorous boil, stirring occasionally so the pasta doesn’t stick to the bottom.
  2. Reduce the heat to medium once boiling, and stir in the chopped tomatoes, sliced onion, and minced garlic. Continue to cook at a gentle boil, stirring every few minutes to prevent sticking and ensure even cooking.
  3. Cook for about 10-12 minutes, until the liquid has reduced and the pasta is tender but still slightly al dente. The mixture should look saucy and the pasta will have absorbed much of the broth.
  4. When the pasta is nearly done, stir in the chopped greens. Allow them to wilt and turn vibrant, about 2 minutes. If the mixture looks too dry, add a splash of water or broth to loosen it up.
  5. Turn off the heat and stir in the nutritional yeast, then drizzle with olive oil. Season with salt and pepper to taste. The dish should smell savory, with the greens bright and the pasta coated in a flavorful, slightly saucy mixture.
  6. Let the pasta rest for a couple of minutes off the heat so the flavors meld. Serve hot, garnished with additional herbs if desired, and enjoy a comforting, one-pan vegan meal.