This Easy Vegan One-Pot Tomato Basil Pasta comes together in less than 30 minutes and is perfect for a quick and easy weeknight dinner. This pasta can be made with a variety of add-ins and substitutions and can easily be made gluten-free or grain-free with your pasta of choice.

linguine pasta with cherry tomatoes on a white ceramic plate

An easy vegan one pot pasta recipe

This recipe for One-Pot Pasta with Tomatoes and Basil is perfect for those nights where you do not want to have a lot of dirty dishes. Plus it comes together in under 30 minutes so it’s no fuss when you need dinner on the table quickly!

I love good pasta for dinner. And this pasta has been on repeat in my kitchen lately. This entire pasta dish is made in just one pot, (i know, as the title states) the only other kitchen gear you’ll need is a knife and a cutting board. One thing I love about this recipe is it’s very versatile, and you can add in different veggies, proteins, herbs or substitute any that you love or have on hand.

Why you’ll love this recipe

  • Fuss free. The entire recipe only has 8 simple ingredients that you dump into a pot and that’s about it! This one pot pasta comes together quickly with minimal clean up.
  • Customizable. You can use any type of pasta you love and add in any veggies or seasoning you like to this pasta. I like to make this into a one pot tomato pasta, but if tomatos aren’t your jam, you can try adding mushrooms or spinach.
  • Stores well. This pasta dish will stay well in the fridge for up to 5 days. Just reheat it in the microwvae or on the stovetop.

Ingredients you’ll need

  • Linguine: I like to use a long shaped pasta in this recipe, but you can really use any shape you like. Just keep in mind that some shapes may take more or less time to cook.
  • Cherry Tomatoes: if you can get your hands on cherry tomatoes they are the absolute best for this recipe! You can also use regular tomatoes or even canned tomatoes
  • Capers: These add a little burst of flavour, but if you’re not a fan of capers you can simply leave these out.
  • Basil leaves: Fresh basil not dried! You can also make this recipe with fresh parsley.
  • Garlic: 2 cloves for flavour.
  • Shallots: Not green onions, the small purple onions that are sweet in taste. You can also sub regular onion
  • Vegetable broth: You can use water, but vegetable broth makes a much more flavourful pasta.
  • Black pepper: to season

How to make this one-pot pasta

Add all the ingredients to your pot or pan. Make sure it’s large enough so the noodles can fit.

a white pot with linguine, shallots, capers, garlic, tomatoes and basil in it

Add the broth or water and bring to a boil, then let cook on medium heat for about 10 minutes until the water is all evaporated and pasta is soft.

a white pot filled with linguine pasta, cherry tomatoes, capers and basil

Top with some fresh basil, parmesan cheese, a drizzle of olive oil or whatever you love!

linguine with basil and cherry tomatoes in a white pot

Optional add-ins & substitutions

One great thing about this pasta is that it’s SO versatile! Here are some things you can try adding in or substituting:

  • Sun-dried tomatoes
  • Olives
  • Canned artichoke hearts
  • Herbs
  • Kale or leafy greens
  • Mushrooms
  • Asparagus
  • Lemon zest
  • Cream
  • Pesto

Tips for making this recipe perfectly

  • Use a long shaped pasta like linguine or spaghetti that cook in 8-10 minutes for best results. A pasta that is thicker like rigatoni may take more time and need more liquid to cook. If using a thicker pasta that needs more time, just continue to add more broth until the pasta is al dente.
  • Make sure to use a pot large enough to fit the pasta. A large pan with high edges works well too.
  • Check how salty the broth is. Some brands of vegetable broth can be a lot saltier than others. So if you find your broth too salty, you can dilute it with some water. If you find your borth isn’t salty enough, add some salt to the pasta while it cooks.
  • Use tongs to toss the pasta around often to prevent it from sticking to the bottom of the pot.

More pasta recipes to try:

A plate with pasta and cherry tomatoes in it

If you tried this One-Pot Tomato Basil Pasta or any other recipe on the blog let me know how you liked it by leaving a comment/rating below! Be sure to follow along on PinterestInstagram and Facebook for even more deliciousness!

Print
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
linguine pasta with cherry tomatoes on a white ceramic plate

One-Pot Tomato Basil Pasta

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 1 review
  • Author: Jessica Hoffman
  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
  • Total Time: 20 minutes
  • Yield: 4 servings 1x
  • Category: Main
  • Method: Cook
  • Cuisine: Italian
  • Diet: Vegan

Description

This One Pot Vegan Pasta comes together in under 30 minutes for an easy and delicious dinner!


Ingredients

Units Scale
  • 8 oz linguine (use gluten-free if needed)
  • 1 cup cherry tomatoes, cut in halves
  • 2 tbsp capers
  • 1/2 cup basil leaves
  • 2 garlic cloves, minced
  • 2 shallots, thinly sliced (can sub 1/2 med onion)
  • 2 1/2 cups vegetable broth
  • 1/2 tsp pepper
  • olive oil and vegan parmesan cheese to top (optional)

Instructions

  1. In a large pot or pan, add all the ingredients and bring to a boil.
  2. Cook for 9-11 minutes on medium heat, using tongs to toss around the pasta every minute or so until the liquid is almost all evaporated.
  3. Taste the noodles to make sure they’re cooked to your liking. If they feel a bit too al dente, add a little more water and continue to cook.
  4. Remove the pasta from heat and serve with a drizzle of olive oil and some cheese.

Notes

  • Use a long shaped pasta like linguine or spaghetti that cook in 8-10 minutes for best results. A pasta that is thicker like rigatoni may take more time and need more liquid to cook. If using a thicker pasta that needs more time, just continue to add more broth until the pasta is al dente.
  • Make sure to use a pot large enough to fit the pasta. A large pan with high edges works well too.
  • Check how salty the broth is. Some brands of vegetable broth can be a lot saltier than others. So if you find your broth too salty, you can dilute it with some water. If you find your broth isn’t salty enough, add some salt to the pasta while it cooks.
  • Use tongs to toss the pasta around often to prevent it from sticking to the bottom of the pot.

Nutrition

  • Serving Size: 1/4 of recipe
  • Calories: 350
  • Fat: 2g
  • Carbohydrates: 50g
  • Fiber: 2g
  • Protein: 10g