This post may contain affiliate links. Learn more here.
Entrees/ Recipes/ Vegan Recipes/ Vegetarian Recipes

Pasta with Mushroom Bolognese Sauce

Pasta with Mushroom Bolognese Sauce

Pasta with Mushroom Bolognese Sauce

Going vegetarian was a pretty easy transition for me. I know lots of people that have a long list of dishes they think they could never give up, but not me. For the most part, I never really liked eating meat, and didn’t think I’d miss it at all. There were a few exceptions though. Growing up in an Italian family I developed a big time attachment to pasta with Bolognese sauce, so I did have a tough time with that one.

Pasta with Mushroom Bolognese Sauce

What I eventually realized is that it wasn’t so much the meat I was attached to, but rather the super thick, slightly creamy tomato sauce with the added texture of meat. Fortunately, that texture I loved so much isn’t too tough to replicate, particularly when it’s all buried in tomato sauce.

I’ve been successful at recreating the hearty texture of Bolognese sauce in vegetarian form a few times before, first with lentils, and then with tempeh. And while I loved both of those versions, I just recently discovered my absolute favorite meatless Bolognese sauce, and that would be this version, which is made with mushrooms.

Pasta with Mushroom Bolognese Sauce

The awesome thing about using mushrooms as a meat substitute in a sauce like this is that they add savory flavor in addition to texture. This sauce includes a lots of mushrooms, so you get lots of flavor. Dicing them up nice and fine gives them a meaty texture. I also seasoned the sauce up like crazy, to make sure it was just as flavorful as any meat-based version. Red wine and soy sauce give the sauce give the sauce a rich, deep flavor. The liquid smoke is optional, but it adds a surprisingly meaty flavor, so I highly recommend using it.

Pasta with Mushroom Bolognese Sauce

Pasta with Mushroom Bolognese Sauce

Finely chopped mushrooms give both savory flavor and hearty texture to this easy and flavor-packed vegan pasta Bolognese.
Prep Time: 10 minutes
Cook Time: 45 minutes
Total Time: 1 hour 5 minutes
Servings: 4 -6 servings


  • 1/4 cup plus 1 tablespoon olive oil divided
  • 1 pound assorted fresh mushrooms cleaned and finely chopped
  • 1 medium onion diced
  • 2 medium carrots diced
  • 2 celery ribs diced
  • 4 garlic cloves minced
  • 1 cup dry red wine
  • 1 14 ounce can crushed tomatoes
  • 1/2 cup unflavored soy or almond milk
  • 2 tablespoons soy sauce
  • 1 teaspoon dried thyme
  • 1 teaspoon dried basil
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon crushed fennel seeds
  • 1/2 teaspoon crushed red pepper flakes
  • 1/2 teaspoon liquid smoke optional but recommended
  • 10 ounces dried linguine pasta or your favorite pasta
  • Salt and pepper to taste


  • Coat the bottom of a large pot with 1/4 cup of olive oil. Place the pot over medium heat. Once the oil is hot, add the mushrooms. Cook for about 10 minutes, flipping occasionally with a spatula, until the mushrooms have reduced by about half in size and begun to release their juices. Transfer the mushrooms to a plate.
  • Add the remaining tablespoon of oil to the pot. Once the oil is hot, add the onion, carrots and celery. Sauté until the veggies have softened, about 10 minutes. Add the garlic and sauté until very fragrant, about 1 minute more.
  • Return the mushrooms to the pot, and stir in the wine. Bring it to a simmer and allow to cook until reduced by about half, about 4 minutes.
  • Stir in the tomatoes, milk, soy sauce, thyme, basil, oregano, fennel, red pepper flakes, and liquid smoke. Bring everything back up to a simmer and allow to cook, uncovered, until the sauce thickens up and the veggies are fully cooked, about 20 minutes, stirring occasionally.
  • While the sauce simmers, bring a large pot of water to a boil. Add the pasta and cook it according to the package directions. Drain the pasta into a colander, return it to the pot, and toss it with a dash of olive oil to prevent sticking.
  • Once the sauce has finished simmering, remove it from heat and season with salt and pepper to taste. Pour the sauce over the pasta and toss to mix everything up. Divide onto plates and serve.


Just about any common variety of fresh mushrooms will work here. I used a mix of white button, cremini, shiitake, and oyster mushrooms for this particular batch.
Craving more veg-friendly recipes? Shop our collection of vegetarian and vegan cookbooks!

You Might Also Like


  • Reply
    Izzy | pinch of delight
    February 26, 2017 at 2:35 pm

    This looks delicious! x
    Izzy |

  • Reply
    Tanya Rodríguez
    February 27, 2017 at 9:41 pm

    What can we substitute for the red wine?

    • Reply
      February 28, 2017 at 9:08 am

      You could try just using vegetable broth. It might just take a few minutes longer to reduce.

  • Reply
    August 22, 2017 at 4:17 pm

    I made this for lunch today – it was fabulous! I did it without oil, just using a little water in the Le Crueset pan.
    Thanks for an amazing recipe, I sprinkled some of Ground Leaf’s Faux Nutty Parmesan! YUM!

    • Reply
      August 23, 2017 at 7:42 am

      I’m glad you enjoyed it!! Also great to know that the oil free version worked out. 🙂 Thanks Carol!

    Leave a Reply

    Recipe Rating