Instant Pot Spaghetti – this easy yet delicious family friendly recipe takes less than 10 minutes to prep for, and cooks in the Instant Pot in just 9 minutes. Best yet, you’ll only have one pot to clean! 

instant pot spaghetti, cooked twirled around a fork

Can I just say, the love I have for my Instant Pot and it’s ability to help me get dinner on the table, FAST, just keeps growing and growing. If you don’t have one yet, what are you waiting for!? It will literally change your life. The one I bought is actually cheaper than when I ordered it, you can find it on Amazon here. (affiliate link)

This Instant Pot Spaghetti tastes better somehow than when I make it the regular way. I don’t know what it is, but the flavors are richer and the lentils taste “meatier”. It’s also a great meal to get your kids to eat more legumes. My kids eat this up, lentils and all! My older twins (10 years old) are both playing soccer now, and I can tell that their nutritional needs are growing with all the physical activity they do.


2 bowls of instant pot spaghetti


It’s so quick and easy.

Push the saute button on the Instant Pot. Add the olive oil, onion and garlic and cook for a few minutes. Now add the lentils and salt, and stir.

collage of how to make instant pot spaghetti

Nest, pour in the water and de-glaze the bottom of the pan by scraping it with a spatula. Break the noodles in half and place them in the water, then pour the marinara sauce on top of the noodles. Push the noodles down, making sure to cover them in the liquid.

TIP: Make sure you use a high quality marinara sauce, I use Trader Joe’s tomato basil sauce, it’s my favorite!

collage of how to make instant pot spaghetti

Place the lid on, seal and set to high pressure for 9 minutes.

collage of how to make instant pot spaghetti

Once it beeps, do a quick release carefully, so the noodles don’t overcook. Stir everything together well after removing the lid. It should look something like this after stirring.

instant pot spaghetti in the instant pot still

That’s it! Serve with vegan parmesan, fresh basil and maybe some crusty bread.

For more quick and tasty Instant Pot recipes, check these out:

Instant Pot Alfredo Sauce

Instant Pot Vegan Burritos

Instant Pot Refried Beans

Vegan Baked Beans

instant pot spaghetti in a bowl

follow me on pinterest button

12/30/19: Instructions have been updated slightly to help prevent the “burn” message, as many people are having trouble with the newer models of Instant Pots. Mine has never given me the burn message, but after doing some research, I’ve learned there are some things you can do to prevent this. This is why I now suggest you add the water AFTER sautéing, and de-glaze the pan by scraping it with a spatula. This should help with the burn message. For more troubleshooting, read through this article on why you might be getting an Instant Pot Burn Message.

Adapted from Skinny Taste.

instant pot spaghetti, cooked twirled around a fork
4.81 stars (26 ratings)

Instant Pot Spaghetti

Instant Pot Spaghetti - this easy yet delicious family friendly recipe takes less than 10 minutes to prep for, and cooks in the Instant Pot in just 9 minutes.
Prep: 10 minutes
Cook: 9 minutes
Total: 19 minutes
Servings: 5 servings


  • 1-2 tablespoons olive oil
  • 1/2 onion, diced small
  • 2 cloves garlic, minced
  • 3/4 teaspoon salt
  • 2 cups cooked green lentils
  • 2 cups water
  • 8 ounces spaghetti
  • 1 jar (25.5) ounces vegan marinara sauce


  • Press the saute button on the Instant Pot. When hot, add the olive oil, onion and garlic. Cook, stirring, for about 3 minutes until the onion in translucent. Now add the salt and cooked lentils. Stir, then turn off the saute.
  • Pour the water in and using a spatula, de-glaze the bottom of the pan to get any stuck bits off the bottom (this helps to avoid the "burn" message.) Add the spaghetti noodles, broken in half. Then pour the marinara on top of the noodles, and push the noodles into the liquid to cover. Don't stir.
  • Place the lid on, seal and set to high pressure for 9 minutes.
  • Do a quick release so the pasta won't overcook. Stir everything together, then serve with vegan parmesan and bread if desired!


  1. I haven't tested this recipe with gluten free spaghetti, but I think it would work.
  2. I always make this with pre-cooked lentils, the packaged kind in the produce section at Trader Joes. You can also make your own from scratch. Use 1 cup uncooked green lentils, and 3 cups of water. Bring to a boil on the stovetop, then simmer for about 30 minutes. Drain, then continue with the recipe.


Serving: 1serving | Calories: 342kcal | Carbohydrates: 62g | Protein: 17g | Fat: 4g | Saturated Fat: 1g | Sodium: 760mg | Potassium: 939mg | Fiber: 11g | Sugar: 9g | Vitamin A: 626IU | Vitamin C: 12mg | Calcium: 51mg | Iron: 5mg
Course: Main Course
Cuisine: Italian
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Read my full disclosure here.

Posted In: , , , , , , , , , , , , ,

you may also like:


  1. My family LOVES this recipe! I use the instant pot to cook dry lentils first, wipe it out, and continue with this recipe. This last time I used some homemade seitan ground italian ‘sausage’ to the pot and that also was great! Thanks so much!

    1. You are welcome, Julie! The addition of sausage sounds amazing! Thanks for your fantastic feedback and review! Happy cooking!

  2. I also had the burn notice – and the stuck-on food in the pot. My Instant Pot is a brand new model, if that makes any difference.

    The recipe came out great after I finished scraping it off the bottom of the pan twice.

    I will make this recipe again anyway! thanks for posting it!!

    1. They don’t really add much flavor, no. They are added protein and fiber and just make the dish more filling. They also give the sauce a “meaty” texture. You don’t have to use them though.

  3. Actually, ignore my previous comment! I typed too soon! After I stirred the cooked pasta and let it sit a bit in the warm instant pot, it completely finished cooking perfectly and it was a really good dish! I stirred in some chopped fresh spinach until it wilted, also.

  4. I made this and did exactly what you said but my noodles didn’t cook all the way. It was a pack of spaghetti that even had a 9 minute cook time. Do you know what could have gone wrong?

  5. Do you know or have an idea how much water I should add if I want to double the noodles (16oz total) but keep it still to one jar of sauce?

    1. You could try doubling the water as well (4 cups total) just to be on the safe side, but I haven’t tried it so I’m not sure if it will work or not.

  6. Hi,
    I love this recipe and made it many times! If I want to double the recipe, should I just double all the ingredients? Won’t I get the burn notice?

    1. I haven’t tried doubling the recipe, but I don’t see why it wouldn’t work. The recipe is enough to feed my family of 5 for dinner, usually with leftovers! Let me know how it turns out for you if you double the recipe!

  7. I used mushrooms that I put in the food processor . My wife doesn’t like lentils ! This came out so good ! I’m so surprised 😯 Definitely a keeper !

  8. I added mushrooms and green peppers and used not the lentils (not anti-lentil lol), but Beyond Meatballs. I was so skeptical, but it was a hit. I love using one pot! Thanks Nora!

  9. I was very sceptical of this recipe, thinking that it wouldn’t work with the noodles cooking properly, but i have made many of your recipes in the past, and they have all turned out great.  I trusted your recipe, and it turned out amazing!  I followed the recipe exactly, except I used canned chickpeas instead of lentils because that’s what I had in the cupboard. Delicious! Thanks Nora!

    1. Hi Krista. You are welcome! I’m glad you tried the recipe and loved it! Thank you for your wonderful feedback and review! I appreciate you using my recipes!

  10. I made this exactly as the recipe described and served it with garlic bread and salad. 10/10 so delicious, easy and simple! Nora is my go-to for every recipe

    1. Hi Kayla. Thank you for your kind words and great feedback! I’m so glad you are loving my recipes! Thanks for using them!

  11. Wow, my kids and I really enjoyed that, I used a can of lentils and only passata with some herbs and spices chucked in and we all loved it- I am gonna freeze for my work lunch as I got leftovers, cheers.

  12. This was amazing. And, easy just as the recipe described.  I made it on a boat trip for 5 of us and everyone loved it. They said it was way better than boiled pasta. Thank you. 

    1. A boat trip sounds wonderful! It must be warm where you are! Thank you for taking time to share your fantastic review and comments! I’m glad the spaghetti was a hit!

  13. So good!  I added a couple of diced carrots and a stalk of diced celery.  I did not precook the lentils, just added 1/2 cup raw with an additional cup of vegetable broth.  I used whole wheat spaghetti and pressure cooked for 9 minutes as the recipe recommends.  It came out perfectly!  Will definitely be making this again!

  14. I love learning how to use my instant pot for vegan dishes like this. Thank you for posting it. I always modify by adding more veggies with any recipe I can. For this I add 2 bell peppers, 2 cups frozen chopped spinach and 3 diced carrots. I also use 1 cup dry green lentils, thoroughly rinsed, along with 1 cup of water in place of 2 cups of canned or cooked lentils. It is so easy and turns out wonderfully!

    1. Hi Martha! I’m glad you you loved the spaghetti recipe! There really are lots of great ways to use the instant pot – and it’s so handy and quick! I appreciate you taking time to share your wonderful review and comments! Thank you!

      1. You should only need to set the cook time for between 3 to 5 minutes, but I haven’t tried it, so it’s hard to say what time is best.

  15. Would this recipe work with say, penne pasta? Also, my Rao’s sauce is 32oz, would I just use 1 cup of water to deglaze? Thanks!! 

  16. This is delicious, but doesn’t work in the instant pot. I followed the recipe. Burn notice. I dumped everything out, scrubbed the pan and tried again with a large can of diced tomatoes to add more liquid. Burn notice again. But the pasta was nearly cooked by that time anyway.

    1. That is so frustrating, I’m sorry to hear you kept getting the burn message. It always works for me, in both my Instant Pots, but from what I understand some models are constantly giving people a burn message with certain foods. The best thing to try is to scrape every bit stuck to the bottom, but it sounds like you did that.

  17. I tried this recipe the other night. I’ve been looking for a good vegetarian spaghetti recipe for some time and this one was excellent. Followed the instructions exactly, even for cooking the lentils from scratch, and it turned out lovely!
    Thanks for sharing!

    1. Hi Isela! I’m so glad you loved the spaghetti! Thanks a lot for taking your time to share your kind review! I appreciate it.

  18. Nora – Any chance you’ve added vegan ground beefless crumbles or a meatless ball inside the IP? I was wondering how they’d hold up?

    1. I have used vegan ground meat before instead of lentils and it worked well. I haven’t tried a meatless ball, but if they are store bought (not bean based balls that mush easily) they will probably be fine in there. Thanks!

  19. I made this tonight and it was a huge hit with my family! Teenagers, hubby and I all loved it! It was so easy to prep and then just set the instant pot, I will definitely put this recipe in my frequent rotation! Thanks for another winner, Nora!

    1. I’m so happy to hear your family enjoyed the instant pot spaghetti! I love how easy this is, and my whole family actually likes it, too. 🙂 Thank you!

Leave a Reply

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.