clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
vegan pasta in a pot with tomatoes, kale, olives, basil and parmesan

One-Pot Pasta Recipe

  • Author: Jasmine @ Sweet Simple Vegan
  • Total Time: 15 minutes
  • Yield: 4 servings
  • Diet: Vegan


This One-Pot Pasta is the fuss-free, easy dinner that’ll save the day on busy weeknights! It’s incredibly easy to make yet still packed with fresh flavors that will have the whole family coming back for seconds. Best yet, it’s made with 10 simple ingredients in just 15 minutes.


  • 2 tablespoons extra virgin olive oil
  • 1/2 medium onion, thinly sliced
  • 3 garlic cloves, thinly sliced
  • 1/8 teaspoon crushed red pepper
  • 2 1/4 cups water
  • 12 ounces cherry tomatoes, halved
  • 8 ounces spaghetti (or pasta of choice, see notes)
  • 1/3 cup sliced basil
  • 1 tablespoon fresh lemon juice
  • 1/2 teaspoon salt, plus more to taste
  • 1/2 to 1 teaspoon lemon zest, as desired
  • Black pepper, as desired
  • 1/4 cup vegan parmesan cheese, or to taste (homemade or store bought)

Optional Ingredients

  • ~2 tablespoons kalamata olives, halved (or olives of choice)
  • 1/2 cup chopped kale or spinach


  1. In a wide skillet, pan or pot over medium heat, add in the olive oil. Once warmed, add the onion, garlic and red pepper flakes. Sauté for about 1 minute.
  2. Add in the water or broth, tomatoes, and spaghetti. If your pot is not wide enough to hold the full-sized noodles, break them in half before adding them in.  Gently press down the spaghetti to submerge it in the liquid as best you can. Don’t worry if you can’t get it all covered, once the pasta begins to cook and soften up, it will be easier for you to press it down. 
  3. Bring the heat up to medium-high and allow the mixture to come to a boil. Once boiling, reduce the heat to a simmer and cook for 4 minutes.
  4. Add in the kale and cook for 4 minutes more, or until the pasta is al dente. If the pasta is not cooked, add a little bit more water, cover the lid and cook for 1 to 2 minutes more.
  5. Remove from heat and add in the basil, olives, salt, lemon, black pepper and vegan parmesan cheese. Taste and adjust seasonings as desired and enjoy!


  • This recipe was adapted from Martha Stewart
  • Feel free to customize this recipe and make it your own. Other additional ingredients that would be tasty in this are zucchini, mushrooms, and vegan sausage. 
  • Our favorite noodles are the spaghetti here as it cooks through the quickest but short pasta will work well too. You may just need a slightly longer time to simmer. Watch carefully to ensure your pasta cooks correctly, and add additional water as needed.  
  • Prep Time: 5 minutes
  • Cook Time: 10 minutes
  • Category: Entree
  • Method: Stovetop

Keywords: entree, pasta, one pot, easy, spaghetti, basil, parmesan, olives, kale, lunch, dinner