Pasta

Creamy Mushroom and Pea Penne Pasta

This Creamy Mushroom and Pea Penne Pasta is the epitome of comfort food — rich, satisfying, and full of flavor. The earthy, umami-packed mushrooms perfectly balance the sweetness of peas, all enveloped in a luxurious, creamy sauce that coats every piece of penne.

It’s an easy yet elegant meal that can be on the table in under 30 minutes — perfect for busy weeknights or when you want something cozy without spending hours in the kitchen. The flavors are restaurant-quality, but the recipe is simple enough for home cooking.

Why I Love This Recipe

I love this recipe because it’s the perfect combination of comfort and freshness. The cream sauce is rich but not heavy, the mushrooms add depth, and the peas give a subtle sweetness and pop of color. It’s a one-pan wonder that tastes like something you’d get at a café in Italy.

Plus, it’s a crowd-pleaser — even picky eaters love it. The balance between creamy sauce, chewy pasta, and tender vegetables is incredibly satisfying. I also love that you can make it vegetarian-friendly or easily add protein like chicken or shrimp.

Why It’s a Must-Try Dish

This dish is a must-try because:

  • It’s quick and easy, ready in less than 30 minutes.
  • It’s creamy, rich, and comforting without being too heavy.
  • It’s versatile — perfect for both weekday dinners and special occasions.
  • It’s vegetarian-friendly and packed with flavor.
  • It’s a balanced meal, combining carbs, veggies, and dairy-based protein.

Preparation & Cooking Time

  • Preparation Time: 10 minutes
  • Cooking Time: 20 minutes
  • Total Time: 30 minutes

Servings & Nutrition

  • Servings: 4
  • Calories: Approx. 420 kcal per serving

Cuisine & Course

  • Cuisine: Italian-inspired
  • Course: Main Course / Dinner

Ingredients

Main Ingredients

  • 300 g (10 oz) penne pasta
  • 1 tablespoon olive oil
  • 1 tablespoon butter
  • 1 small onion, finely chopped
  • 3 cloves garlic, minced
  • 250 g (2 cups) mushrooms, sliced (cremini, button, or mixed)
  • 1 cup green peas (fresh or frozen)
  • 1 cup heavy cream or half-and-half
  • ½ cup milk (optional for thinning the sauce)
  • ½ cup grated Parmesan cheese
  • Salt and black pepper to taste
  • ¼ teaspoon chili flakes (optional)
  • 1 teaspoon Italian seasoning or dried oregano
  • Fresh parsley, chopped (for garnish)

Simple Cooking Directions

  1. Boil the penne until al dente; reserve some pasta water.
  2. Sauté onions, garlic, and mushrooms in butter and oil.
  3. Add peas and seasonings, then pour in cream.
  4. Stir in Parmesan cheese and cooked pasta.
  5. Toss until coated in creamy sauce, then serve hot with fresh herbs.

Step-by-Step Recipe Preparation Method

Step 1: Cook the Pasta

  • Bring a large pot of salted water to a boil.
  • Add the penne pasta and cook according to package instructions until al dente.
  • Reserve ½ cup of pasta water, then drain and set aside.

Step 2: Sauté the Aromatics

  • Heat olive oil and butter in a large skillet over medium heat.
  • Add chopped onion and sauté for 2–3 minutes until soft and translucent.
  • Add minced garlic and cook for another 30 seconds until fragrant.

Step 3: Cook the Mushrooms

  • Add the sliced mushrooms to the pan.
  • Cook for 5–7 minutes until they release moisture and turn golden brown.
  • Season with salt, pepper, and chili flakes (if using).

Step 4: Add Peas and Cream

  • Stir in the peas and cook for 2 minutes.
  • Pour in the cream and bring to a gentle simmer.
  • Add Italian seasoning and Parmesan cheese, stirring until melted and smooth.

Step 5: Combine with Pasta

  • Add the cooked penne to the skillet.
  • Toss everything together until the pasta is well coated.
  • Add a splash of reserved pasta water if the sauce is too thick.
  • Adjust seasoning to taste.

Step 6: Finish and Serve

  • Garnish with freshly chopped parsley and extra Parmesan cheese.
  • Serve hot and creamy!

How to Serve

  • Serve immediately while warm.
  • Pair with garlic bread, Caesar salad, or a side of roasted vegetables.
  • For a fancy touch, drizzle with truffle oil or sprinkle with toasted breadcrumbs.

Additional Recipe Tips

  • Don’t overcook the pasta — it should be firm enough to hold the sauce.
  • Use mixed mushrooms (shiitake, oyster, cremini) for more depth of flavor.
  • If the sauce is too thick, loosen it with pasta water or milk.
  • Add lemon zest or a squeeze of lemon juice for a fresh finish.
  • Always taste and adjust salt before serving.

Variations

  • Chicken Mushroom Pasta: Add cooked chicken breast or thighs.
  • Shrimp Version: Add sautéed shrimp for a seafood twist.
  • Vegan Option: Use coconut cream and vegan Parmesan.
  • Spinach & Mushroom Pasta: Add fresh spinach during the final minutes.
  • Truffle Mushroom Pasta: Add a drizzle of truffle oil before serving for a luxurious upgrade.

Freezing and Storage

  • Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days.
  • Reheating: Warm in a skillet over low heat with a splash of milk or cream to restore creaminess.
  • Freezing: You can freeze for up to 1 month, but the sauce may slightly change texture. Reheat slowly to prevent curdling.

Special Equipment Needed

  • Large pot for boiling pasta
  • Large skillet or sauté pan
  • Wooden spoon or spatula
  • Grater (for Parmesan)
  • Measuring cups and spoons

FAQ

Q1: Can I use other pasta shapes instead of penne?
Yes, you can use fusilli, farfalle, rigatoni, or spaghetti — any pasta works!

Q2: Can I make it dairy-free?
Absolutely! Use plant-based cream (like cashew or coconut cream) and vegan cheese.

Q3: Can I add more vegetables?
Yes, add spinach, broccoli, zucchini, or asparagus for extra nutrition.

Q4: How do I make the sauce thicker?
Simmer the cream longer or add more Parmesan cheese.

Q5: What can I use instead of heavy cream?
Half-and-half, evaporated milk, or a mixture of milk and cream cheese all work well.

Conclusion

Creamy Mushroom and Pea Penne Pasta is the ultimate comfort dish — rich, flavorful, and perfectly balanced. The combination of tender pasta, silky sauce, earthy mushrooms, and sweet peas makes every bite delightful. It’s elegant enough for a dinner party yet easy enough for a weeknight meal.

Creamy Mushroom and Pea Penne Pasta

Recipe by Rhonda AndersonCourse: PastaCuisine: ItalianDifficulty: Easy
Servings

4

servings
Prep time

10

minutes
Cooking time

20

minutes
Total time

30

minutes

Ingredients

  • Main Ingredients

  • 300 g (10 oz) penne pasta

  • 1 tablespoon olive oil

  • 1 tablespoon butter

  • 1 small onion, finely chopped

  • 3 cloves garlic, minced

  • 250 g (2 cups) mushrooms, sliced (cremini, button, or mixed)

  • 1 cup green peas (fresh or frozen)

  • 1 cup heavy cream or half-and-half

  • ½ cup milk (optional for thinning the sauce)

  • ½ cup grated Parmesan cheese

  • Salt and black pepper to taste

  • ¼ teaspoon chili flakes (optional)

  • 1 teaspoon Italian seasoning or dried oregano

  • Fresh parsley, chopped (for garnish)

Directions

  • Step 1: Cook the Pasta : Bring a large pot of salted water to a boil. Add the penne pasta and cook according to package instructions until al dente. Reserve ½ cup of pasta water, then drain and set aside.
  • Step 2: Sauté the Aromatics : Heat olive oil and butter in a large skillet over medium heat. Add chopped onion and sauté for 2–3 minutes until soft and translucent. Add minced garlic and cook for another 30 seconds until fragrant.
  • Step 3: Cook the Mushrooms : Add the sliced mushrooms to the pan. Cook for 5–7 minutes until they release moisture and turn golden brown. Season with salt, pepper, and chili flakes (if using).
  • Step 4: Add Peas and Cream : Stir in the peas and cook for 2 minutes. Pour in the cream and bring to a gentle simmer. Add Italian seasoning and Parmesan cheese, stirring until melted and smooth.
  • Step 5: Combine with Pasta : Add the cooked penne to the skillet. Toss everything together until the pasta is well coated. Add a splash of reserved pasta water if the sauce is too thick. Adjust seasoning to taste.
  • Step 6: Finish and Serve : Garnish with freshly chopped parsley and extra Parmesan cheese. Serve hot and creamy!