Vegan Instant Pot Pasta Recipe (One Pot Marinara)

by Alena

If you’re up for a healthy and convenient dinner, this delicious vegan Instant Pot pasta recipe will be your new favorite. It’s creamy, easy to make, requires only 10 minutes of hands-on time and is made from cheap staple foods.

Let’s be honest: everyone loves pasta! So why not make it a nutritious weekly meatless meal, right here in your home?

Our veggie pasta marinara is bursting with flavor and essential nutrients. It also hides quite a few vegetables for those of you dealing with picky eaters – all of which can be swapped for the veggie du jour that your whole family will enjoy.

It’s basically a blueprint for a quick and lazy emergency dinner that can be made from basic pantry staples.

If you have some dry pasta (penne usually works best), tomato paste or canned tomato sauce as well as a few veggies… you’re already good to go. 

The vegetables don’t even have to be fresh – frozen ones work as well!

And this tasty vegan pasta marinara is a perfect example of easily upping your vegetable intake. Not everyone on a plant-based diet or looking to eat healthier automatically loves every vegetable! 

This comforting one-pot pasta is a great way to experiment with adding some finely chopped veggies that’ll only improve the dish.

That being said, we highly encourage you to use the vegetables you already like for this dish and simply swap out the ones you don’t. No need to follow our recipe 100%.

Mushrooms, eggplant, or bell pepper are relatively easy to love – that’s why we used them for this vegan pasta marinara. But you can also go for zucchini or carrots!

Not only will your kids devour this secretly healthy comfort dish, but every guest we’ve served this loved it, too (vegan or not)!

Oh, and can you imagine how easy the washing up will be? Let me just say this again: one pot. 

Yes, comfort food can be healthy for you and easy to make! But first things first:

electric pressure cooker Instant Pot on table with a wooden spoon and vegetables

What Is an Instant Pot?

If you’re new to our blog, you’re probably not familiar with our long-running love and appreciation for the impressive kitchen tool known as the Instant Pot.

It’s an electric pressure cooker that allows you to speed up your cooking time and, most importantly, enables hands-off cooking that won’t result in any overcooking, burning or spilling.

Back when we started using it, we usually cooked beans or whole grains from scratch in about 20-60 minutes (depending on the food).

Now, we can just put everything into the Instant Pot, set a timer and walk away, returning to enjoy some warm, satiating starches a few minutes or even hours later (yep, it keeps food nice and warm once it’s cooked).

At some point, we started taking things to the next level and experimented with preparing not just one component, but a whole dinner with just the Instant Pot.

Lentil chilis, curries, pumpkin soups or one-pot pastas were on the menu pretty much every night!

Depending on the size of your Instant Pot, it works wonderfully for batch cooking, so you can have dinner for three days in a row.

Even different components, like pasta and veggies in this case, can be cooked at the same time. One-minute steamed veggies are our current obsession!

Yes, we’re seriously hooked!

Once you’ve experienced the convenience and freedom an Instant Pot brings, it’s hard to go back. Because more often than not, cooking rice, pasta or potatoes on the stovetop means spilling (at least in my case) and having to watch your hard work go to waste.

And even though we’ll still always have store-bought canned beans in our cupboards, cooking them from scratch and preserving all of their delicious flavors by using a pressure cooker just makes legumes so much more delicious!

If you’re curious, you can find our full guide to the Instant Pot, favorite uses and free downloadable guidebook below – along with our collection of the best vegan Instant Pot recipes.

Why This Is The Best Instant Pot Pasta

  • Easy & convenient dinner
  • Secretly healthy & veggie-rich
  • Only 10 minutes of hands-on time
  • Easily customizable
  • Budget-friendly & fuss-free ingredients
  • Super flavorful and herb-infused
  • Kid-approved & family-friendly
  • Great for meal prepping
  • Only one pot to clean

Oh, and did we mention that the pasta doesn’t need to be cooked and drained separately?

Yep, all the inexpensive and delicious ingredients just go directly into the Instant Pot (sauteéing the veggies for just a minute, a function that’s included in the kitchen tool), then you just need to stir them around and set the timer. 

Now, you can walk away and do whatever you like… coming back a couple of minutes later to a freshly cooked dinner.

Plus, if your living situation doesn’t allow you to have a full kitchen, cooking with an electric pressure cooker might be your way to enjoy home-cooked meals like a one-pot pasta (this goes out to all college students).

But there are even more great things to share about this recipe.

Delicious Vegan Pasta Salad
wooden chopping board with chopped vegetables, onions, tomatoes and dry pasta

Health Benefits of Our Eggplant Mushroom Pasta

This is how you make a delicious comfort food totally suitable for an everyday dinner option that supports your health goals!

Yes, we’re aware of the fact that pasta is often seen as an unhealthy food choice or a reason why someone gained weight.

But it usually comes down to what you add to the pasta (and which pasta you use). Butter, cheese, cream, meat and copious amounts of olive oil are what support chronic disease and quick weight gain.

These ingredients are the culprits that give pasta in general a bad rep.

On the other hand, if you choose a whole-grain variety and add a few cups of vegetables, this easily becomes a nutrient-rich cozy dinner low in calorie density!

If you’re looking for a higher plant-based protein content, you could choose legume-based pasta or make a tofu bolognese along with the pasta and veggies – just like Nisha did in her vegan Instant Pot pasta bolognese here.

And have you tried making pasta with beans? Chris from Sweet Simple Vegan has a great recipe for it which you can find here.

hand sprinkling dry spices into an Instant Pot filled with veggies and pasta

How to Make Instant Pot Pasta

If you’re new to cooking with the Instant Pot, I totally get that this can seem a bit intimidating. You can test drive this device by just steaming some rice or potatoes first (find out how to do so in our free Instant Pot guide) and then moving on to a whole one-pot dish.

But since you’re here for our vegan Instant Pot pasta, let’s go over the ingredients, liquid ratio, cooking time and some extra tips for making this dish a success!

We’ll also mention a couple of different customizations you can make to this easy recipe so that it’ll be perfect for your family.

For example, depending on your taste, you can be more generous with the seasonings. But don’t go all-in right from the start since pressure cooking can intensify some of the flavors – it’s best to adjust just before serving the pasta.

Here are the basic components you need for this tasty vegetable pasta!

Ingredients for Instant Pot Pasta Marinara

  • Dry pasta – we used whole grain penne but you can go for gluten-free or more protein-rich lentil and bean varieties, too
  • Fresh veggies – the recipe calls for eggplant, tomatoes, spinach, bell pepper and mushrooms but pretty much any vegetable will do
  • Spices – balsamic vinegar, Italian herbs, paprika and some salt and pepper build the basis for the flavor
  • Tomato paste – to create the marinara sauce along with the spices and rest of the liquid 
  • Veggie broth and water – that’s where the pasta and vegetables will be cooked

If you’ve just been looking at the ingredients above and saw that you don’t have some of these on hand or don’t particularly like it –  fear not, my friend.

This recipe is super duper versatile and I bet you can easily create a version that’ll be delicious and perfect for you personally, too. 

Except if you don’t like tomatoes, that would be a tough one. But who doesn’t like tomatoes, anyway?

You could go for one type of vegetable only, swap the eggplant for zucchini, or add finely chopped carrots or cauliflower. Just keep the volume of vegetables used about the same.

Once you gathered the ingredients you want to use for your vegan Instant Pot pasta, you could theoretically just dump them all into the electric pressure cooker pot, give it a stir, set the timer and walk away.

But if you want to feel like you’ve actually actively cooked something, you can follow the step in our recipe that asks you to sautée some of the veggies with the herbs for a short time so that the flavors intensify.

Totally up to you!

Easy White Sauce Pasta
hand using manual pressure release through the valve on the Instant Pot

How Much Water Do I Need to Cook Pasta in the Instant Pot?

First of all, the best cooking liquid to use for a one-pot pasta (made in the Instant pot or on the stop top) is water or broth. Heavy sauces make it hard for the dry pasta to get cooked which is why we only use two ounces of tomato paste for the flavor and texture.

You don’t want to end up with a pasta soup or half-cooked pasta, so following the exact ratio of water to dry pasta is important!

Also, make sure the pasta is completely submerged in the sauce or cooking liquid to ensure it gets thoroughly cooked.

Since our recipe calls for a whole bunch of veggies, which take up space in the pot but also release some liquid of their own, we recommend that you use 12 oz dry pasta and 3 cups of water.

The thing about using too much liquid is that during the quick release it can spill hot liquid out of the valve – but since pasta is a quick cook food, it does need a quick release.

If you notice that some foam or large water droplets are escaping from the valve, flip it back to the sealed position and wait for 20 seconds, then release again.

Most of the time, we can let it release quickly in one go, but I often just eyeball and freestyle with the ingredients which is why we end up with different amounts of pasta and liquid.

For a safer release, place a towel over the valve to avoid spraying your kitchen!

top view of freshly cooked pasta marinara in the Instant Pot

How Long to Cook Pasta Al Dente in the Instant Pot?

The cooking time for any pasta can be calculated with the following formula by Pressure Cooking Today:

“Take the time listed on the box, cut it in half, then subtract an additional minute.”

Since you can’t simply try some pasta during the cooking process to see if it’s al dente, it might be a bit more tricky to get it to the perfect texture. 

Usually, pasta cooked in the Instant Pot is definitely on the softer side, and you’ll probably need to make the same recipe a few times to figure out exactly how many minutes you need to cook it to achieve your preferred texture.

You’ll also get a feel for how much liquid you need, which vegetables release more water than others and what type of pasta gives you the preferred taste and texture.

Our recipe calls for 7 minutes of pressure cooking.

Here’s a little tip: sautéing some of the veggies before pressure cooking lets the Instant Pot heat up and reduces the time it takes to start cooking!

bowl of vegan pasta with veggies and tomato sauce in white bowl on a table next to a towel

Which Pasta to Use?

Some types of pasta work better than others in this recipe. As a rule of thumb, shorter varieties like penne, farfalle, rotini or shells are better compared to longer ones like spaghetti or linguine which are harder to submerge and also tend to clump together.

But if you really want to make Instant Pot spaghetti (or another long-form pasta), it’s definitely doable! 

We usually break them into halves and stir them around for a bit before cooking to minimize clumping. See how Nora makes her spaghetti with lentils in the Instant Pot here!

Delicate pasta like alphabet pasta will overcook easily, and stuffed or homemade pasta can fall apart. These varieties can be added to the veggies and sauce once they are done, and just let the mixture simmer for a few extra minutes to cook the pasta.

If you want to use a gluten-free variety such as brown rice pasta, the cooking time will increase; on the other hand, white pasta needs less cooking time compared to our recipe.

By the way, this mushroom eggplant pasta marinara definitely makes for great leftovers or packed lunches!

The cooked vegan pasta can be stored in an airtight container in the fridge for 3 to 5 days. 

You can also keep any leftovers in the freezer for up to 6-12 months! Transfer the Instant Pot pasta in freezer baggies or food containers and let thaw before warming it up again.

white speckled bowl with cooked penne and veggies in marinara sauce

Make It a One-Pot Stove Top Pasta

Don’t have an Instant Pot at home? While it would be more convenient to use a pressure cooker for this recipe, it’s definitely not a deal-breaker and you can also make it using a stove.

Some small tweaks will be required, though!

After sautéing the onion, garlic, eggplant and mushrooms in some veggie broth, you need to add the rest of the liquid and spices, stir in the tomato paste and then add the dry pasta.

Make sure it’s completely submerged in the liquid, then top with the bell pepper and tomatoes, adding the spinach on top (either right in the beginning or a couple of minutes before the pasta is al dente).

What’s important is that you add one more cup of either vegetable broth or water to your pasta when cooking on the stove top, making it 4 cups of liquid in total.

The cooking time over medium heat will vary a bit; for us it’s usually around 40 minutes until it’s done.

More Easy Vegan Dinner Recipes

Have your Instant Pot ready? We hope you found our tips helpful and were able to gather the ingredients you chose for this pasta so you can get started! Find the full recipe below.

Let us know in the comments how you made your Instant Pot pasta and rate our recipe! Did you try a stove top version? You can also pin this recipe for later and tag us on Instagram when you make it – we’d love to see your creations.

white speckled bowl with cooked penne and veggies in marinara sauce

Vegan Instant Pot Pasta Recipe

Yield: 3 servings
Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 20 minutes

Healthy & easy vegan one pot pasta marinara made with whole food plant-based ingredients. This oil-free Italian comfort dish is prepared in just 20 minutes total, using the Instant Pot. Soy-free & gluten-free possible. A real family favorite and great way to eat more vegetables!


  • 12 oz whole-grain pasta, dry (340 g)
  • 2.5 cups water (590 ml)
  • ½ cup vegetable broth (120 ml)
  • 1 large red onion, chopped
  • 3 cloves garlic, minced
  • 1 small eggplant, chopped
  • 2 cups fresh tomatoes, chopped (350 g)
  • 2 cups fresh spinach (60 g)
  • 1 bell pepper, chopped
  • 2 cups button mushrooms, sliced (150 g)
  • 1 tbsp balsamic or white wine vinegar
  • ½ tbsp salt
  • Few dashes black pepper
  • 2 oz tomato paste (56 g)
  • 1 tbsp Italian herbs
  • 1 tsp paprika
  • 1 tsp red pepper flakes (optional)

Optional toppings

  • Fresh basil to garnish
  • 2 tbsp nutritional yeast
  • Tofu feta


  1. Start by pressing the “saute” function on the Instant Pot and let it heat up. Then add the onion and garlic with a splash of vegetable broth.
  2. Sauté for 30 seconds, stirring occasionally, then add the mushrooms, eggplant and Italian herbs for another 30 seconds, adding more vegetable broth to prevent sticking.
  3. Hit the cancel button and add all of the other ingredients: the vegetables, spices, water, vinegar, pasta, and the rest of the vegetable broth to the Instant Pot.
  4. Stir around, mixing the ingredients - make sure the tomato paste dissolves and the pasta is pushed down as much into the sauce as possible.
  5. Then, place the lid on the Instant Pot and lock it in place. Check to make sure the valve is sealed.
  6. Press the Manual button and use + or – to adjust the time to 7 minutes. The Instant Pot will now start building up pressure, which usually takes a couple of minutes. It then cooks the pasta for you, counting down the minutes on the screen to zero. 
  7. When the 7 minutes are up, you will hear the Instant Pot beeping. Carefully quick release the pressure by moving the valve to one side, keeping face and hands away. You can use a towel to do so, and can even place it over the valve to catch the steam and any liquid that might spray out. 
  8. Once the pressure is released, you can open the lid and stir the pasta. Taste test it, and add more seasonings if needed.
  9. Place into a bowl and garnish with fresh basil and nutritional yeast if you like!


  • You can use any vegetables you like in this recipe.
  • For a gluten-free version, simply swap the whole grain pasta for a gluten-free variety.
Nutrition Information:
Yield: 3
Amount Per Serving: Calories: 400Total Fat: 7gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 3gCholesterol: 0mgSodium: 1263mgCarbohydrates: 74gFiber: 16gSugar: 18gProtein: 19g

Please rate & share if you like this!

Leave a comment on our blog or share on Pinterest or Instagram.

Alena sitting in a cafe with a bowl of fresh plant-based food and a glass of coffee in front of her

About Alena Handwritten FontAlena Schowalter is a Certified Vegan Nutritionist who has been a vegetarian since childhood and vegan since 2012. Together with her husband, she founded nutriciously in 2015 and has been guiding thousands of people through different transition stages towards a healthy plant-based diet. She’s received training in the fields of nutrition, music therapy and social work. Alena enjoys discussions around vegan ethics, walks through nature and creating new recipes.

30 thoughts on “Vegan Instant Pot Pasta Recipe (One Pot Marinara)”

  1. Delicious. However, mine came out more like a minestrone. I’ll try cut the water and broth to 2 cups imstad of a combined 4 cups.

    • thanks so much for the valuable feedback, I made the recipe again a couple of times and decided on 3 cups liquid total :) Have you tried making it with 2 cups?

  2. YUM! I didn’t get any complaints from the family, which is a rarity. I modified mine a bit by adding different veggies and it turned out great!! I added the spinach after I opened the instant pot, since it really doesn’t need long to cook. 10/10 will make again.

  3. Made this last night. The flavors are wonderful but there is way too much liquid! Sprayed tomato steam all over my counter and ceiling. Would make again but with way less water!

    • Hey Laura,
      thanks so much for the feedback! You know what, I’ll go ahead and make this myself again this week. Might be possible I wrote down the wrong quantities – which would be a bummer. Thanks for letting me know and sorry it didn’t turn out so great… Let me know if there’s anything else I can help you with!
      Best wishes,

  4. Loved it, added different veggies, served with marinaria sauce and parmesan cheese.
    Too much water, will cut back to 2 cups net time ,I did not add the paste. ! I made it on the stovetop in a soup pan.

    • Hey Barb,
      thanks for the feedback – I made the pasta again these days and ended up using 3 cups of liquid in total as well as 7 minutes of cooking time which turned out perfectly! It does work a bit differently with the IP, so it’s possible that the stovetop version needs more or less water.
      Best wishes,

  5. Hi,
    Absolutely love my Instant Pot. I had never had home cooked beans before the instant pot. You’re right, the taste difference is night and day. This is a great recipe. It’s winter here in Wisconsin , USA, no fresh tomatoes, eggplant, etc. I improvised and made this with frozen broccoli, canned fire roasted tomatoes, mushrooms and spinach. It turned out very good but I am looking forward to summer when I can make it as written with my own garden vegetables. Thanks for another great recipe and for all you do to help new and old vegans.

    • happy you love your Instant Pot so much as well! Awww sorry to hear about the produce but as you found out this so easy to modify :) thanks for the kind words and sharing all of this!

  6. Hi Alena! Happy New Year! What size instant pot did you use for this recipe? I only have a 3qt because it’s just me. Do you think this recipe is doable with my mini instant pot?

    • Hey Pam,
      yes I assume a 3qt would work for the recipe as mine is usually around half full. You can add fewer veggies so the volume is decreased if you’re worried. Let me know how it turns out :)

  7. I notice some people have had trouble with the quantity of liquid in this recipe. I’m going to try it tonight and wondered if the recipe had been tailored to take those issues into consideration. Any advice? I’m excited to try it!

    • Hey Sarah,
      I just made the recipe again and reduced the liquid to 3 cups total as well as the pressure cooking time to 7 minutes which prevents the pasta from going a bit too mushy. I now updated the recipe!
      The feedback was really mixed, for some it was too liquid and too mushy, for others it came out perfect.
      Best wishes,

  8. How does your pasta not get overcook through this method? I tried it two times and altough the flavors are great it turns out very mushy. I have the same 6qt instapot

    • Hey Flavini,
      I just made the recipe again and tried pressure cooking the pasta for only 7 minutes which improved the consistency in my opinion! Also reduced the liquid to 3 cups total (see updated recipe).
      Hope that helps! The feedback was really mixed, for some it was too liquid and too mushy, for others it came out perfect.
      Best wishes,

    • Hey Jeffrey,
      I suggest you use half a cup more liquid for 16 oz of pasta as well as a bit more tomato paste. Since the amount of salt and other spices in recipes comes down to taste preferences, you can just adjust these once the pasta is cooked! The added liquid is important to ensure the dry pasta is covered and gets cooked.
      Let us know how it turns out!

  9. Have you tried the above recipe with the low pressure setting on your instant pot? That would help to release the pressure at the end of cooking time a bit easier — less messy!

  10. To start,
    first time making pasta in IP I checked many recipes and I liked yours. Made it with few variations added some more veggies, chicken and some marinara sauce. Water was little off but I sautéed it and it was perfect.
    It was a great hit tonight at dinner table.
    Thanks for sharing amazing recipe ????

  11. Just tried it and loved it! I used whole wheat penne pasta and the texture was perfectly al dente. I almost thought I had too much food for my 3 qt Instant Pot, but carefully stirred, pushing everything down, and it was right up to the line. I used eggplant, green pepper, mushrooms, 2 kinds of tomatoes, red onion cut into thin slices, pre-cut mushrooms, garlic, and all the recommended spices. My vegetables were chunkier than yours, but worked fine. Loved the way the spinach cooked down, no need to chop. Very healthy, especially since the sautéing is done in vegetable broth, not oil. Next time I may try all vegetable broth instead of water. Great recipe! Thanks!


Leave a Comment

Skip to Recipe