Go Back Email Link

Mushroom & Pea Pasta

Linda M. Harris
A creamy, flavorful pasta dish featuring tender mushrooms, sweet peas, and a luscious plant-based cream sauce.
This vegan-friendly, one-pot meal is easy to prepare, nutrient-rich, and perfect for weeknight dinners or meal prep.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Course dinner, Light Lunch, lunch
Cuisine Italian
Servings 4

Equipment

  • 1 large pot (for boiling pasta)
  • 1 colander (for draining pasta)
  • 1 Large skillet or the same pot for cooking sauce
  • 1 Knife (for chopping vegetables)
  • 1 Cutting Board

Ingredients
  

  • 16 oz penne pasta
  • 3 tbsp olive oil divided
  • 1/4 cup yellow onion chopped
  • 2 cups cremini mushrooms thinly sliced
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1 cup frozen peas
  • 1/4 cup sun-dried tomatoes chopped
  • 2 tsp garlic minced
  • 10 oz vegan heavy cream or coconut milk
  • 1/2 cup mushroom broth
  • 1/2 cup dairy-free Parmesan shredded, plus extra for garnish
  • 2 tbsp fresh parsley chopped

Instructions
 

  • Prepare the Pasta: Bring a large pot of water to a rolling boil over high heat.
    Once boiling, generously salt the water—it should taste slightly like the sea.
    Add 16 ounces of penne pasta and cook according to the package instructions until al dente, usually about 9–11 minutes. Stir occasionally to prevent sticking.
    Once cooked, drain the pasta in a colander and immediately drizzle with 1 teaspoon of olive oil.
    Toss gently to coat and prevent the noodles from sticking together. Set aside while you prepare the sauce.
  • Heat the Oil: Return the now-empty pasta pot to the stove over medium-high heat.
    Add 2 tablespoons of olive oil and allow it to warm for about 30 seconds until shimmering but not smoking.
    The hot oil will serve as the base for sautéing your vegetables, ensuring they develop maximum flavor.
  • Sauté the Onion: Add 1/4 cup of finely chopped yellow onion to the hot oil.
    Stir continuously for 1 minute, allowing the onions to soften and release their natural sweetness.
    This forms a flavorful foundation for the sauce. Avoid browning the onions at this stage; you want them soft and fragrant.
  • Cook the Mushrooms: Add 2 cups of thinly sliced cremini mushrooms to the pot.
    Sprinkle with 1/2 teaspoon salt and 1/4 teaspoon ground black pepper to season evenly.
    Cook the mushrooms for 2–3 minutes, stirring frequently.
    You want them lightly browned and tender, releasing their earthy aroma, but not mushy.
    This step builds the savory depth that makes this dish irresistible.
  • Incorporate the Peas and Sun-Dried Tomatoes: Add 1 cup of frozen peas and 1/4 cup of chopped sun-dried tomatoes to the mushrooms and onions.
    Stir continuously for about 1 minute.
    The peas should begin to warm through and regain their vibrant green color, while the sun-dried tomatoes release a slightly tangy sweetness, balancing the richness of the sauce.
  • Add the Garlic: Stir in 2 teaspoons of minced garlic and cook for 30 seconds.
    Garlic should become fragrant but not burn, so keep it moving in the pot.
    This step adds a subtle, aromatic punch to the sauce, enhancing the overall flavor profile.
  • Create the Creamy Sauce: Pour in 10 ounces of vegan heavy cream (or coconut milk for a lighter option) and 1/2 cup of mushroom broth.
    Stir constantly to combine. Then, add 1/2 cup of shredded dairy-free Parmesan and 1 teaspoon of Italian seasoning.
    Continue cooking over medium heat, stirring frequently until the sauce thickens slightly and becomes luxuriously creamy.
    This may take about 3–5 minutes. Taste the sauce and adjust salt or pepper if needed.
  • Combine Pasta and Sauce: Add the cooked penne pasta back into the pot with the sauce.
    Using tongs or a large spoon, toss the pasta gently but thoroughly, ensuring every piece is evenly coated in the creamy mushroom-pea sauce.
    Let the pasta cook with the sauce for an additional 1–2 minutes on low heat so the flavors meld together beautifully.
  • Finish and Garnish: Remove the pot from heat. Sprinkle 2 tablespoons of chopped fresh parsley over the pasta for a pop of color and freshness.
    Add additional shredded dairy-free Parmesan on top, if desired, for an extra cheesy touch.
    Give the pasta one final gentle toss to incorporate the garnish.
  • Serve Hot: Serve immediately while hot and creamy.
    Pair with a fresh side salad or garlic bread for a complete meal.
    This dish also reheats beautifully, making it ideal for leftovers or meal prep.

Notes

  • Use high-quality, firm penne pasta for the best texture; overcooked pasta can become mushy in the creamy sauce.
  • Frozen peas work perfectly, but fresh peas can be used in season for added sweetness and texture.
  • Sun-dried tomatoes in oil add more flavor; if using dry ones, rehydrate in warm water first.
  • Vegan heavy cream or coconut milk creates a rich sauce, but adjust thickness by adding more or less broth.
  • Taste and adjust seasoning gradually; the Parmesan and broth provide natural saltiness.
QR Code linking back to recipe