Creamy Mushroom Ragu with Pasta Recipe
Introduction
This hearty Mushroom Ragu is a flavorful vegetarian sauce that’s rich, savory, and perfect for pasta nights. Made with a combination of white and brown mushrooms, fresh vegetables, and aromatic herbs, it delivers a satisfyingly creamy texture without any dairy. It’s a comforting dish that will please mushroom lovers and meat-eaters alike.

Ingredients
- 2 tablespoons extra virgin olive oil
- 1 large onion
- 2 medium carrots
- 1 large stalk celery
- 3 cloves garlic
- ½ teaspoon rosemary
- 3 bay leaves
- ½ cup tomato paste (the thick variety)
- 2 pounds mushrooms (1 pound white, 1 pound brown)
- 1 teaspoon salt (or more to taste)
- ⅛ teaspoon black pepper
- 1 tablespoon balsamic vinegar (or more to taste)
- 10 leaves fresh basil
- 12 ounces pasta (we used fettuccine)
- Parmesan cheese (optional, for serving)
Instructions
- Step 1: Prepare the vegetables by coarsely chopping the mushrooms either by knife or in a food processor in 3 or 4 batches. Set aside in a bowl. Chop the onion, carrots, and celery coarsely as well, either by hand or pulsing in a food processor.
- Step 2: Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the chopped onion, carrots, and celery, sautéing for about 5 minutes while stirring frequently until softened.
- Step 3: Add the grated garlic, rosemary, bay leaves, and tomato paste to the pan. Stir and cook for 3 minutes until the tomato paste darkens slightly, releasing its deep flavor.
- Step 4: Add the chopped mushrooms, sprinkle with salt and black pepper, then cook on medium-high heat for about 20 minutes. Stir occasionally until all the mushroom water has evaporated and the mixture is thick and creamy.
- Step 5: Stir in the balsamic vinegar, then turn off the heat. Taste and adjust salt if needed to achieve a rich, savory flavor.
- Step 6: Meanwhile, cook the pasta in salted boiling water according to package instructions until al dente. Reserve 1 cup of the pasta cooking water and drain the pasta.
- Step 7: Add the drained pasta to the pan with the mushroom ragu. Pour in about ¼ cup of the reserved pasta water and toss over medium heat for a few seconds until the pasta is well coated and the sauce clings to it.
- Step 8: Serve topped with fresh basil leaves, a drizzle of olive oil, and grated or shaved Parmesan cheese if desired.
Tips & Variations
- For a deeper flavor, use a mix of wild mushrooms if available instead of just white and brown mushrooms.
- If you prefer a smoother sauce, pulse the cooked mushroom ragu briefly in a food processor before tossing with pasta.
- Adding a splash of red wine along with the tomato paste enhances complexity and richness.
- For a vegan version, skip the Parmesan and drizzle with extra olive oil or nutritional yeast.
- Try serving the ragu over creamy polenta or roasted vegetables for a gluten-free option.
Storage
Store leftover mushroom ragu in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over low heat, adding a splash of water or broth if the sauce thickens too much. Cooked pasta can be stored separately and combined with the ragu when reheating to maintain texture.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this Mushroom Ragu ahead of time?
Yes, the ragu can be prepared a day in advance and stored in the refrigerator. Flavors often improve after resting, making it an excellent make-ahead option.
What type of mushrooms works best for this ragu?
Using a combination of white button mushrooms and brown cremini gives a nice balance of flavor and texture. You can also add wild mushrooms like shiitake or porcini for a more intense earthy taste.
Print
Creamy Mushroom Ragu with Pasta Recipe
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
This Mushroom Ragu is a rich, savory, and creamy sauce made from a mix of white and brown mushrooms, slowly sautéed with aromatic vegetables, herbs, and tomato paste. Served over fettuccine pasta and finished with fresh basil and optional parmesan cheese, this dish offers a hearty vegetarian meal perfect for a comforting dinner.
Ingredients
Vegetables and Aromatics
- 1 large onion, coarsely chopped
- 2 medium carrots, coarsely chopped
- 1 large stalk celery, coarsely chopped
- 3 cloves garlic, grated
- ½ teaspoon rosemary
- 3 bay leaves
- 2 pounds mushrooms (1 pound white, 1 pound brown), coarsely chopped
Other Ingredients
- 2 tablespoons extra virgin olive oil
- ½ cup tomato paste (thick, from tube or small can)
- 1 teaspoon salt (or more to taste)
- ⅛ teaspoon black pepper
- 1 tablespoon balsamic vinegar (or more to taste)
- 12 ounces pasta (fettuccine recommended)
- 10 leaves fresh basil
- Parmesan cheese (optional, for serving)
Instructions
- Prepare the vegetables: Coarsely chop the mushrooms either by hand or pulse them in a food processor in 3 or 4 batches and set aside in a bowl. Coarsely chop the onion, carrots, and celery similarly, either by hand or with a quick pulse in the food processor.
- Make the flavor base: Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the chopped onion, carrots, and celery and sauté for about 5 minutes, stirring often, until they start to soften. Add the grated garlic, rosemary, bay leaves, and tomato paste, then sauté for an additional 3 minutes until the tomato paste darkens, developing a rich flavor.
- Add the mushrooms: Add the chopped mushrooms to the pan, season with salt and black pepper, and cook on medium-high heat for approximately 20 minutes. Stir occasionally and cook until all the water released from the mushrooms has evaporated and the mixture becomes thick and creamy.
- Finish the sauce: Stir in the balsamic vinegar, then turn off the heat. Taste the ragu and adjust salt as needed, aiming for a savory and rich flavor profile.
- Cook the pasta and combine: Meanwhile, cook the fettuccine pasta in a large pot of salted boiling water according to package instructions until al dente. Reserve one cup of pasta cooking water before draining.
- Combine pasta and ragu: Add the drained pasta to the pan with the mushroom ragu along with ¼ cup of the reserved pasta water. Toss over medium heat for a few seconds to combine the pasta and sauce thoroughly.
- Serve: Plate the pasta topped with 10 fresh basil leaves, a drizzle of olive oil, and grated or shaved parmesan cheese if desired. Serve immediately for best flavor.
Notes
- The mushroom mixture can be made ahead and reheated gently before combining with pasta.
- Use a mix of mushroom varieties for best depth of flavor.
- Adjust balsamic vinegar and salt to taste to balance acidity and savoriness.
- Optional parmesan cheese adds a lovely umami boost but can be omitted for a vegetarian (not vegan) dish.
- Reserve pasta water helps the sauce adhere better to the noodles.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
Keywords: Mushroom ragu, vegetarian pasta sauce, mushroom pasta, Italian dinner, fettuccine ragu, savory mushroom sauce

