Preheat your oven to 300 degrees Fahrenheit (149 degrees Celsius).
Heat 3 tablespoons of the olive oil over medium heat in a large Dutch oven. Once the oil is hot, add the carrots, onions, and celery. Sauté for 10 minutes until softened.
Meanwhile, place the walnuts in the bowl of a food processor and pulse them into coarse pieces.
Add the mushrooms. Continue to pulse until the consistency of the mixture resembles the photo below.
Once the vegetables on the stove are soft, add the dry TVP (or TSP as it's sometimes called) and mix well. Cook for 3 minutes to allow the TVP to toast and absorb the oil.
Add another two tablespoons of oil to the pan along with the walnut and mushroom mixture. Turn the heat up to medium-high and brown for 5 minutes.
Add the oregano, thyme, sage, rosemary, red pepper flakes, and garlic to the pan. Cook for a few minutes until the spices are fragrant.
Next, add the red wine. Reduce for 5 minutes.
Stir in the miso paste, soy, sweet and smoked paprikas, and agar powder.
Add the canned tomatoes along with 1/2 a can of water, the balsamic vinegar, and bay leaves. Once the mixture boils, transfer it to the preheated oven. Cook, uncovered, for 60 minutes. Stir well and return to the oven for a further 30 minutes.
Add the nutritional yeast, followed by the oat milk. Taste and season generously with black pepper and salt to taste. Serve with freshly cooked plant-based pasta.
Video
Notes
Storage Info:To store your Ultimate Vegan Bolognese, allow it to cool to room temperature before transferring it to an airtight container. You can refrigerate it for up to 3-4 days. For longer storage, it's freezer-friendly and will stay good for up to 3 months. When reheating, simply thaw it in the refrigerator overnight if frozen, then warm it gently on the stovetop or in the microwave, adding a splash of water if needed to maintain the desired consistency.