I’m just going to go ahead and say it. I love my Instant Pot. It makes cooking big meals so much easier. And it also makes healthy cooking so much easier. From soups and curries to lentils and grains, the Instant Pot can do it all. Well, most things.

Like pasta! Did you know you can make a one-pot pasta meal in the Instant Pot? That’s exactly what I did with this vegan bolognese pasta. If you don’t want to read and just want to watch the recipe in action, I’ve included the video below.

And if you want more than 90 incredible vegan Instant Pot recipes, be sure to order my cookbook, The Vegan Instant Pot Cookbook!

And if you do want to read, I have to say that this is my new favorite weeknight meal. It’s healthy (if you don’t overdo it on the pasta), hearty, and it couldn’t be easier to make. After you brown the tofu and vegetables, you just layer in some pasta, marinara sauce, canned tomatoes and vegetable broth and let the Instant Pot do its magic.

Bolognese penne in a white bowl on white table.

I used penne pasta in my recipe on Youtube, but you can you use any medium-sized pasta shape you like.

Pappardelle noodles in bolognese sauce in white bowl on white table.

Tips for this recipe:

  1. Don’t skip out on pressing the tofu. Tofu has a lot of excess water, so your dish will be watery and less flavorful if you don’t remove that excess water.
  2. Be generous with the seasonings. Tofu is pretty bland on its own, so give it a helping hand with lots of spices. Feel free to use fresh garlic instead of garlic powder. Just cook it along with the vegetables.
  3. If you want to beef up this dish even more (sans the beef), add a cup more of mushrooms.
  4. To calculate the exact the exact cooking time once you add all the ingredients, use the cooking time suggested on your boxed pasta, divide it by 2 and then subtract 1 (i.e., 12 ÷ 2 – 1 = 5 minutes). If the cook time range includes odd numbers (i.e., 7-9 minutes), round the smaller number down (i.e., to 6), divide it by 2, and then subtract 1 (i.e., 6 ÷ 2 – 1 = 2 minutes).
Overhead photo of pappardelle bolognese in a bowl with a fork on white table.

Big Vegan Flavor

Techniques and 150 recipes to master vegan cooking.

Introducing

Big Vegan Flavor

Techniques and 150 recipes to master vegan cooking.

Instant Pot Vegan Bolognese

Prep: 30 minutes
Cook: 18 minutes
Total: 48 minutes
Servings: 6
5 from 4 votes

Made it? Click the stars to leave a review!

This Instant Pot Vegan Bolognese is made with plant-powered ingredients and is hearty yet wholesome comfort food. And thanks to the Instant Pot, it’s an easy dish that’s great for weeknight dinners.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients

  • 1 (16-ounce) block of firm tofu
  • 2 tablespoons olive oil, divided
  • 1 teaspoon chili powder
  • ½ teaspoon garlic powder
  • ½ tablespoon dried thyme
  • ½ tablespoon dried oregano
  • ½ teaspoon black pepper
  • ½ teaspoon red pepper flakes
  • teaspoon cayenne
  • 1 medium onion, finely chopped
  • 2 celery ribs, diced
  • 1/2 cup mushrooms, diced
  • Kosher salt to taste
  • 1 )24-ounce) jar of marinara sauce (not chunky)
  • 32 ounces of vegetable broth
  • 1 (14-ounce) can of diced tomatoes
  • 1 pound dried penne pasta (or other medium-sized pasta of choice)
  • Garnishes: flat-leaf parsley, minced & vegan parmesan cheese

Instructions 

  • Press the tofu for 30 minutes to remove the excess water (see video at 00:37 for instructions).
  • Turn on the Sauté function on the Instant Pot and add 1 tablespoon of the olive oil. Once hot, crumble in the tofu and the seasonings (chili powder, garlic powder, thyme, oregano, black pepper, red pepper flakes, and cayenne). Sauté until tofu begins to brown, approximately 4-6 minutes. Remove tofu from the Instant Pot and set aside.
  • Add 1 more tablespoon olive oil to the Instant Pot and add the diced onion, celery and mushrooms. Cook for 4-5 minutes until softened, adding salt and pepper to season in the last minute of cooking.
  • Return the browned tofu to the Instant Pot. If needed, add a tablespoon of vegetable broth or water to deglaze any browned bits stuck on the bottom of the pot.
  • On top of the tofu and cooked vegetables. Then add the pasta and vegetable broth, pushing the pasta down to make sure it is completely covered in liquid. Gently pour the marinara sauce, and diced tomatoes on top of the pasta but do not stir in (this helps prevent the tomatoes from scorching).
  • Secure the lid of the Instant Pot and select the Pressure Cook setting at high pressure for 5 minutes (see tips above to calculate the precise cooking time based on your pasta box cook time).
  • When the time is up, perform a quick pressure release and open the Instant Pot. Stir the pasta well and serve with vegan parmesan cheese and minced parsley.

Nutrition

Calories: 439kcal | Carbohydrates: 72g | Protein: 19g | Fat: 9g | Saturated Fat: 1g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 4g | Sodium: 844mg | Potassium: 709mg | Fiber: 7g | Sugar: 9g | Vitamin A: 761IU | Vitamin C: 16mg | Calcium: 156mg | Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Love this? Leave a rating below!

Leave a Comment & Rating

If you enjoyed this recipe, please consider giving it a star rating along with your comment! It helps others discover my blog and recipes, and your comments always make my day :) Thank you for your support!

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

Rate this recipe




26 Comments

  1. Michael Smith says:

    yummy! Looks like there might be a typo to start number 5 though!

    1. Kaitlin @ Rainbow Plant Life says:

      Hi Michael, sorry! It should be pour the marinara sauce on top of the tofu.

      Have you had the chance to try the newer vegan bolognese recipe yet? That one’s a winner!

  2. JT says:

    Can someone please tell me how I can avoid getting the “Food burn” error message on my Instant Pot when making this recipe?

    It’s a great recipe. The first few times I made it, I had no problem. But the last couple of attempts, I get the “food burn” message and the instant pot ceases cooking, even though I am careful when adding the sauce and diced tomatoes. Thanks in advance.

    1. Kaitlin @ Rainbow Plant Life says:

      Hi JT, you may want to add a bit of water to help not trigger the burn warning? Sorry to hear the recipe has been giving you trouble lately.

    2. Nissan says:

      JT – I had the same issue. Had to abandon this one.

  3. Anica says:

    All of Nisha’s recipes are delicious – our family just loves them! So much flavour!

    1. Support @ Rainbow Plant Life says:

      Thanks for the lovely feedback, Anica!

  4. phedre75@gmail.com says:

    I made this today, it was very tasty. I adapted it to what I had at home. I used whole wheat pasta and it turned out fine.

  5. Tkv64 says:

    Has anyone made this without the instant pot? I’m visiting my father and have no access to the instant pot… I’ve made it several times at home and know that he would love it. Just wondering if there’s anything to tweak/time of cooking noodles, etc. Thanks – Tami

    1. K says:

      You can do steps 1 and 2 in a standard pan. Then, you can cook the pasta in water/broth in a pot per the pasta box’s directions and then combine with the sauce, which is what I do for prep. You’d want to combine the tofu and sauce in a pot for a couple minutes to heat it up.