Vegan One-Pot Pasta with Classic Marinara Sauce

Looking for a quick, easy, and flavorful meal with minimal cleanup? This Vegan One-Pot Pasta with Marinara Sauce is exactly that.

Bright, satisfying, and simple to prepare, this dish is perfect for busy weeknights. You can customize it by adding vegetables you love or by swapping in your preferred tomato sauce. With just a handful of ingredients and straightforward steps, it’s a reliable go-to any night of the week.

As a busy parent who loves bold flavors, I appreciate recipes that come together fast and leave the sink nearly empty—this one delivers on both counts.

close up of pasta with tomato sauce and basil

Vegan One-Pot Pasta Ingredients


Here’s everything you’ll need:

  • Linguine. Other long pastas work too; cooking time may vary.
  • Garlic. Minced for best integration.
  • Onion. Diced and softened first for deeper flavor.
  • Crushed red pepper. For a touch of heat.
  • Salt & pepper.
  • Olive oil.
  • Tomato sauce. Use your favorite marinara or spaghetti sauce.
  • Basil. Half cooked in, half reserved fresh for garnish.
basil, olive oil, water, garlic, crushed red pepper, black pepper, onion, linguine, tomato sauce, salt

Tested Substitutions

Spaghetti or fettuccine can replace linguine; just check for doneness a few minutes earlier or later depending on thickness. This recipe is vegan-friendly—top with vegan Parmesan, nutritional yeast, or dairy Parmesan if you prefer.

That said, the pasta is delicious as-is—no cheese required.

One-Pot Pasta Marinara Tips and Tricks


Cook Your Onion First

Sauté diced onion in olive oil over medium heat for about 5–7 minutes, until translucent and fragrant. This step lets the onion soften and meld with the sauce so the final dish tastes balanced and well-rounded.

onion caramelizing in a saucepan

Snap Your Pasta in Half If You Must

If a long pasta won’t fit in your pot, breaking it in half is perfectly fine. Laying the strands flat over the onions helps them cook evenly and absorb sauce better.

Add It All to the Pot

After the onions are softened, add the pasta, water, tomato sauce, seasonings, minced garlic, and half the basil. Cover and bring to high heat. Cooking the pasta directly in the sauce and a little water reduces dishes and infuses the noodles with tomato flavor.

adding all the ingredients for on-pot vegan pasta into the saucepan

Cook Your Pasta and Sauce All in One Pot

Cover the pot and cook on high for 12–14 minutes, stirring occasionally. Taste after 12 minutes—you’re aiming for al dente. When the pasta is nearly there, remove the lid, lower the heat to a gentle simmer, and cook uncovered until the sauce reaches your preferred thickness.

overhead shot of pasta with tomato sauce and woman's dress whowing

Make It Your Own

This recipe is a versatile foundation—add seasonal vegetables or greens for extra texture and nutrition. Sauté any vegetables with the onions in step two so they cook through. Good additions include arugula, spinach, mushrooms, squash, or zucchini, but feel free to experiment.

cropped serving bowl with pasta with tomato sauce and glass of wine

Why You Should Make This Vegan One-Pot Pasta


  • It’s quick. Ready in about 25 minutes, including prep.
  • It’s easy. Minimal active work—mostly waiting and occasional stirring.
  • Minimal cleanup. One pot and a cutting board—no colander needed.
  • It’s versatile. Add seasonal veggies or swap sauces to suit your taste.
  • Crowd-pleasing. Simple flavors that most people enjoy.
  • Lower environmental impact. Fewer dishes to wash and no animal products in the core recipe.
overhead view of Vegan One-Pot Pasta with Marinara Sauce in a large white serving bowl

Vegan One-Pot Pasta with Marinara Sauce

4.8 from 6 votes

Marley Goldin

This incredibly simple, outrageously delicious, and fast Vegan One-Pot Pasta will be your new go-to meal to feed the family.
Prep Time 5
Cook Time 20
Total Time 25
Servings 6 servings

Ingredients

  

  • 1 large yellow onion, diced
  • 4 cloves garlic, minced
  • ¼ cup basil, half to cook in, half for garnish
  • 2 tablespoons olive oil
  • 16 ounces linguine
  • 2 cups water
  • 24 ounces marinara or spaghetti sauce (24 oz = 3 cups)
  • ¼ teaspoon salt
  • ¼ teaspoon black pepper
  • ¼ teaspoon red pepper flakes
  • ¼ cup Violife Vegan Parmesan wedge, grated (optional)

Instructions

 

  • Dice the onion, mince the garlic, and chop the basil.
  • Heat olive oil in a large saucepan over medium heat. Add the diced onion and fry for 5–7 minutes until translucent and fragrant.
  • If needed, snap the linguine in half so it fits. Add the linguine, water, tomato sauce, salt, pepper, red pepper flakes, garlic, and half of the basil to the pot.
  • Cover and bring to high heat. Cook for 12–14 minutes, stirring occasionally. Taste after 12 minutes and stop when the linguine is al dente.
  • Uncover, reduce to a low simmer, and cook uncovered until excess liquid evaporates and the sauce reaches the desired consistency.
  • Garnish with the remaining basil and, if desired, grated vegan Parmesan. Serve hot.

Pro Tips

  • If adding vegetables, sauté them with the onions in step 2 so they cook through.
  • Different pasta shapes cook at different rates—start checking for doneness around 12 minutes.
Course Dinner
Cuisine Italian
Diet Vegan
Keyword 30 Minutes or Less, Easy, One-Pot, Vegan One-Pot Pasta
Enjoyed this recipe?If you liked it, leave a rating or comment to help others discover this dish.