A hearty, creamy, delicious and meatless pasta sauce, this pasta with Mushroom Ragù is a meat-free alternative to Bolognese. Serve with a big, short pasta or swap the pasta for polenta, if you like.

pasta with mushroom ragu on serving dish
  • Ready in about 30 minutes!
  • A great vegetarian dish that is still hearty enough to satisfy everyone.
  • Serve this flavourful mushroom ragu with pasta or try it over polenta or with gnocchi to change it up.

Ingredients and Substitutions

Mushrooms – any mushrooms you have or enjoy are just fine here. I love to use a mixture of mushrooms when I can and I prefer to start with whole mushrooms that I cut myself. Then I get the rounded bits, which make the sauce more interesting, I think. For 12 oz. of mushrooms, you’ll need a standard (8 oz) tray and a half, so pick up a couple of trays for this one.

Tomato Paste – I’m a big fan of tomato paste tubes and I always have them on hand. They are “concentrated” tomato paste, so a little goes a long way. They are also great for times when you just need a bit of tomato paste, so you don’t have to open a can. If you don’t have a tube, just use the tomato paste from the can (you can freeze the leftover tomato paste!).

Marsala Wine – I love the flavour of Marsala wine with mushrooms. Look for Dry Marsala (not sweet). The brand available here that I use is Speroni Dry Marsala. It can be found with fortified wines, such as sherry, at the liquor stores. Red wine is a great substitute for the Marsala or for a no-wine option, you can use chicken broth or even water to deglaze the pan.

Cream – Heavy (whipping) cream is recommended for its high-fat content, which guards against the cream splitting with the acidic tomato pasta sauce. You can use a lighter cream, but it may split and your sauce may be thinner.

Pasta – I always think a chunky sauce needs a chunky pasta, so I suggest a short, but substantial pasta, such as the Paccheri I’ve used here. Rigatoni or penne are other good options.

Step-by-Step Photos

  1. I started with a mix of white and cremini whole mushrooms. I love to cut mushrooms myself, from whole, as it gives a nice variety of shapes. This recipe is also a great use for concentrated, tube tomato paste.
  2. This time, I used Paccheri pasta, which are a huge tube. This chunky sauce is great with any short pasta, such as Rigatoni or Penne, etc.
  3. After sauteing the onion, garlic and red pepper flakes, add the tomato paste and cook with the onions until it starts to brown.
  1. Meanwhile, add the pasta to boiling and salted water.
  2. Add the mushrooms, then add a little Marsala (or red wine or water), to deglaze the pan.
  3. Stir and cook until the liquid is mostly gone and the mushrooms are soft.
  1. Add the cream to the pan.
  2. Add pasta cooking water to loosen the sauce.
  3. Add the cooked pasta.
  1. Add a knob of butter.
  2. Add some Parmesan and basil and/or parsley.
  3. Stir and cook a few minutes until the noodles are well coated in sauce, adding additional pasta cooking water, if needed, to loosen the sauce. Season with salt and freshly ground pepper. Serve garnished with additional Parmesan cheese and additional basil and/or parsley.

Top Tip! If you are still draining your pasta in the sink, I urge you to re-think that old habit. First of all, carrying a pot of boiling water across the kitchen has always been fraught with danger. Secondly, there is rarely a need for pasta to be that dry. Finally, you’ll never have to worry about having “pasta cooking water” handy and ready to use when cooking. Instead, use a large spider strainer and take the pasta straight from the pot to the skillet. Any extra moisture on the pasta will quickly cook off as the pasta cooks with the sauce.


  • Change up the mushroom varieties or use a mixture, to change up the flavour and texture of the dish.
  • Try this mushroom ragu with polenta or gnocchi instead of pasta.
  • Add some cooked, cubed chicken to the pan if you like.

Storing and Re-Heating

This pasta is best enjoyed cooked fresh. Leftovers can be refrigerated for a couple of days. Reheat in the microwave or a skillet, loosening the sauce with a splash of water, cream or chicken broth, as needed.

pasta with mushroom ragu on serving platter
pasta with mushroom ragu on serving dish

Get the Recipe: Mushroom Ragù Pasta

A hearty, delicious and meatless pasta sauce, this pasta with Mushroom Ragù is the perfect vegetarian alternative to Bolognese.
5 stars from 2 ratings
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Yield: 3 servings


  • 1 Tablespoon extra-virgin olive oil
  • 1/4 cup onion, finely chopped
  • Pinch Red Pepper Flakes
  • Pinch Salt
  • 3 cloves garlic, thinly sliced
  • 1/4 cup double-concentrated tomato paste, or can use regular tomato paste
  • 12 oz. mushrooms, sliced, such as button, cremini, shiitake, oyster etc., tough stems removed
  • 1/3 cup Marsala wine, or red wine (or water, for wine-free)
  • 1/4 cup heavy cream, 35% b.f.
  • 1/2 cup pasta cooking water, plus more as needed
  • 8-10 oz. rigatoni, or other short pasta
  • 1 Tablespoon butter
  • 1/4 cup Parmesan, finely grated, plus more for serving
  • 2-3 Tablespoons Fresh basil or parsley, chopped, plus more for serving
  • Salt and freshly ground black pepper


  • Cook pasta in a large pot of boiling salted water, stirring occasionally, until very al dente, about 2 minutes less than package directions. Drain, reserving the pasta cooking liquid.
  • Heat olive oil in a skillet over medium heat. Add onion, red pepper flakes and a pinch of salt. Cook, stirring occasionally, until onion is very soft, about 5 minutes. Add the garlic and cook, stirring, until softened and beginning to turn golden around edges, about 2 minutes (don't let the garlic burn or it will be bitter).
  • Add the tomato paste to the skillet and cook, stirring constantly, until slightly darkened about 1 minute. Add the mushrooms then add the marsala. Season with a pinch more salt. Cook, stirring often, until the mushrooms are softened, about 5 minutes.
  • Add cream and pasta cooking water to the skillet. Add cooked pasta and a knob of butter. Cook, stirring, until the sauce coats the pasta well, adding additional pasta cooking water if sauce is too thick. Stir in Parmesan and basil.
  • Taste and season with additional salt and freshly ground pepper. Serve garnished with additional Parmesan and fresh basil or parsley.


You’ll find ingredient notes and substitution suggestions above this Recipe Card, as well as step-by-step photos that you might find useful.
Cuisine: Italian
Course: Pasta
Serving: 1serving, Calories: 551kcal, Carbohydrates: 71g, Protein: 18g, Fat: 19g, Saturated Fat: 9g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 7g, Trans Fat: 0.2g, Cholesterol: 38mg, Sodium: 355mg, Potassium: 834mg, Fiber: 5g, Sugar: 10g, Vitamin A: 807IU, Vitamin C: 9mg, Calcium: 151mg, Iron: 2mg
Tried this recipe?Mention @seasonsandsuppers on Instagram or tag #seasonsandsuppers.