Pasta With Rich and Hearty Mushroom Bolognese Recipe

J. Kenji Lopez-Alt

A rich and hearty mushroom, tomato, and red wine ragù perfect for a cold winter day.

Note: To chop button mushrooms in the food processor, roughly chop by hand, then pulse in food processor until chopped, about 8 short pulses. To chop by hand, start by breaking up the mushrooms with your fingers, crushing them and tearing apart the caps. Chop finely with a chef's knife. To chop shiitake mushrooms, cut each cap lengthwise into 1/4-inch strips, then rotate 90° and cut into fine dice.

Recipe Facts



Active: 45 mins
Total: 2 hrs
Serves: 6 servings

Rate & Comment


  • 1 medium eggplant

  • 1/2 cup extra-virgin olive oil, divided, plus more for serving

  • Kosher salt and freshly ground black pepper

  • 1 medium onion, finely diced (about 1 cup)

  • 2 medium carrots, finely diced (about 1 cup)

  • 2 large ribs celery, finely diced (about 1 cup)

  • 1/4 cup finely chopped fresh sage leaves

  • 1/4 cup finely chopped fresh parsley leaves

  • 1/4 cup finely chopped fresh basil

  • 4 medium cloves garlic, minced

  • 2 cups dry red wine

  • 3 bay leaves

  • 1 pound button mushrooms, finely chopped (see note)

  • 12 ounces shiitake mushrooms, stems discarded, caps finely chopped

  • 1/4 cup tomato paste

  • 2 tablespoons white or red miso paste

  • 1 (28-ounce) can whole peeled tomatoes packed in juice, crushed roughly by hand or with a potato masher

  • 2 tablespoons soy sauce

  • 3/4 cup almond milk

  • 1 pound short, tubular pasta like penne or rigatoni, or long wide pasta like pappardelle


  1. Adjust oven rack to center position and preheat oven to 375°F. Lay eggplant on a large sheet of aluminum foil. Drizzle with 1 teaspoon oil and season with salt and pepper. Wrap loosely in foil and transfer to a rimmed baking sheet. Roast until eggplant is completely softened, 45 minutes to 1 hour.

  2. While eggplant roasts, prepare sauce. Heat 3 tablespoons olive oil in a large skillet over medium heat until simmering. Add onions, carrots, and celery and cook, stirring occasionally, until completely softened but not browned, about 10 minutes. Add sage, half of parsley, half of basil, and garlic, and cook, stirring frequently, until aromatic, about 2 minutes. Add red wine and bay leaves. Increase heat to medium-high and simmer until wine is reduced nearly dry (you should be able to see the bottom of the pan easily), about 5 minutes. Transfer mixture to a large saucepan and wipe out skillet.

  3. Add remaining oil to skillet and set over medium-high heat until shimmering. Add button mushrooms and shiitake and cook, stirring occasionally, until mushroom liquid completely evaporates and mushrooms are well-browned all over, about 20 minutes. Add tomato paste and miso and stir to combine. Pastes will leave a light residue on the bottom of the pan. This is ok.

  4. Add canned tomatoes and cook, scraping up the browned bits on the bottom of the pan with a wooden spoon. Add mixture to pot with vegetables and reduced wine. Add soy sauce and almond milk.

  5. When eggplant is cooked, remove from oven and let rest until cool enough to handle. Slit skin of eggplant and scrape out softened flesh gently with a spoon. Chop eggplant flesh into a fine puree and add to pot with sauce. Stir sauce to combine, bring to a bare simmer, reduce heat to lowest setting, and cover with lid slightly ajar. Cook, stirring occasionally, until sauce is rich and thick and flavors have fully developed, about 1 hour. Season to taste with salt and pepper.

  6. To serve, cook pasta according to package directions in salted water. Drain, reserving 1/2 cup of cooking liquid. Add pasta and cooking liquid to mushroom sauce. Add remaining chopped parsley and basil (reserving a little for garnish, if desired). Cook over high heat, stirring, until sauce is rich and thick and coats every piece of pasta. Transfer to a serving bowl or individual bowls, drizzle with more extra-virgin olive oil, and serve immediately.

This Recipe Appears In

Nutrition Facts (per serving)
478 Calories
21g Fat
64g Carbs
13g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 6
Amount per serving
Calories 478
% Daily Value*
Total Fat 21g 27%
Saturated Fat 3g 15%
Cholesterol 0mg 0%
Sodium 724mg 31%
Total Carbohydrate 64g 23%
Dietary Fiber 13g 47%
Total Sugars 18g
Protein 13g
Vitamin C 35mg 174%
Calcium 83mg 6%
Iron 5mg 26%
Potassium 1360mg 29%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)