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
- Boil the penne until al dente; reserve some pasta water.
- Sauté onions, garlic, and mushrooms in butter and oil.
- Add peas and seasonings, then pour in cream.
- Stir in Parmesan cheese and cooked pasta.
- 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
Course: PastaCuisine: ItalianDifficulty: Easy4
servings10
minutes20
minutes30
minutesIngredients
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!







