A delicious creamy vegetarian pasta with mushrooms, garlic, and fennel. It simmers on the stove for an hour to develop a complex, rich flavor.
As of February 2022, this creamy garlic mushroom pasta dish is officially my most-loved recipe! If you like this recipe, try my slow simmered pantry ragu.
I absolutely love ragus. Traditionally, a ragu consists of a meat-based sauce served with pasta. That sauce is usually made of vegetables, cooked down until soft and caramelized, then simmered with meat in some form of liquid, like wine, stock, and/or dairy. The long simmering process helps develop a complex flavor. However, I only eat meat once a week these days, so I decided to adapt my typical ragu recipe to a vegetarian version. As a result, this creamy garlic mushroom pasta sauce has a nice meatiness from the mushrooms, while the fennel, garlic, and onions are aromatic and sweet. I use three braising liquids: wine, stock, and cream for a nice acidity and creaminess. Soy sauce and a rind of parmesan/parmigiano (if you have it) add additional umami flavor for this vegetarian dish.
How can I adapt this recipe?
- Turn it into a meat ragu: Simply substitute the mushrooms for sausage (or use both)! For sausage, you’ll want to brown the meat for several minutes, then remove it from the pan to prevent overcooking while you saute the rest of the aromatics. After that, add the sausage back in when you’re simmering everything. See my notes below for additional substitutions and tips.
- Try out different aromatics: I personally love the combination of mushroom and fennel, but if you’re not a fan, or don’t have fennel at home, here are some other options. Try substituting the fennel for celery in colder weather or leeks in the spring; or you can even add in carrots, too.
The best pasta shape for this creamy mushroom sauce
I really love using fresh pasta here (store-bought totally works!); the soft, silky strands of pasta really complement the mushroom cream sauce. Tagliatelle (or fettucine) and pappardelle are my favorite pasta shapes to pair with the dish — fresh rigatoni is great too if you can find it. Alternatively, for dried varieties, try rigatoni, tagliatelle, or bucatini.
Subscribe to the Home Cooking Collective
Get the tastiest recipes and helpful cooking tips right to your inbox!
Tips and tricks
For the most flavorful pasta dish, here are a few tips:
- Give the ragu time to simmer. Time is everything here, and it will really help develop those complex, savory flavors.
- Adjust the seasonings as needed. If it’s not creamy enough, add more cream. Not savory or salty enough? Try more soy sauce. And if you like it super savory, try adding a little miso paste.
- Use a porcini broth or mushroom bouillon to really bring out the mushroom-y flavors.
Did you try this recipe? I would love to hear your feedback! Be sure to rate the recipe and leave a comment below.
For even more cozy recipes, be sure to subscribe to my newsletter.Happy eating! Love, Karishma
Creamy Garlic Mushroom Pasta Recipe
- 2 tablespoons unsalted butter
- 1 tablespoon extra-virgin olive oil, plus more if needed
- 1 bulb fennel, finely diced
- 1 large onion, finely diced
- 4 cloves garlic, finely minced
- 8 ounces assorted mushrooms, i like a mix here, such as creminis, shiitake, oyster, and maitake | if using creminis, slice them. if using shiitake, oyster, maitake, or other wild mushrooms, i recommend tearing them into bite-sized pieces.
- Salt and black pepper
- 1/2 cup dry white wine
- 3/4 cup mushroom stock, or vegetable or chicken stock
- 1 tablespoon soy sauce
- 1 rind parmigiano-reggiano cheese, optional
- 1 cup heavy cream
- 16 ounces fresh pasta, I recommend using fresh pasta, such as tagliatelle, pappardelle, or rigatoni; otherwise, use 12 ounces of a high quality dried pasta, such as tagliatelle or bucatini
- A handful of flat-leaf parsley, finely minced
- Finely grated parmigiano-reggiano or pecorino cheese for garnish
- Saute the aromatics: In a dutch oven or large, deep saute pan set over medium heat, melt butter. Add the olive oil, fennel, onion, and garlic and stir to ensure the vegetables are coated in the oil. Season with salt and pepper and saute for 8 to 10 minutes at medium heat, stirring occasionally, until the vegetables are soft, translucent, and slightly caramelized (golden brown at the edges). If the vegetables look like they’re starting to burn at all, turn the heat down.2 tablespoons unsalted butter, 1 tablespoon extra-virgin olive oil, 1 bulb fennel, 1 large onion, 4 cloves garlic, Salt and black pepper
- Cook the mushrooms: Add the mushrooms and saute for about 10 minutes, stirring occasionally until they fully release all moisture. Season with salt and pepper, then increase the heat to medium-high. Allow the mixture to cook for about 5 minutes until the mushrooms caramelize and turn golden brown. Again, if it looks like the mixture is burning, turn the heat down.8 ounces assorted mushrooms
- Add the wine: Add the wine. Bring liquid to a boil and reduce the wine to half its original volume. Use a wooden spoon to scrape any brown bits stuck to the bottom of the pan.1/2 cup dry white wine
- Simmer the sauce: Reduce the heat to medium-low until the sauce is at a simmer. Add the stock, 1 teaspoon of the soy sauce, parm rind, and 3/4 cup of the heavy cream, and simmer for one hour. Check the mixture every 20 to 30 minutes to adjust seasoning. You can add a bit more of the soy sauce if you’d like more saltiness. As the sauce cooks down, you can reduce the heat as needed to maintain a simmer. Do not let the sauce boil at any point, as the cream can curdle.3/4 cup mushroom stock, 1 tablespoon soy sauce, 1 rind parmigiano-reggiano cheese, 1 cup heavy cream
- Boil the pasta: Ten minutes before the sauce finishes simmering, bring a pot of salted water to a boil. Add the pasta, then cook until it's just barely al dente, and reserve 1 cup of pasta water.16 ounces fresh pasta
- Check seasoning: After one hour, check on your sauce. If it’s too dry for your liking, you can add the additional 1/4 cup of heavy cream and simmer for another 10 minutes.
- Finish the dish: Once the pasta is just barely al dente, transfer to the sauce using a slotted spoon and stir to combine.Add a few tablespoons of pasta water to loosen the sauce if desired, then let the pasta and sauce reduce on medium-low heat for a minute or two until the sauce clings to the pasta.
- Serve: Season again, then garnish with parsley and cheese and serve immediately.A handful of flat-leaf parsley, Finely grated parmigiano-reggiano or pecorino cheese for garnish
- Mushroom broth: If you happen to have dried porcini mushrooms on hand, you can make a wonderful stock by soaking them in hot water for 20 minutes. Then strain the stock for this dish. You can also chop up the porcinis finely and saute them with the rest of the mushrooms.
- The biggest factor in a flavorful ragu is time. You need to simmer the sauce for at least an hour to bring out all of those complex flavors.
- Because of the longer cooking time, keep checking the flavor of the dish and add more salt and pepper as needed every 20 – 30 minutes.
- Substitutions: If you don’t like fennel, you can omit it, or add celery instead. If you want a less creamy sauce, you can omit some of the cream. Do not use half-and-half, or any dairy product with less fat than cream, or the sauce will separate and/or curdle.