Go Back

Vegan One-Pot Pasta

This vegan one-pot pasta uses simple pantry ingredients and minimal steps to create a creamy, flavorful dish with tender noodles coated in a fragrant tomato and herb sauce. The entire recipe is cooked in a single pot, resulting in a cozy, rustic-looking dish with a slightly thickened broth and vibrant, juicy tomatoes.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings: 4
Course: Main Course
Cuisine: Vegan
Calories: 450

Ingredients
  

  • 8 oz dry pasta (spaghetti or penne) preferably sturdy and good for absorbing flavors
  • 1 cup cherry tomatoes halved, or sun-dried for smoky depth
  • 3 cloves garlic minced
  • 1 small onion finely chopped
  • 3 cups vegetable broth low-sodium preferred
  • 2 tablespoons olive oil good quality
  • fresh basil or thyme herbs chopped, for flavor and garnish
  • 1 tablespoon lemon juice freshly squeezed
  • to taste salt and pepper for seasoning

Equipment

  • Deep skillet or wide pot
  • Measuring cups & spoons
  • Wooden spoon or spatula
  • Knife & chopping board

Method
 

  1. Start by heating the olive oil in a deep skillet or wide pot over medium heat until it shimmers and begins to smell fragrant.
  2. Add the minced garlic and chopped onion to the hot oil and cook for about 2 minutes, stirring occasionally until they release their aroma and become translucent.
  3. Pour in the vegetable broth and add the dry pasta, pushing everything down so the noodles are submerged. Bring the mixture to a gentle boil, with bubbles starting to form around the edges.
  4. Add the halved cherry tomatoes or sun-dried tomatoes, along with chopped herbs, stirring briefly to distribute evenly.
  5. Reduce the heat to low, cover the pot loosely, and let everything simmer gently for 10 to 12 minutes, stirring occasionally so the pasta cooks evenly and the broth thickens slightly.
  6. Uncover the pot and check the pasta — it should be tender but still with a slight chew, and the broth should be creamy and clinging to the noodles.
  7. Stir in the fresh lemon juice, then taste and season with salt and pepper as needed for balance.
  8. Let the pasta sit off the heat for about 2 minutes to allow flavors to settle and the sauce to thicken just a bit more.
  9. Finish by scattering chopped fresh herbs on top, adding a drizzle of olive oil, or sprinkling nutritional yeast if desired for extra flavor.
  10. Serve the pasta hot straight from the pot, enjoying the fragrant, cozy, and creamy dish with each bite.