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

Prep Time: 10 minutes

Cook Time: 45 minutes

Total Time: 1 hour, 5 minutes

Yield: 4-6 servings

Pasta with Mushroom Bolognese Sauce

Finely chopped mushrooms give both savory flavor and hearty texture to this easy and flavor-packed vegan pasta Bolognese.


  • 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


  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.


About Alissa

Alissa Saenz crafts vegan recipes for her blog Connoisseurus Veg. When she’s not cooking and blogging about it, she’s probably engaging in some form of yoga, arts & crafts, or lawyering.   Read more from Alissa →

Like what you see? Share it!

Oh My Veggiemail!

Sign up to get the latest updates from Oh My Veggies delivered to your inbox!


If this is your first time commenting on Oh My Veggies, please take a minute to read our comment policy.

Leave a Reply

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