Smoky Mushroom and Walnut Bolognese with Red Wine and Thyme

Jump to Recipe

Smoky mushroom and walnut bolognese is a plant-based pasta sauce made from finely pulsed cremini mushrooms and toasted walnuts, simmered with red wine, tomato paste, and smoked paprika. It takes about 65 minutes from start to finish and makes six servings that eat like a full meal.

The walnuts bring the rich, faintly bitter depth that ground meat usually provides. The mushrooms bring the savory backbone, as long as you cook them until the pot is dry and the bottom is deeply browned.

That browning is the one step I won’t hurry. Pull the mushrooms off the heat at the pale, wet stage and the sauce tastes steamed and thin, no matter how long it simmers afterward.

The sauce also tastes better on day two, which makes it a dependable batch-cooking option for weeknights.

Why You’ll Love This Recipe

  • Browned mushrooms and walnuts give real chew, not a mushy sauce
  • Smoked paprika adds a bacon-like depth with no meat
  • One batch covers six servings and freezes cleanly
  • Most of the cooking is hands-off simmering after the first 25 minutes

Ingredient Notes

  • walnuts: Toasting is what keeps them from tasting raw and tannic. Pecans work in the same amount, and toasted sunflower seeds make a nut-free version.
  • cremini mushrooms: They brown deeply and have more flavor than white button mushrooms. Swap up to a third of the weight for shiitake caps, and discard the tough stems.
  • smoked paprika: This supplies the smokiness. Use 1/2 teaspoon chipotle powder if you want heat along with smoke, or 1 teaspoon of regular paprika plus a pinch of smoked salt in a pinch.
  • dry red wine: Pick a bottle you’d drink, such as Chianti or Merlot. Replace it with 120 ml extra vegetable broth plus 1 teaspoon more balsamic vinegar if you skip alcohol. Some wines use animal-derived fining agents, so check the label for a strict vegan table.
  • soy sauce: It adds umami and salt. Use tamari to cut the wheat, and confirm the bottle says gluten-free if that matters.
  • pasta: Spaghetti, rigatoni, and pappardelle all hold this crumbly sauce. Use a gluten-free pasta of the same weight if needed.
Overhead bowl of rigatoni coated in dark, chunky mushroom walnut sauce with torn basil on a linen-topped wooden table

Smoky Mushroom and Walnut Bolognese with Red Wine and Thyme

A vegan bolognese of browned cremini mushrooms, toasted walnuts, red wine, and smoked paprika, simmered 20 minutes and tossed with pasta for six servings.
Prep Time 20 minutes
Cook Time 45 minutes
Total Time 1 hour 5 minutes
Servings: 6 servings
Course: Main Course
Cuisine: Italian-inspired
Calories: 518

Ingredients
  

Sauce
  • 100 g walnut halves (about 1 cup); toasted
  • 500 g cremini mushrooms wiped clean, quartered
  • 3 tbsp extra-virgin olive oil (45 ml); divided
  • 1 yellow onion medium (200 g); quartered
  • 1 carrot medium (100 g); peeled, cut into chunks
  • 1 celery stalk (50 g); cut into chunks
  • 4 cloves garlic minced
  • 2 tbsp tomato paste (32 g)
  • 2 tsp smoked paprika
  • 1 tsp dried thyme
  • 120 ml dry red wine (1/2 cup)
  • 1 can crushed tomatoes (400 g / 14 oz)
  • 240 ml vegetable broth (1 cup)
  • 1 tbsp soy sauce
  • 1 tbsp balsamic vinegar
  • 1 tsp kosher salt plus more to taste
  • 1/2 tsp black pepper
To serve
  • 450 g spaghetti or rigatoni
  • 1 tbsp kosher salt for the pasta water
  • 2 tbsp fresh parsley chopped

Method
 

  1. Toast the walnuts in a dry 20 cm / 8-inch skillet over medium heat for 5 to 6 minutes, stirring often, until fragrant and a shade darker. Tip them onto a plate and cool for 5 minutes.
  2. Pulse the mushrooms in a food processor in two or three batches, about five one-second pulses each, until the pieces are the size of lentils. Pulse the cooled walnuts 4 to 5 times into coarse crumbs. Pulse the onion, carrot, and celery together about 8 times until finely chopped.
  3. Heat 2 tablespoons of the oil in a 28 cm / 11-inch Dutch oven over medium-high heat. Add the mushrooms and 1/2 teaspoon of the salt. Cook for 12 to 14 minutes, stirring every minute or two, until the liquid has cooked off and the mushrooms are deep brown and starting to stick to the bottom. If they still look pale and wet, keep going, because stopping early gives a flat, steamed-tasting sauce.
  4. Stir in the remaining 1 tablespoon oil, the onion mixture, and the remaining 1/2 teaspoon salt. Cook for 6 to 7 minutes until softened. Add the garlic, tomato paste, smoked paprika, and thyme, and cook for 2 minutes until the paste darkens to brick red and smells fragrant.
  5. Pour in the wine and scrape up the browned bits for 1 to 2 minutes until it's almost gone. Add the walnuts, crushed tomatoes, broth, soy sauce, balsamic vinegar, and pepper. Bring to a simmer, reduce to low, and cook partially covered for 20 minutes, stirring every 5 minutes, until a spoon dragged across the bottom leaves a clear trail. Taste and adjust the salt.
  6. When the sauce has about 10 minutes left, boil the spaghetti or rigatoni in a 6-quart / 5.7 L pot of water with 1 tablespoon salt until 1 minute short of the package time. Reserve 120 ml of the pasta water, then drain. Stir the pasta into the sauce with the reserved water over medium-low heat for 1 minute until glossy. Top with parsley and serve.

Notes

  • Wipe cremini mushrooms clean with a damp towel instead of soaking them, or they'll hold extra water.
  • Pull the pasta one minute before the package time so it finishes cooking in the sauce.
  • Add salt to the sauce in small pinches at the end, since the soy sauce already contributes sodium.
  • Sprinkle the parsley at the table so it stays bright green.
Wooden spoon stirring browned mushroom crumbs and diced onion in a Dutch oven before the tomatoes go in

Tips for Success

  • Pulse the mushrooms in two or three batches, about five one-second pulses each, until the pieces look like lentils rather than paste.
  • Cook the mushrooms for 12 to 14 minutes over medium-high heat until the pot looks dry and a brown crust forms on the bottom.
  • Cool the toasted walnuts for 5 minutes before pulsing, so they crumble into coarse pieces instead of smearing into butter.
  • Reserve 120 ml of pasta water before draining, then toss the pasta with the sauce for a minute so everything clings.
  • Stir the simmering sauce every 5 minutes and scrape the bottom, adding a splash of water if it tightens before 20 minutes are up.

Variations

  • Stir in 150 g cooked brown or green lentils with the crushed tomatoes for extra protein and a slightly heartier chew.
  • Layer the sauce with lasagna sheets and a tofu ricotta, then bake at 190 C / 375 F for 35 minutes until bubbling.
  • Swap the smoked paprika for 1/2 teaspoon chipotle powder for more heat, or add a pinch of red pepper flakes with the garlic.

Storage and Reheating

Smoky mushroom and walnut bolognese keeps in an airtight container in the refrigerator for 5 days. Cool it to room temperature within 2 hours of cooking. Store leftover cooked pasta separately for 3 to 4 days so the noodles don’t soak up the sauce.

Freeze the sauce, without pasta, in flat freezer bags or containers for up to 3 months. Thaw it overnight in the refrigerator.

Reheat the sauce in a 2-quart / 1.9 L saucepan over medium-low heat with 2 to 3 tablespoons of water, stirring often, for 5 to 6 minutes until steaming throughout. For packed lunches, microwave a portion in 90-second bursts, stirring between each. Toss it with freshly boiled pasta.

Serving Suggestions

Serve the bolognese over spaghetti, rigatoni, or pappardelle with chopped parsley and a drizzle of olive oil. One portion is 75 g of dry pasta with about 3/4 cup / 180 ml of sauce, and it eats like a full meal.

For a different base, spoon it over soft polenta or a split baked potato. A lemony arugula salad on the side cuts the richness.

Shaved Parmesan works if no one at the table is vegan. Toasted breadcrumbs with a pinch of salt give a similar savory crunch for those who are.

Two bowls of pasta, a crusty loaf, and a glass of red wine set for a weeknight dinner by a sunny window

FAQ

Why does my smoky mushroom bolognese taste bland or watery?

Watery sauce almost always means the mushrooms didn’t cook long enough. Keep them over medium-high heat for 12 to 14 minutes, until the pot looks dry and a brown crust forms on the bottom, before adding wine or tomatoes. If it’s still loose at the end, simmer uncovered 5 more minutes. A splash of soy sauce fixes flat flavor.

Can I use pecans or sunflower seeds instead of walnuts in mushroom bolognese?

Yes, pecans work in the same amount and give a slightly sweeter result. For a nut-free version, use 100 g raw sunflower seeds, toasted until golden. Walnuts are still my pick because their faint bitterness stands in for the savory edge of browned meat.

Can I freeze smoky mushroom and walnut bolognese?

Yes, the sauce freezes well for up to 3 months. Cool it completely, pack it flat in freezer bags or containers, and freeze it without the pasta. Thaw overnight in the fridge, then warm it in a pan over medium-low heat with 2 to 3 tablespoons of water until steaming, about 5 to 6 minutes.

What pasta shape holds mushroom and walnut bolognese best?

Pappardelle, rigatoni, and spaghetti all work. Wide ribbons and tubes catch the crumbly sauce in their folds and hollows, while spaghetti gives a lighter, more classic plate. Use 450 g dry pasta for this amount of sauce, and cook it one minute short of the package time so it finishes in the sauce.

Is smoky mushroom and walnut bolognese gluten free?

Not as written, because the pasta and soy sauce both contain wheat. Swap in tamari and your favorite gluten-free pasta and the sauce itself is gluten-free. Tamari is usually made with little or no wheat, but confirm the bottle says gluten-free. Check the broth label too, since some brands add wheat-based flavorings.

How is mushroom walnut bolognese different from classic ragù alla Bolognese?

Classic ragù alla Bolognese is a meat sauce of beef and pork, often with milk or wine, simmered for hours. This version swaps the meat for pulsed mushrooms and walnuts, adds smoked paprika for a bacon-like smokiness, and simmers for just 20 minutes because there’s no tough meat to break down.

Related recipes