Heat the Instant Pot on HIGH SAUTE, then add the mushrooms, onions, carrots, celery, and fennel seeds.
Sauté the vegetables for 5 – 10 minutes until the mushrooms release their moisture. Stir occasionally.
Deglaze with ½ a cup of vegetable broth. Stir the bottom of the Instant Pot so that any bits on the bottom are released.
Add the walnuts, garlic, soy sauce, balsamic vinegar, marmite, tomato paste, oregano, and chili flakes. Stir well. Turn the Instant Pot off.
Stir in the tomatoes. Use a wooden spoon to clean the bottom of the Instant Pot. Secure the lid and close the steam release handle. Set the Instant Pot to HIGH PRESSURE for 20 minutes.
If you are serving the sauce over pasta, start the water now.
Once cooking has finished. Carefully release the steam release handle. Once the float valve is down, carefully remove the lid.
Stir the sauce. If you want it thicker, set the Instant Pot to HIGH SAUTE and cook it for 5-10 more minutes until you have a consistency you like. This is also a good time to taste the sauce and adjust any of the flavorings.
Stovetop Instructions
Heat a heavy-bottomed pot over medium heat. Add the mushrooms, onions, carrots, celery, and fennel seeds. Sauté the vegetables for 5-10 minutes, stirring them often until the mushrooms have released their moisture.
Deglaze the pot with ½ a cup of vegetable broth. Use a wooden spoon to pick up any bits of vegetables that have stuck to the bottom.
Add the walnuts, garlic, soy sauce, balsamic vinegar, marmite, tomato paste, oregano, and red chili flakes. Mix everything well.
Add the tomatoes, mixing them with all the ingredients. Bring the sauce to a slow simmer, cover the pot, and simmer the sauce for 1 hour or until the sauce is reduced and thick.
Uncover and continue simmering until you have a consistency you like.