Tender pieces of penne in tomato pesto cream sauce cooks up like a dream in your Instant Pot. This vegan Instant Pot Pasta recipe is bursting with flavor!

Y'all, I'm on a real one-pot pasta kick! I loved the ease of making One-Pot Penne alla Vodka so much that I decided to give this Instant Pot pasta thing a go.
And I. am. a. CONVERT!
This recipe was SO easy to make, and I love that it's something kid-friendly that I can throw together using mostly ingredients from the pantry.
I think you're going to love it, too.
How do you cook pasta in the Instant Pot?
There are two keys to successfully making pasta in the Instant Pot or any electric pressure cooker:
- Nailing the cooking time. This is going to vary depending on the type of pasta that you use. In general, you can go with half the low end of the cooking time range. Penne, for example, cooks for 10-12 minutes, so in the Instant Pot, you do 5 minutes at pressure, then a quick release.
- Using enough liquid. Having ample liquid in the pot allows your pasta room to move around, so it won't stick together or stick to the bottom of the pot. This pasta is very saucy, and that's on purpose. When in doubt, always err on the side of more liquid!
When it comes to the liquid, the general rule is 3 cups of water per 8 ounces of pasta. Your canned tomatoes do NOT count as part of the liquid. The 2 ½ cups of penne in this recipe is about 4 ounces, so you need 1 ½ cups of water.
Unlike making one-pot pasta on the stove, you don't stir Instant Pot pasta while it's cooking. But because the liquid inside the pot is at such a fierce, rolling boil, it stirs itself.
COOKING MAGIC!
Making the tomato pesto cream sauce
The cool thing about making pasta in the pressure cooker is that you can cook the sauce and the pasta at the same time, in the same pot!
To make the sauce, you just throw all of the ingredients into the pot with the pasta and water, then stir to combine.
This tomato sauce has two parts. First, you cook a pretty basic tomato sauce in the pressure cooker with the pasta. It's truly just canned tomatoes, Italian seasoning, and balsamic vinegar.
Cook at high pressure for 5 minutes, then do a quick release.
You make part two of your creamy tomato sauce in your blender while the pasta is cooking. The Pesto Cashew Cream brings rich garlic and basil to the mix when you stir it in at the end of cooking.
Making the pesto cashew cream
This recipe is a spin on my Garlic Cashew Cream Sauce, and it brings both the creaminess and a lot of the flavor to your pot of pasta.
Start by soaking your cashews in hot water for 10-15 minutes. You do not need raw cashews for this recipe! Roasted is fine. Just soak roasted for the full 15 minutes, and they'll soften right up.
I like to start the cashews soaking before I start the pasta. That way, you have plenty of time to make the cashew cream while the pasta cooks.
Once the cashews finish soaking, drain them and discard that soaking water. You can use it to water a plant, if you want, but please do not use it in the sauce!
Transfer the drained cashews to your blender. Then, add a few cloves of fresh garlic, and some sweet balsamic vinegar to the blender. Throw in a splash of water, and blend this mix until it's completely smooth.
Stir in plenty of fresh basil, and your pesto cream is ready!
Putting it all together
When the Instant Pot finishes cooking, do a quick release.
Helpful Tip: Instant Pot pasta spurts a LOT when you toggle that release valve! Throw a kitchen towel over the top of the pot before you release the pressure to catch the spray, and save yourself from a big mess!
Now, open your pot, and add plenty of baby spinach or your favorite quick-wilting green. Chances are, the pasta and sauce will be hot enough to wilt those greens. If they aren't wilting, though, you can hit the Saute button to warm them up more.
After the spinach is cooked down, stir in the Pesto Cashew Cream, and it's time to EAT!
How to store and reheat it
Store any leftover pasta in an airtight container in the refrigerator. It will keep for around 3 days.
To reheat, you can either warm it in the microwave or transfer to a pan on the stove. On the stovetop, cook on medium heat, stirring, until heated through. If the sauce has thickened up too much, you can add water, a tablespoon or two at a time, to thin it out.
📖 Recipe
Creamy vegan Instant Pot pasta
Ingredients
For the Pasta
- 28 ounce can chopped tomatoes
- 1 ½ cups water
- 2 ½ cups penne
- 2 tablespoons Italian seasoning
- 2 tablespoons balsamic vinegar
- 6 ounces baby spinach - (or other quick-wilting greens - about 5 cups)
- salt, pepper, & nutritional yeast - (to taste)
For the Pesto Cashew Cream
- 1 cup cashews - (soaked in hot water for 10-15 minutes, then drained)
- ½ cup water - (NOT the soaking water)
- 3 cloves garlic
- 2 tablespoons balsamic vinegar
- ¼ cup fresh basil leaves - minced
Instructions
Make the Pasta
- Put all of the pasta ingredients -- except the spinach, salt pepper, and nutritional yeast -- into your Instant Pot, and stir to combine. Cook at high pressure for 5 minutes, then do a quick release. (TIP: Throw a kitchen towel over the release valve, because Instant Pot Pasta can cause the valve to spurt a lot.)
- While the pasta is cooking, make the Pesto Cashew Cream (instructions below).
- Add the spinach to the pot, stirring it into the hot sauce, until it wilts completely. If it is having a tough time wilting, you can hit the pot's Saute button to warm things back up. If you do turn on the Saute function, hit Cancel after the spinach wilts into the sauce. This should only take a few minutes.
- Stir in the Pesto Cashew Cream, then season the pot with salt, black pepper, and nutritional yeast, to taste.
Make the Pesto Cashew Cream
- Combine all of the cashew cream ingredients -- except the basil -- in your blender, and puree until smooth. Stir in the basil.
Lisa Noble
OMG! This is absolutely amazing! So delicious. Possibly the best pasta dish I’ve had. So quick and easy too. Thank you so much for sharing your recipe. I’m new to the instant pot and it’s so helpful to find recipes like this.
Becky Striepe
I'm so delighted to hear it, Lisa! I am glad it's helping you use your new Instant Pot, too.
Donovan
Wow, super simple and delicious!
Becky Striepe
Thank you, Donovan!
Isabelle
Thank you so much for this recipe! It’s absolutely delicious and so quick and easy to make. I love the fresh basil in the cashew cream, it gave the dish such a great and distinct flavor :)
Becky Striepe
You are so welcome, Isabelle. Thank you for coming back to leave a rating and a review!
Jodi
I plan to make this for dinner. Can you give me an approximate amount of nutritional yeast you use?
Becky Striepe
I like to serve it with the nutritional yeast on the side, so everyone can shake on as much as they like!
Lori
Being new to the Instant Pot, I am easing into it. This is the first Instant Pot pasta recipe I have made for our family, and this is a winner! We absolutely love it! Not only is it delicious, it is comfort food. I'll definitely make this for a game night. It's so simple! THANK YOU for this recipe. I look forward to trying your other recipes... so glad they are all vegan. The fact that this is the first review I have ever left for a recipe (and have been using online recipes for years) speaks volumes.
Becky Striepe
Thank YOU, Lori! I'm glad this recipe is helping you get acquainted with your Instant Pot, and I appreciate it so much that you took the time to rate and review the recipe. Have a great weekend!
Madeleine
Very good!! One of my favorites for quick, satisfying meal. I make it with Jovial Brown Rice Farfalle. Comes out great!
Becky Striepe
Ooh I'm glad to hear it works with a GF pasta -- I get questions about that!
Laura
I just made it with Trader Joe’s brown rice-quinoa pasta and it came out all mushy- can’t even tell it’s penne ?still tastes great though! Going to make note pasta and mix it in.
Becky Striepe
I'm sorry to hear that! I haven't tested this with gluten-free pasta, and it sounds like it doesn't work with this style. Such a bummer! :(
Sandi
I can't eat cashews......any substitute???? TY . Looks delicious
Becky Striepe
Oh darn! You may be able to use raw pumpkin seeds instead. I wouldn't use roasted, because they're much harder, and I want you to have a creamy sauce! If you try it, let me know!
Liz
Made this for my family last night and we ALL loved it! Instant hit!!
Becky Striepe
I'm so glad they enjoyed it, Liz! Thank you for taking the time to come back and leave a rating and comment!