Here's an ooey, gooey, creamy and cheesy vegan pasta bake that you can pull off in no time at all, without heating up your summer home, and in a single pot---an Instant Pot.

This vegan Instant Pot pasta makes a delicious dinner, and it's incredibly kid-friendly. The flavors are a lot like those in a vegan lasagna, but it's so much easier to put together. All you need to do is chop garlic and if you have pre-chopped garlic, even better! The dish comes together entirely with pantry ingredients and most of the cooking happens in the Instant Pot so it's mostly hands-off. You can go from gathering your ingredients to the dinner table in about 30-40 minutes.
Here are some key tips to make this pasta foolproof:
- Add in the ingredients in the order specified in the recipe card.
- Sauteing the vegan meat in a bit of oil with garlic gets all that amazing flavor going. Don't skip this step!
- Before you close the IP lid to pressure cook, make sure your pasta water is salty enough--it should be a little saltier than you want your pasta to be. It's not easy to stir salt into cooked pasta. But keep in mind that the cheese shreds will add some saltiness too.
Recipe card

Instant Pot Vegan Pasta Bake
Ingredients
- 1 teaspoon olive oil
- 14 to 16 oz vegan sausage (or "beef". Any brand is fine. It should crumble like ground meat)
- 7 cloves garlic (crushed and minced)
- 28 oz tomato puree (canned or fresh is fine. I use canned)
- 2 tablespoon oregano (minced, sub with 2 teaspoon dry. Or use basil)
- 1 tablespoon sage (or 1 teaspoon dry)
- 1 teaspoon paprika (or red pepper flakes, use more or less according to your taste)
- 16 oz rigatoni (or any hardy pasta. See substitution options above)
- ¾ cup raw cashews (see substitution options above if nut-free)
- 4¼ cups water
- Salt and ground black pepper to taste
- 7-8 oz vegan mozzarella shreds (I used a packet of Daiya)
- More herbs for garnish (basil, parsley, oregano are all fine, choose one or more)
Instructions
- Blitz the cashews with a cup of water into a smooth cream. Set aside.
- Turn your Instant Pot to the "saute" function. Heat the oil in the Instant Pot liner. Add the vegan sausage or beef and garlic and "brown" the meat for a couple of minutes, stirring it frequently and scraping up any bits that stick. It won't really brown much but what you want to do is make sure it's broken down into tiny bits and not clumping together.
- Add the tomato puree, oregano (or basil, or both), and sage to the pot. Add salt, pepper and paprika along with a cup of water. Give it all a good stir.
- Add the rigatoni to the pot, the cashew cream, and the remaining 2 ¼ cups water. Give it a quick stir and taste the water. It should be slightly saltier than you would like your pasta to be.
- Turn the Instant Pot off.
- Seal the lid and set the Instant Pot to pressure cook for 10 minutes. Go with eight minutes for smaller pasta shapes.
- Once cooking is done, wait 15 minutes, then release the steam manually and open the IP lid. Scatter on the cheese and close the lid again immediately. Let it sit 5-10 minutes for the cheese to melt.
- Garnish with parsley or basil or oregano and serve.
Notes
Nutrition Information
To print recipe card without images, uncheck "instruction images" after clicking the "print recipe" button.

Substitution ideas:
- I use rigatoni in this recipe because it holds up so well in the Instant Pot and all that cheesy sauce makes its way into those wide tubes. I've also tried it with cellentani, which is a pretty, corkscrew pasta. You can use another pasta, like ziti or even macaroni or shells.
- Any meat substitute works in this recipe. I used Beyond Meat this time but I've also used Farmland and Field Roast in the past. Make sure you crumble up the meat substitute before adding it to the IP, especially if you're using vegan sausages.
- Use oregano or basil as your primary herb, or a combination of both. I also strongly recommend adding a teaspoon of dry sage (or a tablespoon of fresh), to add more depth of flavor.
- If you have a jar of marinara on hand, you can skip the herbs and garlic, or cut them down to your taste. Add the marinara to the Instant Pot after browning the "meat."
- To make this recipe gluten-free, use gluten-free pasta and make sure you're not using a meat substitute that has gluten.
- To make this recipe nut-free, substitute the cashew cream with 1 cup of coconut milk or sub pumpkin seeds for the raw cashews.






Jeannie Miller says
Can you make this and leave the beef substitute out altogether? I have not made this yet.
Vaishali says
You definitely can!
Alocasia says
My puree is just 24 oz., but I do have a 28 oz. can of crushed tomatoes. Would that be a good substitute or should I just add the puree and maybe 4 ounces of veggie broth? Getting everything prepped now. Can't wait.
Vaishali says
24 oz of puree and the rest as veggie broth is perfectly acceptable! 🙂
Alocasia says
Delicious. Just perfect. I got there in a weird way. I sealed and set the IP for 10 mins. When I went to check it it had begun to count down and was at 6 minutes, but it never reached pressure. The silver button never popped up. I opened the lid and it was cooking away. The pasta was almost done. I set it again manual, 2 mins, but again it didn't reach pressure, but the pasta was done after the 2. It was great. So good. Still not sure why the IP never reached pressure. I've used it since.
Vaishali says
I've had the same problem before, although it happens intermittently. That's why I increased the quantity of liquid, and after that it has not been a problem for me--the IP reaches pressure without a problem. I am sorry you had to get there in a roundabout way, and I'll report back if I encounter the problem the next time. I am glad, however, that you enjoyed the pasta. It's a huge favorite for Jay. 🙂
Karen says
This is the best comfort food recipe I've come across in a long time. My hubby and I made it twice this week. It's so savory and creamy...yum! We had trouble with our instant pot, but this recipe is still easy enough to throw in the oven. (We followed your advice to another commenter). We've also enjoyed the Butter Tofu and Cabbage Casserole recipes and look forward to exploring more.Thanks for everything you do!
Vaishali says
That's so great to hear, Karen! So happy you enjoyed it--I love this pasta bake and Jay frequently asks for it.
Emoly says
Great recipe! I did have the burn message come up on my instant pot, so I opted to use the IP’s slow cooker function on high instead! Worked great, cooked it for around an hour, tossing the vegan cheese on top with about 10 minutes left!
JB says
What are your thoughts on adding nutritional yeast to the cashew cream and leaving out the vegan cheese? Would 1/4 cup of nooch work?
Vaishali says
You can add nutritional yeast. A fourth of a cup might be a lot, try starting out with 2 tbsp and increase if you want more flavor.
Sofia says
I don't have an instant pot, can you do this in the oven? It sounds incredibly delicious!
Vaishali says
Yes, absolutely. Here's what I would do: at step 3, cook the marinara on the stovetop for about 15 minutes. Cook the pasta in salted water until al dente. Drain, stir in the marinara and the cashew cream, then place the pasta with the sauce in a greased, oven-safe casserole dish. Don't add the extra water, as your pasta is already cooked! Bake at 350 degrees for about 20-25 minutes, and sprinkle on the cheese in the last 5-10 minutes of cooking.
Sofia says
Thank you so much! I cant't wait to make it
Amrita says
Vaishali-
I would have problems with my Instant Pot's "Burn" light coming on, having to open it up, making sure to stir anything stuck to the bottom, then needing to start all over again estimating the remaining cooking time. It's no fun, and not supposed to be so much work.
I need to be very careful, adding ingredients in a certain order, no tomatoes on the bottom and no stirring. This has been very
effective for saucy bean dishes but I don't think it would work for your recipe as written. Have you had this problem, and if so do you have any tips?
Thank you so much.
Vaishali says
Hi Amrita, I can't say I've encountered this problem, but here are some ideas:
-Always make sure you have enough liquid in your recipe.
-Tomatoes can sometimes burn because they have sugar in them. If the problem persists, try adding some additional oil at the beginning, and make sure you stir them into the liquid and pasta well and make sure you scrape up any bits of food stuck to the bottom after you finish with your saute function and before you switch to pressure cooking. You can deglaze the pan with some water. In this recipe there's enough water (about 3 1/2 cups, as well as the juices from the tomato puree) so you are covered.
Some people recommend layering on ingredients, but that is not an effective way to make this particular recipe and also it sounds like it wouldn't work for you.
-Also make sure your gasket ring or sealing ring is sealing properly and the float valve is working as these can sometimes lead to problems with the "burn" warning coming on.
Hope that helps a bit!
Amrita says
⭐️?Thank you Vaishali !??
Lisa says
I'm new to being vegan and am loving reading about all the alternatives to cheese. Using cashews is my favorite, but have learned to switch up and use a pumpkin and walnuts blend to make that cheesey-ness happen. And yes.... Nutritional Yeast, where have you been all my life. Thank you for this fabulous recipe!
Leslie says
What good timing! I had a crown replaced today, and the dentist said to only eat something soft tonight. I made the gluten-free version using 365 brand gluten-free penne, and coconut milk instead of the cashews, because I had that. And I used a jar of mushroom pasta sauce because I'm lazy. Eight minutes in the IP. It was delicious! My husband said "This is really good. Definitely put this on the list to make again."
Vaishali says
Yay! Awesome to hear.