Meatless Monday Challenge

Vegan One-Pot Pasta with Marinara Sauce

on July 27, 2021
last updated April 17, 2024
This post may contain affiliate links. Please read my disclosure policy.
This incredibly simple, outrageously delicious, and fast-as-lightning Vegan One-Pot Pasta will be your new go-to meal to feed the family.
one-pot vegan pasta with tomato sauce next to parmesan cheese

Looking for a quick, easy, and delicious meal to whip up that has maximum flavor but minimal cleanup? This Vegan One-Pot Pasta with Marinara Sauce is here for you.

Loaded with flavor and satisfying texture, you won’t believe how easy this dish is—to cook, clean, and gobble up! Plus with just 10, easy-to-find ingredients and endless options for add-ins, this recipe will become your go-to any-day, any-time dish.

close up of pasta with tomato sauce and basil

As a busy mom and environmental scientist, One-Pot recipes are my absolute favorite! Less clean-up means we save on both time and water! Win, win.

Green tip: Speaking of cleanup, if you have a dishwasher-use it! Comparing dishwashing to handwashing, using an efficient dishwasher uses 1/6th the amount of water to get your dishes clean!

And with less than ten ingredients and less than 30 minutes, this vegan one-pot pasta recipe just ticks all the boxes.

Vegan One-Pot Pasta Ingredients


Here’s everything you’ll need:

  • Linguine. You can use other pasta varieties, but keep in mind this may effect cooking time.
  • Garlic.
  • Onion.
  • Crushed red pepper.
  • Salt & pepper.
  • Olive oil.
  • Tomato sauce. Use your favorite pasta sauce, spaghetti sauce, or pizza sauce.
  • Basil.
basil, olive oil, water, garlic, crushed red pepper, black pepper, onion, linguine, tomato sauce, salt

Tested Substitutions

You can use spaghetti or fettuccine in place of linguine. Just bear in mind the cooking time may vary. Check it after 12 minutes and then watch it close.

I kept this recipe vegan and garnished it with vegan Parmesan. I used the Violife wedge and grated it on top. You can also opt to garnish with nutritional yeast or dairy Parm if you have that on hand.

But quite honestly, this vegan one-pot pasta doesn’t even need the extra “cheese”! It’s easily just as delicious as is.

One-Pot Pasta Marinara Tips and Tricks


Cook Your Onion First

Before adding your pasta to cook in the pot, we want to cook off the onion until it’s translucent and fragrant.

This helps the flavor from the onion integrate seamlessly into your pasta and sauce and gives it a nicer texture.

Dice your onion and add it to the pan with olive oil over medium heat for 5-7 minutes, until it looks like this:

onion caramelizing in a saucepan

Snap Your Pasta in Half If You Must

Once your onion is cooked, you can add the rest of your ingredients to your saucepan.

Listen. I know it’s controversial. Some people hate the mere suggestion of this. But if it helps your pasta fit into the pot, you can go ahead and snap it.

We want all the pasta to lay flat on top of the onion, so it cooks evenly. I just use my hands to snap the pasta right down the middle.

Add it All To The Pot

Add your pasta and water to the pan first, and then the rest of your ingredients. Chop half of the basil and add it to the pan, but save the rest to garnish your dish at the end.

It’s best if your garlic is minced so it cooks nicely into the sauce.

Though it is not the traditional way to serve up pasta and sauce, cooking pasta in the sauce will save you some cleanup and help infuse flavor into your pasta.

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

Cover It

Cover your saucepan or pot and bring your heat up to high. Cook for 12-14 minutes, stirring occasionally. Take a little taste test after 12 minutes.

You want your pasta al dente—or maybe even a little bit under. It will continue to cook once you remove your lid, so just keep that in mind.

Green tip: Pasta is a great option when it comes to your carbon footprint! Manufacturing of pasta is a relatively less intensive process than most other starches (less energy is required!), and its long shelf-life means you’re less likely to waste it!

Then Uncover It

Once your linguine is al dente, remove the cover, reduce heat to a light simmer and cook uncovered until any excess liquid cooks off and you reach your desired sauce consistency.

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

Make It Your Own

I kept this recipe super simple so you can use it as a base for your favorite add-ins. Think seasonal. Most veggies and greens taste absolutely delicious in this one-pot pasta recipe.

Whichever veggies you choose to add, chop them up and cook them with the onions in step 2.

Some add-in ideas that have been tested and approved are arugula, spinach, squash, mushrooms and zucchini. But make it your own! I’m confident your favorite veggies will fit right into this recipe.

Green tip: Eating seasonally is one of the best (and most delicious) ways to support local and decrease your carbon footprint. Local foods have less associated transportation costs and fuel emissions. Check which veggies are in season in your area with this Seasonal Food Guide.

Tested Substitutions

You can use spaghetti or fettuccine in place of linguine. Just bear in mind the cooking time may vary. Check it after 12 minutes and then watch it close.

I kept this recipe vegan and garnished it with vegan Parmesan. I used the Violife wedge and grated it on top. You can also opt to garnish with nutritional yeast or dairy Parm if you have that on hand.

But quite honestly, this vegan one-pot pasta doesn’t even need the extra “cheese”! It’s easily just as delicious as is.

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

Want to sharpen your kitchen skills?

Download My Free eBook

Why You Should Make This Vegan One-Pot Pasta


  • It’s quick. 25 minutes including dicing your onions and mincing your garlic.
  • It’s easy. Pretty much dump it and leave it, with an occasional stir!
  • There’s barely any cleanup. One pot and a chopping board. You don’t even need a colander!
  • It’s versatile. Add seasonal veggies to make this your own.
  • It’s a crowd pleaser. Tailor it to your taste by using your favorite sauce.
  • It has a low impact on the environment. Less water for cleanup, no high-footprint animal product, and pasta, which has a less intensive, lower-impact process to manufacture, is the star!

If you’re loving this Vegan One-Pot Pasta with Tomato Sauce, you’ve got to try out this Hummus Pasta and Pasta with Pumpkin Sauce.

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
Print Save Rate
This incredibly simple, outrageously delicious, and fast-as-lightning Vegan One-Pot Pasta will be your new go-to meal to feed the family.
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Servings 6 servings

Ingredients
  

  • 1 large yellow onion, diced
  • 4 cloves garlic, minced
  • ¼ cup basil, half to cook in, half for fresh 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)
Shop Ingredients on Jupiter

Instructions
 

  • Dice the onion, mince the garlic and chop the basil.
  • Add diced onion to a large saucepan or shallow pot over medium heat with olive oil. Fry the onion for about 5-7 minutes in the oil until it is translucent and fragrant.
  • Snap the linguine in half so it easily fits in your pot or pan. Add the linguine, water, sauce, salt, pepper, red pepper flakes, garlic, and half of the basil to the pot.
  • Cover and bring heat up to high. Cook for 12-14 minutes, stirring occasionally. Sample after 12 minutes and stop cooking once the linguine reaches al dente.
  • Uncover and bring the heat down to a low simmer, allowing any excess liquid to cook off.
  • Garnish with remaining basil, option to garnish with Parmesan. Enjoy hot.

Pro Tips

  • If you’re adding your favorite seasonal veggies to this dish, add them in step 2 with the onions.
  • You can use spaghetti or fettuccine in place of linguine. Just bear in mind the cooking time may vary. Check it after 12 minutes and then watch it close.
  • For more easy and low clean-up recipes, check out this awesome list of my best One-Pot meals.
  • Or if you are a pasta fiend like myself, you will enjoy this collection of delicious meatless pasta meals.

Share This Recipe

Course Dinner
Cuisine Italian
Diet Vegan
Keyword 30 Minutes or Less, Easy, One-Pot, Vegan One-Pot Pasta
Did you make this recipe?Say thanks and buy me a coffee!

GET OUR FRESHEST RECIPES STRAIGHT TO YOUR INBOX

You'll Also Love

Comment on & Rate this Recipe

I very much hope you enjoyed this recipe!

If you did, please give it a star rating, which will help other people just like you find and enjoy the recipe too 😊

If you have any comments, questions or thoughts on the recipe, be sure to let me know in the comments as well. I read each and every one and would love to hear from you!

1 thought on “Vegan One-Pot Pasta with Marinara Sauce”

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating